Unittest是python内置的单元测试框架,具有编写用例、组织用例、执行用例的功能,可以结合selenium进行UI自动化测试,也可以结合appium、requests等模块做其他自动化测试。
Unittest测试框架使用步骤如下:
一、用import语句引入unittest模块(导入unittest包)
二、让所有执行测试的类都继承于TestCase类,可以将TestCase看成是对特定类进行测试的方法的集合
三、setUp()方法中进行测试前的初始化工作,teardown()方法中执行测试后的清除工作。它两都是TestCase中的方法(前置脚本和后置脚本)
四、编写测试的方法最好以test开头
五、在编写测试方法过程中,使用TestCase class 提供的方法测试功能点,比如assertEqual等(断言)
六、调用unittest.main()方法运行所有以test开头的方法