pytest是一个功能非常全面的Python自动化测试框架 特点: 1、简单灵活,支持参数化,可以细粒度的控制测试用例; 2、不仅支持简单的单元测试,还支持复杂的功能测试,不仅可以用来做selenium/appium的UI自动化测试,还可以用作做基于Python+requests的接口自动化测试; ...
分类:
其他好文 时间:
2020-09-17 23:22:34
阅读次数:
30
robot framework:自动化测试框架 Python3.7 RIDE(可视化界面)、 Wxpython pip(在线下载) 、 setuptools(在线安装) 、 第三方库 第三方库:selenium2library (ui自动化)、requestlibrary(接口自动化)、databa ...
分类:
其他好文 时间:
2020-09-17 19:18:17
阅读次数:
29
一、定义 UnitTest目前是最常用的测试框架之一,主要用于管理测试用例。一开始是用于做单元测试的,现在被开发出来做UI,接口的自动化测试。UnitTest是Python自带的一个测试框架,使用的时候直接引入就可以了 二、四大组件 1.测试用例 UnitTest.TestCase 2.前置后置条件 ...
分类:
其他好文 时间:
2020-09-15 21:25:51
阅读次数:
31
1、通过TestNG单元测试框架管理/执行测试用例 2、TestNG参数化,App启动的四个配置存到Testng.xml中 3、通过page object (PO)设计模式,测试用例和页面元素分离,页面元素只在page里面维护,提高后期可维护性 4、page的共性提取BasePage-显示等待,所有 ...
分类:
移动开发 时间:
2020-09-09 19:15:40
阅读次数:
51
unittest.TestSuite类表示各个测试用例和测试套件的集合。该类提供测试运行程序所需的接口,以使其能够像其他任何测试用例一样运行。运行TestSuite实例与遍历套件(分别运行每个测试用例)相同。 unittest.TestSuite(tests =())参数tests必须是单个测试用例 ...
分类:
其他好文 时间:
2020-09-03 16:41:42
阅读次数:
44
有时候我们需要对某个测试之间的差异很小的方法输入不同参数进行循环测试,或者某个方法要用到其它方法的组合来运行,可以方便的使用subTest()方法进行测试。 先改写方法使其接收参数 class TestAdd(unittest.TestCase): def setUp(self): self.a = ...
分类:
其他好文 时间:
2020-08-28 12:00:42
阅读次数:
66
1.接口测试流程:类似于功能测试流程 ①需求分析与评审 ②测试框架和技术选型 ③测试计划与评审 ④测试设计和评审 ⑤测试实现和执行 ⑥持续集成 典型 : 测试计划 测试设计 测试实现 测试执行 2.接口测试是集成测试的一种特殊测试类型 简版测试计划 : 测试进度计划表 任务 负责人 时间 工作量 目 ...
分类:
其他好文 时间:
2020-08-12 16:02:03
阅读次数:
90
软件测试概念中的测试流程,测试架构,测试框架的理解
分类:
其他好文 时间:
2020-08-08 23:45:57
阅读次数:
117
一、HTMLTestRunner 下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html 下载后将py文件放到python安装目录的\Lib\site-packages文件夹下即可使用,但需要注意的是HTMLTestRunner是基于pyth ...
分类:
其他好文 时间:
2020-08-04 18:18:25
阅读次数:
79
日志是一个成熟的系统里不可或缺的一部分,对于自动化测试框架来说,最大的作用大概在于可以取代print()方法,并且可以在日志文件中回溯。这里我们引入log日志类,来代替print()记录输出测试过程中的关键信息。一、日志等级在日志中有五个等级debug、info、warning、error、critical这里要注意的是:如果设置日志等级后,只有大于这个等级的信息才会显示,比如你设置输出记录信息的
分类:
Web程序 时间:
2020-08-03 14:55:25
阅读次数:
101