• 2.3 软件测试模型之 敏捷测试


    1.1概念

            Agile testing——遵循敏捷宣言的一种测试实践。

            敏捷宣言如下:

                 个体与交互   重于   过程和工具

                 可用的软件   重于   完备的文档

                 客户协作   重于   合同谈判

                 响应变化   重于   遵循计划

    1.2特点

            1. 强调从客户角度进行测试;

            2. 重点关注迭代测试新功能,不在强调测试阶段;

            3. 尽早测试,不间断测试,具备条件即测试;

            4. 强调持续反馈;

            5. 预防缺陷重于发现缺陷;

    1.3敏捷测试 VS 传统测试

               

    1.4基于脚本的测试

            Script-based Testing:强调先做测试设计,再行执行测试。

            Exploratory Testing:探索式测试:完成抛开测试脚本的测试。通过探索测试系统,以发现系统的问题。ET比较考验测试人员的专业素养。

           

     

    1.5基于脚本的测试

            Risk-based Testing:一种基于对软件失效的风险评估并以此指导测试计划、设计、执行、结果评价的软件测试类型。

       风险:风险级别=风险可能性×风险严重程度:

                1.质量风险:软件功能、性能的质量问题,功能的缺失等;

                2.管理风险:人员技能不足、项目能力不足,被测系统需求不清晰、外接系统有问题等;

              

    1.6基于模型的测试

          model-based Testing

          了解即可。详见维基百科。

                https://blogs.msdn.microsoft.com/sechina/2009/11/18/123/

  • 相关阅读:
    CSS布局设计
    Gulp自动化构建工具的简单使用
    雅虎前端优化的35条军规
    CSS预编译器less简单用法
    java 数据相除
    idea 配置文件中文显示问题
    postgresql 表触发器
    postgresql 自定义函数
    postgresql 自定义聚合函数
    CentOS 6.5 yum安装mysql5.6或其他版本【默认yum只能安装mysql 5.1】 by jason
  • 原文地址:https://www.cnblogs.com/May-study/p/7514518.html
Copyright © 2020-2023  润新知