本文所有内容来源于 https://www.imooc.com/video/12352
1. 单元测试
对软件中的最小的可测试单元进行测试;(具体的功能相)针对代码的测试 。原则:(1)各个测试用例是互相独立的。避免使用依赖的方法。
(2)由代码开发人员实施,用以检验开发的代码功能符合自己的设计要求 (3)尽早测试 。
缺陷: 不可能覆盖所有的执行路径,覆盖所有的错误
(2)单元测试代码与程序代码‘ 的投入和产出
单元测试的益处:能尽早发现缺陷;有利于重构;简化集成;文档;用于设计;、
限制
2.集成测试
是在单元测试的基础上,测试在将所有的软件单元按照概要设计规格说明的要求组成模块、子系统或系统的过程中各部分工作是否达到或实现相应的技术指标及要求的活动。
实施方案:(1 )big bang (2)自顶向下 (3)自底向上
3.性能测试
负载测试 压力测试 稳定性测试
性能指标判断性能问题
4.参透测试
访问漏洞缺失,可以访问没有权限的页面;安全漏洞;未验证的重定向及转发;
5.浏览器兼容性测试
6.可靠性测试
部署测试:
基础数据;不同环境下的部署配置;
无障碍测试:可访问性测试特殊人群测试。