2024年4月10日发(作者:)
软件测试:
从是否关心软件内部结构和具体实现的角度划分:
白盒测试,黑盒测试,灰盒测试。
从是否执行程序的角度划分:
静态测试,动态测试。
从软件开发的过程按阶段划分:
单元测试,集成测试,确认测试,系统测试,验收测试。
其他还有回归测试、冒烟测试、随机测试
其中黑盒测试包括功能测试和性能测试;
功能测试有:逻辑功能测试、界面测试、易用性测试、安装测试、兼容测试;
性能测试有:一般性能测试、稳定性测试、压力测试、负载测试
16种测试策略: 功能测试,性能测试,压力测试,容量测试,安全性测试,GUI测
试,可用性测试,安装测试,配置测试, 异常测试,备份测试,健壮性测试,文档测试,
在线帮助测试,网络测试,稳定性测试 在:正常情况下测试;非正常情况下测试;边界测
试;非法,极端测试;
1. 可移植性测试,英文是Portability testing。又称兼容性测试。可移植性测试是指
测试软件是否可以被成功移植到指定的硬件或软件平台上
2. 用户界面测试,英文是User interface testing。又称UI测试。用户界面测试是指
测试用户界面的风格是否满足客户要求,文字是否正确,页面是否美观,文字,图片组合
是否完美,操作是否友好等等。UI 测试的目标是确保用户界面会通过测试对象的功能来为
用户提供相应的访问或浏览功能。确保用户界面符合公司或行业的标准。包括用户友好性、
人性化、易操作性测试。用户界面测试用户分析软件用户界面的设计是否合乎用户期望或
要求。
3. 冒烟测试,英文是Smoke testing。在测试中发现问题,然后修复这个问题,想知
道此问题是否真的解决了。
4. 随机测试,英文是Ad hoc testing。随机测试主要是对被测软件的一些重要功能进
行复测,也包括测试那些当前的测试样例(TestCase)没有覆盖到的部分。
5. 安装测试,英文是Installing testing。安装测试是确保软件在正常情况和异常情况
下,例如,进行首次安装、升级、完整的或自定义的安装都能进行安装的测试。异常情况
包括磁盘空间不足、缺少目录创建权限等场景。核实软件在安装后可立即正常运行。
6. 白盒测试,英文是White Box Testing。又称结构测试或者逻辑驱动测试。
白盒测试是把测试对象看作一个打开的盒子。利用白盒测试法进行动态测试时,需要
测试软件产品的内部结构和处理过程,不需测试软件产品的功能。


发布评论