主页 > 创业  > 

软件测试概念

软件测试概念
1.软件测试分类 按测试技术分(是否查看代码划分)

白盒测试、黑盒测试、灰盒测试

黑盒测试:只需要关注外部的输入与输出,不需要关注程序内部的逻辑

白盒测试:需要关注内部逻辑具体实现,而不需要关注外部的输入与输出

灰盒测试:需要关注外部的输入与输出,也需要关注内部逻辑具体实现(两者都需要关注)

2.被测试对象是否运行划分

动态测试、静态测试(文档检查、代码走查)

动态测试:运行被测试系统,而进行的测试

静态测试:不需要运行被测系统,而进行的测试(界面检查、文档检查、代码走查)

3.按不同的测试手段划分

功能测试、界面测试、安全测试、兼容性测试、易用性测试、性能测试

功能测试:验证软件的业务功能是否符合需求

界面测试:被测系统的界面与原型图是否一致

安全测试:对被测系统的安全进行测试(对账号多次进行输入用户名密码,是否允许输入 SQL注入)

兼容性测试:被测系统在不同的测试环境下是否正常(淘宝(B/S))浏览器:IE/Chrmoe/FireFox

易用性测试:被测系统的各个功能是否操作方便、是否容易理解、是否容易上手

性能测试(负载测试、压力测试):某个特定的时间,用户数量剧增,软件是否正常

4.其他测试

冒烟测试、回归测试、探索性测试/自由测试(测试思维)

冒烟测试:在进行正式测试前对主要功能核心功能进行的测试

回归测试:开发对存在问题的功能进行修改后,再进行一次测试

探索性测试/自由测试(测试思维):根据自己项目经验而进行的随意测试

标签:

软件测试概念由讯客互联创业栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“软件测试概念