作者:非妃是公主
专栏:《软件测试》
个性签:顺境不惰,逆境不馁,以心制境,万事可成。——曾国藩
文章目录
集成测试集成测试方法自顶向下自底向上系统测试验收测试回归测试
集成测试
把模块拼装到一起,重点测试它们之间的接口、调用等是否存在问题。
集成测试方法
非增量式:将各个模块集成到一起,不好定位错误,分析问题所在。增量式 自顶向下:优点:前期就可以发现设计问题;缺点:存个模块开发成本高自底向上:优点:可以较早发现算法、数据结构中存在的问题;缺点:不容易发现系统设计、资源竞争等问题。混合式:三明治式 大爆炸集成:成熟的小项目合到大项目中去以上增量式集合方式均可采用宽度、深度优先两种扩展方式。
自顶向下
每次增加1个实际模块代替存根模块模块测试回归测试自底向上
写一个驱动程序,调用多个相关的模块测试当前模块去掉驱动程序,组成更大的模块系统测试
除软件,考虑计算机软硬件、数据、人员的影响。
证明了功能测试后,还需要进行一些非功能测试,主要包括以下14种:
性能压力容量安全性可靠性恢复性协议一致性兼容性健壮性安装性配置可用性GUI文档
具体内容见:14种非功能测试
验收测试
验证软件是否与需求规格说明书相符:
有效性测试:是否与软件需求相符。软件配置复查:文档、开发过程记录等是否清晰、完善、透明。
回归测试
软件被修改后重新进行的测试,防止其变更后导致其它部分出现问题。