软件测试学习之路(二)

续上一篇的一些基础知识。如下:

六、系统测试分类

功能测试:验证当前的软件主体功能是否可用

兼容性测试:验证当前软件在不同的环境下是否还可以使用

安全测试:验证软件是否只是能授权用户提供功能使用

性能测试:相对于当前软件消耗的资源,它的产出能力

七、常见系统测试方法

按测试对象进行分类

白盒测试:这种测试的主体就是软件的底层代码,不会在意外在的界面是否OK,只要求底层功能实现,同时逻辑正确。

黑盒测试:这种测试就是指测试软件外在主体功能是否可用,比如某个软件我们肉眼看到的功能,登录、注册等等功能测试

灰盒测试:介于二者之间(接口测试)

以上的“盒”指的就是被测对象

按测试对象是否执行分类

静态测试:指的就是测试不执行。比如设计图与编写的静态页面对比测试

动态测试:将软件运行在真实的使用环境中进行测试

按测试手段进行分类

手工测试:由测试人员手动的对被测对象进行验证,优点就是可以灵活地改变测试操作及环境

自动化测试:所谓自动化主要有两种形式。一种是自己写测试脚本,另外一种就是通过第三方的工具对被测对象进行测试。优点就是可以高效率地去执行一些人工无法实现的操作。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容