if
语句进行各种判定,而是可以使用编程语言中对应的单元测试框架,即可解决好此类问题。
目前 Java 语言主流的单元测试框架有 JUnit 和 TestNG。Python 语言主流的单元测试框架有 unittest 。本小节的内容,主要介绍 TestNG 和 unittest 的使用,探讨单元测试框架如何帮助自动化测试。
TestNG
接下来我们将会使用Java语言的TestNG
框架展开“检查”。TestNG为我们在项目测试中常用到的单元测试框架,很多程序员的理想套件,通过注解(annotation)的方式进行操作。
在TestNG
提供了@BeforeMethod
和@AfterMethod
,在每个测试函数调用之前/后都会调用。