软件测试分类

一、按开发阶段分类

        (1)单元测试

        (2)集成测试

        (3)系统测试

        (4)验收测试

二、按查看代码分类

(1)黑盒测试

        定义:黑盒测试也是一种功能测试,测试中吧被测试的软件当成一个盒子,不关心盒子内部机构是什么,只关心软件的输入数据和输出数据;

        例如:计算器:输入1+1=2 ,结果不是2就是bug,结果是2正确

(2)白盒测试

        白盒测试也称结构测试,透明测试,逻辑测试,或基于代码测试

        白盒测试定义:指打开盒子去研究里面的源代码和程序结果

        例如:

图片

        (3)灰盒测试

        灰盒测试是介于白盒测试和黑盒测试之间一种,灰盒测试多用于集成测试阶段,不仅关注输入,输出正确性,同时也关注程序内容的情况

三、按是否运行划分

        (1)静态测试

                静态测试是指不运行被测程序本身,仅通过分析盒检查源代码的语法,结构来检查程序的正确性;(包括需求文档,软件设计说明书等)

                比如:灯泡不通电,汽车不发动

        (2)动态测试

                动态测试:是指通过运行被测程序,检查运行结果与预期结果的差异,并分析运行效率,正确性,健壮性等。

                比如:灯泡通电,汽车发动等

四、按测试对象分类

        (1)功能测试

        (2)性能测试

        (3)安全测试

        (4)兼容性测试

五、按测试实施对象组织分类

        (1)alpha 内部测试

        (2)beta甲方测试

        (3)第三方测试

六、按是否手工测试

        (1)手工测试

                手工测试就是一个个的手动点击用例,去执行用例,然后关注测试结果和测试用例是否一一对应。

                缺点:执行效率慢,量大容易出错

        (2)自动化测试

                定义:通过工具或代码代替手工测试

                ui自动化、接口自动化

七、测试区域分类

        (1)本地化测试(中国)

        (2)国际化测试

                a、语言

                b、日期

                c、金额

                d、外观

                e、度量单位

图片

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值