软件测试知识点补充1

1、软件测试的分类:

  1)黑盒测试、2)白盒测试、3)灰盒测试

2、根据软件测试面进行分类:

  1)性能测试   分为空间性能(软件所消耗的系统资源,例如硬件资源、cpu)和时间性能(软件运行时的具体响应时间)

  2)功能测试

3、对软件测试工作的自动化测试分类:

  1)手工测试:录制/编写测试脚本

  2)自动化测试:采用性能工具模拟多并发的用户同时在线,验证系统的处理能力

4、测试还有:冒烟测试、回归测试、随即测试、探索性测试、安全性测试

5、分层的自动化测试

  1)单元自动化测试:单元测试框架如java的junit、testNG。python的unittest、pytest

  2)接口自动化测试工具:测试http的有HttpUnit、Postman等

web应用的接口自动化测试分为两类:

  1)模块接口测试:模块之间的调用与返回

  2)web接口测试分为两类:服务器接口测试(前端获取的请求,通过http协议返回给后端)、外部接口测试(调用的接口由第三方提供)

  3)UI自动化测试:主流的测试工具有UFT 、Watir、Robot Framework、Selenium,qunit是针对javascript的一个强大的单元测试框架

原文地址:https://www.cnblogs.com/lay-tomoe/p/6491652.html