在腾讯课堂上听过乐搏学院的公开课,觉得里面关于黑盒测试这部分的总结非常好,因此自己又罗列了下。
名称 | 说明 |
UI测试 | 用户界面测试,如图片像素,页面布局,CSS样式等 |
配置测试 | 测试系统服务器以及测试机的配置是否满足产品及测试的要求 |
表单值域测试 | 测试表单输入框的等价类,边界值,正交法等 |
数据完整性测试 | 测试该系统的数据库数据是否异常,Push,pull是否正确,是否存在遗漏的数据 |
逻辑测试 | 测试软件业务逻辑是否正确 |
业务流程测试 | 测试软件前后台的业务流程,每个分支和功能点是否可以跑通 |
逆向思维测试 | 测试软件在非正常操作下的处理事务的能力 |
接口测试 | 测试软件内部接口以及外部接口返回值是否正确,提示语是否正确并且友好 |
本地化测试 | 测试系统在外界环境下是否能够满足用户需求,例如翻译是否准确。 |
回归测试 | 在项目上线并进行更新修改后,需要进行回归测试,确认之前没有问题的模块体没有受到影响。 |
冒烟测试 | 用于集成测试之后的测试方法,确认软件是否满足系统测试要求。 |
Cookie测试 | 测试软件缓存是否正确,清理缓存后的表现 |
名称 | 说明 |
功能测试 | 就是对产品的各个功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户需求。 |
自动化测试 | 属于功能测试范围,一般用于回归测试。 |
性能测试 | 测试软件在各种状态下的性能,如吞吐量,响应时间,CPU占用率,内存占用率等指标。 |
易用性测试 | 测试软件是否易用,主观性比较强。一般要根据很多用户的反馈信息,才能确定。 |
安装升级与卸载测试 | 测试软件在”全部,部分,升级”等状况下的安装/升级、卸载过程。 |
错误推测测试 | 当发现一个BUG后,通过经验和直觉推测出可能因为此Bug引发的其他问题的可能性。 |
安全性测试 | 测试该系统防止非法入侵的能力。 |
兼容性测试 | 测试该系统与其他软件硬件兼容的能力。 |
比较测试 | 通过与同类产品比较,考察该系统的优点和缺点。 |
Alpha测试 | 一种先期的验收测试,此时系统刚刚开发完成。 |
Beta测试 | 一种后期的验收测试,此时系统已经通过内部测试,大部分错误已经改正,即将正式发布。 |
随机测试 | 在系统内进行随机的页面或者流程测试(通常不采用) |