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