测试要软件质量(从8方面来区分):
1.功能测试
2.安全测试
3.性能测试
4.可靠性测试
5.压力测试
6.安装测试
7.用户界面测试
8.兼容性测试
测试技术:
黑盒测试 (数据驱动测试 or 功能测试):
概念:检查程序功能是否按照规格说明书的规定正常使用。
关注点:
1.检查该功能是否与原始需求一致,在原始需求的基础上,新增/删减的功能都是不合理的,检查时把自己作为用户来操作,在操作过程中是否有 1.功能操作不畅 or 2.引导文案产生歧义
2.与UI界面布局一致
3.异常操作、异常流程,检查程序的容错处理,在输入输出上,输入正确的值是否能输出预期的结果;输入错误的值程序是否会友好的提示用户并加以引导
4.产生的数据及数据流向正确(记录到数据库,以及展现在页面的数据)
一.常用的黑盒测试方法:
1.等价类划分法
概念:对于程序的规格说明来说是合理的——有效等价类
对于程序的规格说明来说是不合理的,没有意义的输入数据 —— 无效等价类
例子:1.比如若规定的输入范围是1<x<10的所有数,则有效的是1~10内的任意数,而无效的是 -∞~0.9999 和10.00001~+∞;
2.边界值分析法
概念:首先应确定边界情况。边界值的选择通常都是 1. 小于最小边界