Selenium测试最流行框架
1、根据项目流程阶段划分软件测试:(单元测试)、(集成测试)、(系统测试)、(验收测试)
(单元测试)对程序中的单个子程序或具有独立功能的代码段进行测试的过程。
(集成测试)是在单元测试的基础上,先通过单元模块组装成系统或子系统,再进行测试。重点是检查模块之间的接口是否正确。
(系统测试)是针对整个产品系统进行的测试,验证系统是否满足需求规格的定义,以及软件系统的正确性和性能等是否满足其需求规格的要求。
(验收测试)是部署软件之前的最后一个测试阶段。验收测试的目的是确保软件准备就绪,向软件购买者展示该软件系统能够满足用户的需求。
2、(白盒测试)与(黑盒测试),主要是根据软件测试工作中对软件代码的可见程度进行的划分。
3、性能测试是通过自动化的测试工具模拟多种(正常)、(峰值)以及(异常负载条件)来对系统的各项性能指标进行测试。软件的性能包括很多方面,主要有(时间性能)和(空间性能)两种。
5、TestNG数据提供者使用( @DataProvider )注解来实现,返回类型是( Object[][] )。
6、Selenium使用(@FindBy )注解获取页面元素
7、Selenium通过