zoukankan      html  css  js  c++  java
  • 测试基础

    测试基础

    软件测试工程师的具体作用:

        检视代码,评审开发设计文档;

        测试计划评审;

        测试方案用例设计;

        进行测试设计,编写测试文档(测试计划,测试用例,缺陷管理,测试报告);

        执行测试,发现缺陷,提交缺陷报告,并跟踪确认缺陷是否得到修复;

    测试生命周期:

    •     计划

                      确定软件开发总目标;

                      给出软件的功能,性能,可靠性,安全性等方面的设想;

                      研究完成该项目的可行性, 探讨问题的解决方案;

                      对可供开发的时间,资源,成本以及可取得的收益和开发进度做出预估;

                      制定完成开发任务的实施计划;

                     

    •   需求分析

                     对开发的软件进行详细的定义,由需求分析人员与'用户'共同讨论决定,确定哪些需求是可以满足的,并给出软件需求说明书(SRS:Software requirment specification);

                     对于产品而言的‘用户’:市场调研人员(需求来自于市场调研)

                     对于项目而言的’用户‘:实际的客户(需求来自于客户要求)

                     

    •   设计

                     设计师整个软件工程的核心,此阶段的产物的概要设计HLD(High level design)和详细设计LLD(Low level design)

                     

    •   测试

                     测试是检查软件的否达到客户需求,证明软件可用以及预防出现常见问题。

                         单元测试

                         集成测试

                         系统测试

                         回归测试

    •  运行和维护

                     

      

  • 相关阅读:
    svn使用
    navicat 15 安装破解
    thinkpad交换Fn和Ctrl
    emqx_mqtt安装+mqtt管理工具
    Adobe XD使用
    FolderPainter:windows系统为文件夹设置不同颜色
    rest client 代替postman
    使用bfg快速清理git历史大文件
    Adobe Acrobat XI Pro v11.0.10中文版
    Excel 2016打开文档时提示“操作系统当前的配置不能运行此应用程序”
  • 原文地址:https://www.cnblogs.com/shanshanliu/p/6478078.html
Copyright © 2011-2022 走看看