第五讲:软件测试分类(一)
name
namename
三角形案例分析
学****编写测试用例
编写测试用例心得分享
了解黑盒测试和白盒测试的概念,静态测试、动态测试、单元测试的概念和应用,集成测试,系统测试,验收测试的概念
本节重点内容
按阶段
是否运行
是否查看源代码
其它
软件测试
单元测试
集成测试
系统测试
验收测试
静态测试
动态测试
白盒
黑盒
功能
性能
逻辑功能测试
界面测试
易用性测试
安装测试
兼容性测试
一般性能测试
稳定性测试
负载测试
压力测试
回归
冒烟
随机
测试分类
黑盒测试& 白盒测试
黑盒测试(black-box testing):指的是把被测的软件看做是一个黑盒子,我们不关心里面的结构是什么样子的,只关心软件的输入数据和输出结果。
X=2
Y=4
黑盒测试& 白盒测试
白盒测试(white-box testing):指的是把被盒子盖打开,去研究里面的源代码和程序结构。
X=2
Y=2x
Y=4
黑盒测试& 白盒测试
在软件公司里,往往采用黑盒和白盒技术相结合的方法,对软件的整体功能和性能进行黑盒测试,对软件的源代码采用白盒测试。
静态测试& 动态测试
静态测试(static testing):指的是不实际运行被测软件,而只是静态的检查程序代码,界面或文档中可能存在的错误的过程。
静态测试& 动态测试
静态测试
(1):代码测试:代码是否符合相应的标准和规范。
(2):界面测试:软件的实际界面与需求是否相符。
(3):文档测试:用户手册和需求说明是否真正符合用户的实际需求。
需要我们按照相应语言的代码规范模板来逐行检查程序代码。
(1)每个公司都有自己相应的编码规范。
(2)很多白盒测试工具中已经自动集成了各种语言的编程规范。
静态测试& 动态测试
例如:华为软件编程规范总则。
软件测试第课软件测试分类一 来自淘豆网www.taodocs.com转载请标明出处.