自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 项目管理基础---引言

创建一个火车、搭建金字塔,搭建一个云平台、写一本书、做一顿饭都可以当作一个项目万物皆可项目,项目皆可管理项目是为创造的或而进行的临时性服务产品:一个平台、一个网页服务:餐饮服务、家政服务成果:一个模型、一个研究、观察测量的结果对于不确定的信息会导致项目造成一定的风险~~~临时性:有开始有结束时间 eg:登月计划持续时间很长,但是有开始有结束就是具有临时性项目管理是的方法论,项目管理的发展历史1942年,美国原子弹爆炸计划第一次提出1950年,华罗庚教授将项目管理引进中国,当时叫和。

2025-04-18 15:02:42 225

原创 自动化测试

‌自动化测试‌(Automated Testing)是指通过预定义的脚本、工具或框架,模拟用户操作或系统交互,自动执行测试用例、验证软件行为,并生成结果报告的过程。其核心目标是‌替代重复性人工操作‌,提升测试效率和准确性,适用于高频回归、复杂场景验证等场景。核心特征。

2025-04-16 08:00:00 951

原创 测试面试题

你叫什么,你做过什么项目,你会些什么‌项目简介‌:最近参与了一个电商类App的后台管理系统测试,主要负责商品管理模块和订单支付模块的测试。‌负责模块‌:订单支付流程(包括下单、支付状态回调、退款等)。‌业务流程用户下单后生成待支付订单 → 跳转第三方支付平台 → 支付成功后系统接收回调更新订单状态 → 触发库存扣减。测试重点:支付状态同步的及时性、支付中断后的异常处理、退款金额的准确性。

2025-04-15 16:24:27 900

原创 关于软件bug描述

软件完整描述一个 Bug 所需的关键步骤和内容要素。

2025-04-08 16:29:18 1409

原创 selenium的​‌POM​

‌‌是一种设计模式,旨在提高自动化测试代码的可读性、可维护性和复用性。POM将每个网页视为一个对象,网页中的元素及其操作方法作为对象的属性和行为。

2025-04-07 17:06:06 424

原创 功能测试点之导入导出检查

1.导出模板文件,字段展示正确2.点击上传按钮,提示上传成功且页面展示位上传文件内容,且上传后在pc端和移动端可正常查看上传的记录3.导入文件中字段长度等于最大限制(一般为50字符),导入成功4.导入文件中字段数据格式正确,导入成功5.导入文件正确格式,(eg、doc、xls、xlsx、docx)等,按要求导入6.导入已经打开的字段内容和数据格式找到正确格式文件,导入成功7.多次更换选择的文件,最后上传文件应为最后一次上传的文件(只能上传一个文件时)

2025-04-01 10:08:22 290

原创 功能测试点之删除功能

4.有相关联数据时,删除该条数据时,要么提示已使用的记录不可删除;正常选择需要删除的数据,点击删除按钮,弹出提示,确认删除成功后,给出删除成功的提示。8.记录数据删除成功后,在对应的移动端、pc端、服务器端、记录皆被删除,实时更新。1.网络异常,点击删除,点击确认按钮,删除失败,给出网络异常提示。2.服务异常,点击删除,点击确认按钮,删除失败,给出服务异常提示。5.删除时,需要检查由于业务约束不能删除的数据,是否被保护不能手动删除。3.空数据或者不选择删除记录时,点击删除按钮,给出提示。

2025-04-01 09:44:53 387

原创 web网站页面测试点---添加功能测试

<td>

2025-03-31 16:32:52 997

原创 pytest测试框架--一份乱起八糟的笔记

自动化框架(Automation Framework)‌是一个基本概念上的结构,用于解决或处理复杂的问题。在软件工程中,框架是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法。自动化框架天生就是为扩展而设计的,里面提供了很多辅助性、支撑性的工具和库,以便于后续的扩展和维护。‌自动化框架是一个约束性和支撑性的结构,用于解决特定问题。它首先定义问题的边界,进而将相关的软件组件约束在这个边界内,保持框架在解决问题方面的内聚性。

2025-03-26 18:59:00 1386

原创 pytest通用测试框架

在自动化测试过程中可以将测试用例添加标签进行分类,比如登录功能、搜索功能、购物车功能、订单 结算功能等,在运行的时候可以只运行某个功能的所有的测试用例,比如这个版本只想验证登录功能, 那就在所有登录功能的测试用例方法上面加上装饰符 @pytest.mark.login ,运行的时候使用命令添 加一个 -m 参数,例如执行 pytest -m login 命令就可以只执行登录功能这部分的测试用例。打印详细运行日志信息,一般在调试的时候加上这个参数,终端会打印出每条用例的详细日志信息,方 便定位问题。

2025-03-25 10:26:23 863

原创 selenium获取form表单元素

获取form表单内元素数据

2025-03-24 13:34:32 1174 1

原创 selenium如何获取表单内所有元素

2.找到元素中div存在的顺序。3.提取div中数据。思路:1.首先定位表单元素。

2025-03-24 10:15:41 170

原创 pytest

‌‌是一个功能强大且易于使用的Python测试框架,主要用于编写单元测试、集成测试和功能测试。

2025-03-20 16:44:55 1408

原创 软件测试之测试需求分析篇

功能需求:全覆盖已定义的业务流程及项目的所有功能(软件是由多个功能组成的)非功能需求:非功能指的是性能、安全性、兼容性、界面、文档等等测试需求不涉及具体的测试数据,测试数据设计是测试设计环节应解决的内容。

2025-03-19 16:37:59 738

原创 软件测试流程

测试计划阶段:主要任务是编写测试计划,参考软件需求规格说明书、项目总体计划,内容包活测试范国(宋自需求文档)、进度的安排,人力物力的分配,整体测试策略的制定,和风险的评估与规避措施有一个制定,一般有测试负责人编写,当然我们可能也会参与相关的评审工作,测试执行阶段:首先搭建测试环境,执行预测(冒烟),以判定当前版本可视与否,如果预测涌过,正式进入系统测试,遇到问题提交Bug到缺名管理平台,并对bug进行跟踪,直到被测软件达到测试需求要求,没有重大bug,测试结束。------(完善测试用例)

2025-03-18 16:45:16 199

原创 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 2139

原创 selenium实例

selenium简单小实例

2025-03-14 13:42:50 331

原创 seleinum三大等待

在打开页面时,可能会因为页面缓存过大/网络卡顿等等情况,导致页面打开后还在加载的情况,如果在当前状态下,对页面进行测试,捕捉元素,测试数据可能会导致代码报错,影响测试准确率.在Selenium中,等待机制是自动化测试脚本稳定有效运行的重要部分。Selenium提供了三种主要的等待方式:显示等待(Explicit Wait)、隐式等待(Implicit Wait)和强制等待(Sleep)。

2025-03-13 09:54:30 564

原创 selenium元素交互

hello,我又来啦,这次我们来学习一下selenium的元素交互吧,做软件测试不能只会定位啊~

2025-03-12 16:50:09 463

原创 selenium的八大元素定位

我们在代码中定位元素时,我们可以在浏览器中先使用document.getElementById('元素值')来判断元素是否唯一哦~,当然不止getElementById('元素值')一种方式啦,让我们继续往下看看吧。这个是帮助我们使用selenium最重要的一部分哦,要努力弄懂~

2025-03-12 14:26:41 1189

原创 selenium的基础操作

我们以谷歌浏览器举例吧,详情见上一篇文章首先是在pycharm中引用selenium和selenium中谷歌插件。

2025-03-12 12:14:32 1107 1

原创 selenium介绍与安装

Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7-11),SafariGoogleChromeOperaEdge等。这个工具的主要功能包括:测试与浏览器的兼容性——测试应用程序看是否能够很好地工作在不同浏览器和操作系统之上。

2025-03-12 08:50:00 459

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除