zoukankan      html  css  js  c++  java
  • 02-软件测试分类与软件测试各阶段

    软件测试应该从需求开始:

    首先先了解一下这个图。后面会详细讲解,从这个图中可以到软件测试是从需求分析开始。

     

    软件测试的对象:

    软件是由文档,数据以及程序组成的。

    测试应该对文档,数据以及程序进行测试。

    60%以上的软件错误并不是程序错误,而是分析和设计错误。

    测试概念扩大化,提倡软件全生命周期测试的理念。

    软件测试阶段:

    单元测试,集成测试,系统测试,验收测试,是从小打到,由内向外的测试过程。

    软件测试分类

    按照开发过程:

    单元测试

    集成测试

    系统测试

    验收测试

    其他测试:

    冒烟测试:满足最基本的功能,主流程能够走通。

    回归测试:1.验收bug。2.开发新功能,可能这个新功能影响别的地方。

    alpha测试和beta测试:

    alpha测试:

    beta测试:

    软件测试阶段对照表:

    ----------------------

    此处有个截图

    -----------------------

    测试优先级选择:

    1.

    2.

    探索性测试:

    自由测试,想怎么测试怎么测试。

    合法输入:

    非法输入:

    使用输出来知道输入选择:

    首先把所有的输出结果罗列出来;

    然后确定哪些输入会引发这些输出;

    该方法可以保证重要的场景都被测试;

    状态:

    第一次注册一个账号

    第二次还是注册这个状态显示已注册

    这就是两种状态

     

    用户数据:

    用尽量真实的数据进行测试。

    运行环境:

    尽量用都一点的环境测试;

  • 相关阅读:
    Hbase调用JavaAPI实现批量导入操作
    spring-quartz定时任务使用小结
    Cocos2d-x JSB 自己主动绑定bindings
    CentOS 6.x安装多GCC版本号,cmake的安装与使用
    PPAPI+Skia实现的涂鸦板
    UVA
    [ExtJS5学习笔记]第三十四节 sencha extjs 5 grid表格之java后台导出excel
    文本分析之中文分词
    cocos2d-x创建精灵动画
    美国L1签证申请的常见问题解析
  • 原文地址:https://www.cnblogs.com/Chamberlain/p/11000511.html
Copyright © 2011-2022 走看看