本文章出自【码同学软件测试】
码同学公众号:自动化软件测试
码同学抖音号:小码哥聊软件测试
2025年05月07日
Guice是Google开发的一个轻量级,基于Java5(主要运用泛型与注释特性)的依赖注入框架(IOC)。
Guice非常小而且快。Guice是类型安全的,它能够对构造函数,属性,方法(包含任意个参数的任意方法,而不仅仅是setter方法)进行注入。
Guice采用Java加注解的方式进行托管对象的配置,充分利用IDE编译器的类型安全检查功能和自动重构功能,使得配置的更改也是类型安全的。
2025年05月07日
TestNG 和 Junit 作为两大流行的测试框架,有哪些区别?各有哪些优缺点?该如何选择呢?这里简要总结下:
1. Junit 更适合隔离性比较强的单元测试;
2. TestNG 是比 Junit 涵盖功能更全面的测试框架,具有参数化和分组的特性,可以做数据驱动;
3. TestNG 被设计应用覆盖所有的测试,单元、功能、端到端、集成测试等;
2025年05月07日
1、TestNG导言
在软件测试工作中,自动测试框架是不可或缺的,之前有Junit和Nunit框架,后有TestNG。TestNG不但吸取了Junit和Nunit框架的思想,而且创造了更强大的功能,它不但是单元测试框架,同时也是集成自动化测试框架。TestNG突破了以前一些测试框架的限制,成为用途最广泛的自动和单元测试框架之一,大家由浅入深地一起认识TestNG的强大之处,实现从初级测试工程师到资深测试工程师的进阶!
2025年05月07日
一、按创作主体划分的双向维度