- 博客(17)
- 收藏
- 关注
原创 功能测试点之导入导出检查
1.导出模板文件,字段展示正确2.点击上传按钮,提示上传成功且页面展示位上传文件内容,且上传后在pc端和移动端可正常查看上传的记录3.导入文件中字段长度等于最大限制(一般为50字符),导入成功4.导入文件中字段数据格式正确,导入成功5.导入文件正确格式,(eg、doc、xls、xlsx、docx)等,按要求导入6.导入已经打开的字段内容和数据格式找到正确格式文件,导入成功7.多次更换选择的文件,最后上传文件应为最后一次上传的文件(只能上传一个文件时)
2025-04-01 10:08:22
233
原创 功能测试点之删除功能
4.有相关联数据时,删除该条数据时,要么提示已使用的记录不可删除;正常选择需要删除的数据,点击删除按钮,弹出提示,确认删除成功后,给出删除成功的提示。8.记录数据删除成功后,在对应的移动端、pc端、服务器端、记录皆被删除,实时更新。1.网络异常,点击删除,点击确认按钮,删除失败,给出网络异常提示。2.服务异常,点击删除,点击确认按钮,删除失败,给出服务异常提示。5.删除时,需要检查由于业务约束不能删除的数据,是否被保护不能手动删除。3.空数据或者不选择删除记录时,点击删除按钮,给出提示。
2025-04-01 09:44:53
284
原创 pytest测试框架--一份乱起八糟的笔记
自动化框架(Automation Framework)是一个基本概念上的结构,用于解决或处理复杂的问题。在软件工程中,框架是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法。自动化框架天生就是为扩展而设计的,里面提供了很多辅助性、支撑性的工具和库,以便于后续的扩展和维护。自动化框架是一个约束性和支撑性的结构,用于解决特定问题。它首先定义问题的边界,进而将相关的软件组件约束在这个边界内,保持框架在解决问题方面的内聚性。
2025-03-26 18:59:00
1276
原创 pytest通用测试框架
在自动化测试过程中可以将测试用例添加标签进行分类,比如登录功能、搜索功能、购物车功能、订单 结算功能等,在运行的时候可以只运行某个功能的所有的测试用例,比如这个版本只想验证登录功能, 那就在所有登录功能的测试用例方法上面加上装饰符 @pytest.mark.login ,运行的时候使用命令添 加一个 -m 参数,例如执行 pytest -m login 命令就可以只执行登录功能这部分的测试用例。打印详细运行日志信息,一般在调试的时候加上这个参数,终端会打印出每条用例的详细日志信息,方 便定位问题。
2025-03-25 10:26:23
833
原创 软件测试之测试需求分析篇
功能需求:全覆盖已定义的业务流程及项目的所有功能(软件是由多个功能组成的)非功能需求:非功能指的是性能、安全性、兼容性、界面、文档等等测试需求不涉及具体的测试数据,测试数据设计是测试设计环节应解决的内容。
2025-03-19 16:37:59
628
原创 软件测试流程
测试计划阶段:主要任务是编写测试计划,参考软件需求规格说明书、项目总体计划,内容包活测试范国(宋自需求文档)、进度的安排,人力物力的分配,整体测试策略的制定,和风险的评估与规避措施有一个制定,一般有测试负责人编写,当然我们可能也会参与相关的评审工作,测试执行阶段:首先搭建测试环境,执行预测(冒烟),以判定当前版本可视与否,如果预测涌过,正式进入系统测试,遇到问题提交Bug到缺名管理平台,并对bug进行跟踪,直到被测软件达到测试需求要求,没有重大bug,测试结束。------(完善测试用例)
2025-03-18 16:45:16
182
原创 Pycharm字体大小与颜色调节
1.如果你想要更具体的控制,可以自定义颜色方案:2.打开 PyCharm。3.前往 File > Settings (在 Mac 上是 PyCharm > Preferences)。4.在设置窗口中,选择 Editor > Color Scheme > Python。5.在这里,你可以看到各种代码元素(如关键字、变量、字符串等)的颜色选项。6.点击你想要更改颜色的元素旁边的颜色框,选择你喜欢的颜色。7.点击 OK 应用更改。
2025-03-15 14:03:44
1124
原创 seleinum三大等待
在打开页面时,可能会因为页面缓存过大/网络卡顿等等情况,导致页面打开后还在加载的情况,如果在当前状态下,对页面进行测试,捕捉元素,测试数据可能会导致代码报错,影响测试准确率.在Selenium中,等待机制是自动化测试脚本稳定有效运行的重要部分。Selenium提供了三种主要的等待方式:显示等待(Explicit Wait)、隐式等待(Implicit Wait)和强制等待(Sleep)。
2025-03-13 09:54:30
543
原创 selenium的八大元素定位
我们在代码中定位元素时,我们可以在浏览器中先使用document.getElementById('元素值')来判断元素是否唯一哦~,当然不止getElementById('元素值')一种方式啦,让我们继续往下看看吧。这个是帮助我们使用selenium最重要的一部分哦,要努力弄懂~
2025-03-12 14:26:41
1099
原创 selenium的基础操作
我们以谷歌浏览器举例吧,详情见上一篇文章首先是在pycharm中引用selenium和selenium中谷歌插件。
2025-03-12 12:14:32
1040
1
原创 selenium介绍与安装
Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7-11),SafariGoogleChromeOperaEdge等。这个工具的主要功能包括:测试与浏览器的兼容性——测试应用程序看是否能够很好地工作在不同浏览器和操作系统之上。
2025-03-12 08:50:00
439
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人