1. JUnit
JUnit主要适用于单元测试,它提倡“从测试开始而不是从编码开始”,强调编写代码之前先写测试代码,类似于“测试一点,编码一点”的技术。
2. Jbehave
Jbehave的核心特性:
①纯Java执行,适用于基于Java的企业或与任何公开Java应用编程接口的环境接口;
②测试用例文本可以同时执行,能够指定并发线程的数量;
③可扩展的测试报告:输出各种便于阅读的文件格式(TXT, HTML, XML)。
3. Serenity
Serenity的核心特性:
①有助于编写更清晰和可维护的自动化和回归测试。
②为每个测试产出书面的测试报告。
③它可以用于Selenium自动化web测试。
④它可以与其他流行的BDD工具(如jbehavior、 Cucumber)以及测试自动化框架(如JUnit)集成。
卓码软件测评,一心一意做软件测试的第三方软件测评中心,具备CMA、CNAS双重资质认证,各种性能测试、功能测试、安全测试、验收测试、兼容性测试、确认测试等软件测试类型都可进行,服务覆盖全国各地,团队成员拥有多年软件测试行业经验,测试技术成熟,先进的软件测试环境和测试平台,出具的软件测试报告公正客观具备法律效力,为您的软件产品保驾护航!