App自动化之unittest单元测试框架的使用-----中级篇(10)
单元测试框架(unittest)的安装: <1> 使用pip命令: pip install unittest <2> 在pycharm里安装 单元测试框架(unittest)的主要方法: setUp(): 在每条用例开始前做准备工作 tearDown(): 在每条用例结束后做清除工作 setUpClass(): 在全部用例开始前做准备工作(仅做一次) tearDownClass(): 在全部用例结束后做清除工作(仅做一次) TestCase(): 测试用例,一般是写入一个类,让其继承 TestSuite(): 测试容器、测试套件,将用例放入 TestLoader(): 加载器,将测试套件放入后,会去寻找所有以test开头命名的测试用例 注意事项: 在单元测试框架中,所有的自动化用例都要以test_命名开头,且它是通过ACSII码值来进行转换,根据从小到大的顺序来执行用例 补充说明,装饰器: @classmethod: 在方法上引用,表示这是一个动态类方法 @staticmethod; 在方法上引用,表示这是一个静态类方法 测试的apk: 一家民宿 自动化用例场景三种: <1>进入一家民宿内----点击想去的目的地/景点/-------输入内容为北京----点击下拉内容的第一个----查看主页中的目的地是否与我输入的一致(也是北京) <2> 进入一家民宿内—点击入住-退房日期---