今天是日更的 35/365 天
大家好,我是阿常。上一篇给大家介绍了软件测试的工具,今天阿常和大家聊聊软件测试的分类。
● 软件测试的分类
● 它们之间的区别
● 它们之间的联系
一、软件测试的分类
1、功能测试
功能测试在测试工作中占的比例最大。功能测试也叫黑盒测试,是把测试对象看成一个黑盒子。
利用黑盒测试法进行动态测试时,只需要测试软件产品的功能,不需要测试软件产品的内部结构和处理过程。
2、性能测试
性能测试是通过自动化测试工具模拟多种正常峰值以及异常负载条件,来对系统的各项性能指标进行测试。
负载测试和压力测试都属于性能测试,两者可以结合进行。
通过负载测试,确定在各种工作负载下系统的性能。目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。
压力测试是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能够提供的最大服务级别的测试。
3、界面测试
界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。
设计良好的界面能够引导用户自己完成相应的操作,起到向导的作用。
设计失败的界面让用户有挫败感,再强大的功能,都可能在用户的畏惧与放弃中付诸东流。
二、它们之间的区别
1、功能测试
关注产品的所有功能,要考虑到每个细节,每个可能存在的功能问题。
2、性能测试
主要关注产品整体的多用户并发下的稳定性和健壮性。
3、界面测试
更关注于用户体验上,用户使用该产品的时候是否易用、是否易懂、是否规范、是否美观、是否安全。
三、它们之间的联系
做某个性能测试的时候,首先它可能是个功能点,先要保证它的功能是没有问题的,然后再考虑该功能点的性能测试。