UI自动化
文章平均质量分 74
web自动化
测试-东方不败之鸭梨
这个作者很懒,什么都没留下…
展开
-
自动化测试unittest实例
本文采用unittest测试框架搭建一个简单的自动化测试实例,完成readmine网站的登录和新建项目用例,并生成测试报告。test_login文件import unittestfrom selenium import webdriverclass TestStorm(unittest.TestCase): def setUp(self): self.driver=webdriver.Chrome() self.driver.get("http://d原创 2022-01-15 10:41:49 · 1235 阅读 · 2 评论 -
自动化测试基础杂谈
这种自动化方式可以减少我们的工作量,使我们可以专注于测试用例的逻辑实现。(自动桩代码的生成是指自动化工具可以对被测试代码进行扫描分析,自动为被测函数内部调用的其他函数生成可编程的桩代码,并提供基于测试用例的桩代码管理机制 比如什么工具?好的,以Python的unittest框架为例,可以手动创建一个测试用例,并在测试用例中创建一个Mock对象来模拟被测函数所依赖的其他函数。好的,再以Java的Mockito库为例,可以手动创建一个测试用例,并在测试用例中创建一个Mock对象来模拟被测函数所依赖的其他函数。原创 2022-04-05 20:23:35 · 642 阅读 · 0 评论 -
web自动化基础知识(一)
2、TestDatas文件夹, 一个测试用例文件对应一个测试数据文件(建议用yaml)----------测试数据。号输错有很多种情况),验证一方面比较复杂,需要编写大量的脚本,另一方面自动化脚本本身比较脆弱,2、一个脚本脚本只验证一个功能点,不要试图用户登陆系统后把所有的功能都进行验证再退出系统。3、尽量只做功能中正向逻辑的验证,不要考虑太多逆向逻辑的验证,逆向逻辑的情况很多(例如手。4、脚本之间不要产生关联性,也就是说编写的每一个脚本都是独立的,不能依赖或影响其他脚本。很多非正常的逻辑的验证能力不强。原创 2020-06-27 21:12:30 · 650 阅读 · 0 评论 -
自动化测试框架seldom
seldom继承unittest单元测试框架,封装了丰富的功能,支持web、接口、APP自动化。原创 2023-06-12 22:53:09 · 1651 阅读 · 0 评论 -
PageObjects支持库-Poium使用方法
学过自动化的都知道PageObjects模式,将页面对象封装为类,页面元素和操作封装为类的属性和方法,在测试方法中调用页面对象进行测试。在PO模式下,我们一般定义个一个基础的BasePage类来封装一些常见的页面操作在具体的页面继承BasePage来实现页面类这样的写法也没有什么问题,但是在搭建框架时需要实现的内容较多。原创 2023-08-03 12:22:51 · 290 阅读 · 0 评论