概念性
程序员文章站
2022-03-02 17:32:31
...
测试
白盒测试:代码级别的测试,手段包括语句覆盖、判定覆盖、条件覆盖、路径覆盖、条件组合覆盖。
黑盒测试:不考虑程序的内部实现,验证结果是否满足需求;一个输入,一个输出,和期望值作比较。
*. 单元测试
1. 场景 —— coding过程中及编码结束后的测试
2. 白盒测试,测试针对的是程序内部,类中的方法,基本上是方法的调用、参数、返回等
3. 目的 —— 测试代码运行结果是否符合设计
4. 开发自测
*. 集成测试
1. 环境 —— 测试接口、接口间的调用,模块间的调用等,数据库的调用,对服务的调用等。如service调用数据层,数据层是数据库而不是mock的数据。
2. 白盒和黑盒测试配合使用,测试的是模块间的调用,以及一些主要的业务功能。
3. 目的 —— 既测试编码结果符合设计,也测试是否满足需求。
4. 测试组测
*. 系统测试
1. 环境 —— 比如预生产环境测试,线上测试环境等同生产环境上。
2. 黑盒测试, 模拟客户环境来测试。
3. 目的 —— 测试结果需满足产品需求说明书。