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

    测试基础

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

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

        测试计划评审;

        测试方案用例设计;

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

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

    测试生命周期:

    •     计划

                      确定软件开发总目标;

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

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

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

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

                     

    •   需求分析

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

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

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

                     

    •   设计

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

                     

    •   测试

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

                         单元测试

                         集成测试

                         系统测试

                         回归测试

    •  运行和维护

                     

      

  • 相关阅读:
    使用Word发布文章到 WordPress 博客
    Wordpress上传到阿里云服务器
    IntelliJ设置鼠标悬浮提示和修改快捷键
    梅塔幻灯片如何设置图片高度不被裁减
    更改XAMPP中MySQL数据库的端口号
    PHP开启cURL功能
    Android Studio使用百度地图示例BaiduMapsApiASDemo
    CocosCreator反射在Android中的使用
    Android Studio新建一个HelloWorld 程序(App)
    无法中止进程无法访问操作拒绝访问
  • 原文地址:https://www.cnblogs.com/shanshanliu/p/6478078.html
Copyright © 2011-2022 走看看