![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
测试类
文章平均质量分 52
wxm192939
这个作者很懒,什么都没留下…
展开
-
接口自动化测试--入门
一、什么是接口自动化测试? 让程序或工具代替人工自动化的完成对接口进行测试的一种过程。 二、实现方式: 工具(Jmeter,postman) 代码(python-requests) 三、测试工具缺点: 测试数据不好控制(无法直接读取或存储json格式) 测试数据加密不方便 扩展性不足(复杂业务逻辑) 四、本次学习目标:基于python结合requesrs库实现接口自动化测试 五、Requests库介绍: 使用python语言编写 使用开源协议,基于urllib库做的二次封装 ...原创 2022-03-23 15:38:03 · 3205 阅读 · 0 评论 -
购物车的测试用例
1.功能测试 购物车页面的所有连接是否正常。 从商品信息页面添加的商品能显示在购物车中。 若未登录,点击购物车中的商品直接进行结算,则提示用户输入用户名和密码,或者提示用户进行注册。 若没有选择任何商品,点击结算,则提示用户“请添加要结算的商品”。 勾选商品后,已选商品的总价(和优惠满减活动)会显示。 勾选商品,点击结算按钮后,进去确认订单信息页面。 购物车页面中,可以对添加商品信息做信息的修改,并自动保存成功。 可以在购物车中重新修改商品规格。 购物车能添加的商品种类是有数量上限的。 结算的时候商品可以原创 2022-02-17 15:45:51 · 4642 阅读 · 0 评论 -
自动化测试框架--关键字驱动、数据驱动组合使用
实现对同一脚本,用多组数据进行测试,提高代码复用性和扩展性,实现代码与脚本的分离。 本例主要实现将多组数据存入excle文件中,通过读取excle文件,进行多组数据测试。 实现文件读取需下载openpyxl包,实现数据驱动,需下载ddt包 1.数据读取 import openpyxl #应用 #三大组件 工作薄 工作表 单元格 class getdata: def get(self): wk=openpyxl.load_workbook("testdata.xlsx")原创 2021-10-29 15:23:08 · 452 阅读 · 0 评论 -
自动化测试设计模式--POM
1.PO模式 1).页面对象模型(PO)是一种设计模式,用来管理维护一组页面元素的对象库. 2).在PO下,应用程序的每一个页面都有一个对应的Page类. 3).每一个Page类维护着该页面的元素集和操作这些元素的方法. 核心思想是通过对界面元素的封装减少冗余代码,同时在后期维护中,若元素定位发生变化, 只需要调整页面元素封装的代码,提高测试用例的可维护性、可读性。 PO模式可以把一个页面分为三层,对象库层、操作层、业务层。 对象库层:封装定位元素的方法。操作层:封装对元素的操作。 业务层:将原创 2021-10-27 19:07:05 · 1066 阅读 · 0 评论 -
文件压缩测试用例篇
功能测试: 正常: 文件个数:1-100之间(0,1,50,100,101) 文件大小:0.1-5GB (0,0.1,2.5,5,5.1) 文件类型:相同,不同 空文件也可以进行压缩和解压 二次压缩,解压 可以与其他文件存在同一目录或文件夹下 压缩率正常显示 压缩进度条正常显示 能够切换目录 文件夹:空文件,有文件,文件个数大于100 解压完成后文件完好无损 文件...原创 2019-07-25 09:53:11 · 640 阅读 · 0 评论 -
测试工具管理篇
测试管理工具应该具有的基本功能: 测试需求管理 测试用例管理 测试过程管理(计划,任务) 缺陷管理 报表统计 权限管理 常见的测试管理工具: 1.QC是TD的升级版基于Web的测试管理工具,使用时收费 2.CQ:专注于配置管理工作中的变更管理工具 JIRA:项目与事务跟踪工具,被广泛应用于缺陷跟踪,客户服务,需求收集,流程审批,任务跟踪,项目跟踪和敏捷管理等 ...原创 2019-07-24 19:56:02 · 322 阅读 · 0 评论 -
自动化测试
自动化测试: 指功能测试,所做的程序或系统,包括正常情况和异常情况,利用机器来执行的过程 常用的自动化测试工具: QTP, selenium, Rational Robot ,jmeter, appium, soapui, Loadrunner selenium基于Web的自动化测试工具 特点: 免费 小巧 支持多平台 支持分布式测试用例的执行,可以把测试用例分布到不同的测试机器...原创 2019-07-24 19:52:15 · 165 阅读 · 0 评论 -
测试用例篇
测试用例概念:是为了实施测试而向被测试系统提供的一组集合,这组集合包括测试环境,测试步骤,测试数据,预期结果等。 评价测试用例的标准:对比好坏代码的评价标准。 测试用例的设计方法: 基于用户需求的设计方法:确保需求是正确的 等价类:对输入的集合做等价类划分,输入的集合是无穷的。 所以,我们将输入的集合划分为若干个等价类,从等价类中选一个测试用例进行测试,如果通过,则认为这一个等价类测试...原创 2018-12-08 09:42:44 · 1330 阅读 · 0 评论 -
bug的生命周期
bug状态转换图 new:新发现的Bug,未经评审决定是否指派给开发人员进行修改 open:确认是bug,并且认为需要修改,指派给相应的开发人员。 Fixed:开发人员进行修改后标识成修改状态 Rejected:如果认为不是bug,则拒绝修改 Delay:如果认为暂时不需要修改或不能修改,则延后修改 Closed:修改状态的Bug经测试人员的回归测试验证通过,则关闭bug。 Re...原创 2018-11-24 16:19:47 · 2170 阅读 · 1 评论 -
软件测试模型
V模型 按研发功能划分:单元测试,集成测试,系统测试,验收测试 测试人员参与阶段: (1)需求分析阶段:分析学习需求,编写测试计划;(2)编码阶段:编写测试用例; (3)单元测试和集成测试阶段:由开发人员或者白盒测试,集成测试是模块之间进行测试,单元测试是模块内部进行测试 (4)系统测试:进行综合全面的功能性能等测试。系统测试五个工作: 1)搭建环境;2)数据准备;3)...原创 2018-11-24 15:53:58 · 1170 阅读 · 0 评论 -
测试初识
1.什么是软件测试? 可以理解为用户对软件的验证。用户根据自己的需求对软件进行验证是否满足自己的需求,弄清楚预计结果与实际结果之间有什么差别。 2.白盒测试和黑盒测试 白盒测试:代码测代码 黑盒测试:对软件的性能测试 3.软件测试的目的:验证软件功能是否满足用户的需求。验证两方面:正常和异常 软件测试原则:以客户为中心,遵循软件测试的规范,流程,标准和要求。 4.测试与调试的区别...原创 2018-11-24 14:27:13 · 1389 阅读 · 0 评论