• 软件测试(1)


    软件测试:单元测试,集成测试,性能测试,黑白盒测试.......

    1、软件测试含义

    2、软件测试遵循准则

    3、软件测试分类和概念

    4、什么时候测试,测试方案设计

    5、测试流程,怎么提bug,写报告

    6、自动化

    1、什么是软件测试?

         经典定义:测试是为了发现错误而执行程序的过程。

         IEEE定义:使用人工或自动的手段来运行或测量软件系统的过程,以检验软件系统是否满足规定的要求,并找出与预期结果之间的差异。

         测试对象:不是程序本身,覆盖研发生命周期整个过程。

         测试目标:提高测试覆盖率,提升测试效率

    2、遵循原则:(1)显示缺陷的存在;(2)穷尽测试不可能;(3)测试要尽早;(4)测试具备群集特效;(5)杀虫剂悖论:测试方法、用例不定期更新;                          (6)二八原则:80%的资源放在20%的重要模块上;(7)测试活动依赖于测试场景

    3、软件测试分类

           按照测试阶段:

                  (1)单元测试:对软件中的最小可测试单元进行检查和验证,函数(c)或类(Java);原则:各个测试用例互相独立;一般由被测试代码的开发人员完成

                  (2)集成测试:在单元测试的基础上,测试在将所有的软件单元按照概要设计规格说明的要求组装成模块、子系统或系统的过程中各部分工作是否达到或实现相应技术指标及要求的活动;

                    实施方案:Big Bang;自顶向下; 

  • 相关阅读:
    利用binlog2sql闪回丢失数据
    MySQL 5.7基于GTID的主从复制
    执行SQL查询导致磁盘耗尽故障演示
    mysqld_safe之三言两语
    利用MyFlash闪回丢失数据(续)
    泛型方法的局限及解决之道
    操作系统学习笔记:文件系统实现
    动态绑定滚动条事件
    asp.net mvc + javascript导入文件内容
    asp.net mvc + javascript生成下载文件
  • 原文地址:https://www.cnblogs.com/luban/p/8930790.html
Copyright © 2020-2023  润新知