
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Python常用领域
Pytest是一个非常成熟的全功能的Python测试框架,主要有以下特点:简单灵活,容易上手,文档丰富支持参数化,可以细粒度地控制测试用例支持简单的单元测试与复杂的功能测试,还可以用来做Selenium、Appium、Requests等UI、接口自动化测试支持很多第三方插件,并且可以自定义扩展(Pytest插件下载地址)支持测试用例的跳过与失败重试可以很好的与CI工具结合,比如Jenkins。

ConfigParser模块已在Python 3中重命名为configparser该模块定义了ConfigParser类。ConfigParser类实现一种基本的配置文件解析器语言,该语言提供的结构类似于 .ini 文件中的结构手把手教你做60个实战项目,从入门到大师。

根据经验,我们可以通过缩小更具体的 Web 控件的范围来节省执行时间。下面的两个断言语句在很大程度上实现了相同的功能,但在执行时间上有很大的不同。
用例设计:根据下面需求,进行测试用例设计,请注意对测试点的表达。

最近在学习用loadrunner做web性能测试,简单记录一下一个自学实例流程。

本自动化测试框架采用python + unittest 的基础来搭建,采用PO模式、数据驱动的思想,通过selenium来实现WEB UI自动化,通过request来实现接口自动化。移动终端的自动化也可在该框架基础上去构建补充。

自动化测试是指使用软件工具和脚本来执行测试任务的过程。它可以自动化执行测试用例、生成测试报告和进行结果分析。自动化测试可以减少人工测试的工作量,并提高测试的效率和准确性。它在软件开发过程中起到了重要的作用,可以帮助开发团队快速发现和修复软件中的缺陷,确保软件质量和稳定性。

很多公司在实施自动化测试的过程中,往往会把所有的手工测试用例作为自动化测试用例,并且直接进行脚本的开发工作,甚至有些公司不写自动化测试用例,直接想当然地开发测试脚本,这些都是极其不规范的做法,甚至很有可能是导致最后自动化测试项目失败的最大原因。那么问题就来了,为什么不能使用手工测试用例完全替代自动化测试用例呢?有以下几点原因,同时也是自动化测试用例的设计原则

页面定义方式PO对象定义:京东主页面定义了搜索框和搜索按钮,以name为关键字,定义元素定位方式和执行的动作。{'name': 'search_ipt', 'desc': '搜索框', 'by': (By.ID, u'key'), 'action': 'send_keys()'},{'name': 'search_btn', 'desc': '搜索按钮', 'by': (By.CLASS_NAME








