软件测试
文章平均质量分 91
★愿与愁★
生生不息!
展开
-
常见的项目模块以及项目流程
(是什么,做什么,有什么作用,技术栈)1.WMS是一个B/S加购的仓库管理模块2.主要用于管理和优化仓库的操作流程,提高仓库管理的效率和准确性3.供采购,销售,客服,仓管角色使用,集成仓库管理的效率和准确性4.项目使用前后端分离技术,前端vue+ElementUI,后端springboot+JWT+redis+mysql。原创 2024-06-06 22:39:22 · 610 阅读 · 0 评论 -
测试萌新的Python学习(七)长文直通web自动化脚本,包教包会
主流工具QTPseleniumselenium特点开源: 开放源代码跨平台: linux, windows, mac支持多种浏览器: Chrome, Firefox, IE, Edge, Opera, Safari等支持多种语言: python, java, C#, JS, ruby, PHP等成熟稳定: 被很多500强所使用功能强大idnameclass_nametag_namelink_textXPathCSS。原创 2024-05-18 20:30:48 · 551 阅读 · 0 评论 -
测试萌新的Python学习pytest(六)
pytest 是 python 的一种第三方的单元测试框架, 同自带的 unittest 测试框架类似, 相比于 unittest 框架使用起来更简洁, 更高效。在 pytest.ini 中 增加 addopts = -s --html=report/report.html。表示执行哪一个包下面的哪些.py结尾的文件, 以及哪些前缀开头的类, 以及哪些前缀开头的测试函数。在配置文件中的命令行参数增加 --html=用户路径/xxx.html。增加参数 --html=用户路径/xxx.html。原创 2024-05-14 22:14:56 · 610 阅读 · 0 评论 -
测试萌新Python学习(五)接口自动化测试requests
4.Cookie对客户端可见,可以在不同的页面和会话之间持久存在,而Session对客户端不可见,只能通SessionID来识别用户。1.定义:Cookie是在用户计算机上存储的小型文本文件,由服务器发送到用户的浏览器,并保存在浏览器的文件系统中。c.由于存储在客户端,Cookie可以在用户访问网站时发送给服务器,从而识别用户并提供个性化的体验。2.用途:主要用于在服务器端存储用户的状态信息,以便在用户访问网站的不同页面时保持用户的状态和数据。1.Cookie存储在客户端,而Session存储在服务器端。原创 2024-05-14 22:12:02 · 852 阅读 · 0 评论 -
升级! 测试萌新Python学习之连通数据库Pymsql增删改及封装(四)
分类关系型数据库: 安全如, mysql oracle SQLite…database tables 行+列非关系型数据库: 高效如, redis mongoDB…数据存储结构多样 键值对, 列表, 字符串…python操作数据库第一步导包python(等各种编程语言)本身不具备直连数据库的功能, 必须导入第三方包在线安装命令行运行 pip install pymysql 回车。原创 2024-05-13 23:01:25 · 890 阅读 · 0 评论 -
测试萌新三天速通python基础(三)self参数,魔法方法,封装,继承,多态,json
2, 特殊点: self 是⼀个普通的参数, 按照函数的语法,在调⽤的时候,必须传递实参值, 原因, 是 Python 解释器⾃动的将 调⽤这个⽅法的对象作为参数传递给 self所以 self 就是调⽤这个⽅法对象。3, 应⽤场景: ⾃⼰书写代码模块,让别⼈使⽤,为了让别⼈按照你的规定使⽤你的代码,你就可以在他不满⾜你条件的情况下,使⽤ raise 抛出异常。在Python 中存在⼀类⽅法, 以两个下划线开头, 两个下划线结尾, 在满⾜某个条件的情况下,会⾃动调⽤, 这⼀类⽅法 称为是魔法⽅法。原创 2024-05-12 20:52:17 · 1334 阅读 · 0 评论 -
测试萌新三天速通python基础(二)列表,字符串,元组,字典,遍历,容器,集合,函数
定义函数的⼩技巧1, 先不使⽤函数,将多⾏代码写完2, 在多⾏代码的上⽅使⽤ def 起名字3, 使⽤ tab 键, 将多⾏代码进⾏缩进。原创 2024-05-12 20:43:06 · 899 阅读 · 0 评论 -
测试萌新三天速通python基础(一)变量输入输出循环
由数字, 字母, 下划线组成 不能使用数字开头 不能使用Python内置关键字 严格区分大小写 不建议使用中文。格式化输出-f格式化实现: f-格式化字符串是Python3.6中新增的格式化方法,该方法更简单易读。range()说明: for 循环想要实现循环特定次数, 可以配合 rang() 方法实现。格式化输出-format方法实现调用字符串的format方法可以实现字符串的格式化。1.白盒测试(看懂开发的代码) 2.自动化测试(提升测试效率) 3.测试开发。综合应用-石头剪刀布。原创 2024-05-12 20:23:13 · 591 阅读 · 2 评论 -
从零开始的软件测试学习之旅(九)jmeter直连数据库及jmeter断言,关联
在前一个需求的基础上, 把请求A和B放到不同的线程组中, 并且设置了线程的执行顺序, 先A后B, 但是关联失败, 通过跨线组关联让它关联成功。二者作用域不同, 相对来说循环控制器更灵活一点,线程组循环代表外循环,循环控制器为内部请求循环。访问京东(请求A), 提取页面源码中的 title 标签的值, 传递给百度搜索(请求B)核心: 以循环的方式控制取样器的执行(逻辑控制器和取样器是父子级关系)核心: 以循环的方式控制取样器的执行(逻辑控制器和取样器是父子级关系)搭框架: 测试计划/ 线程组/ 查看结果数。原创 2024-05-08 15:40:14 · 1104 阅读 · 0 评论 -
从零开始的软件测试学习之旅(八)jmeter线程组参数化及函数学习
步骤编写脚本封装: 测试计划/线程组右键添加 -> 配置元件 -> 用户定义的变量 组件, 添加对应的变量调用: 通用方式-在 http请求中, 对应的字段, 使用 ${变量名} 进行调用。原创 2024-05-08 10:10:28 · 1301 阅读 · 0 评论 -
从零开始的软件测试学习之旅(七)接口测试流程及原则案例
接口介绍不同主体之间进行通信的通道,它应具有一套规范/标准 (分类 硬件接口:USB接口 网线接口;软件接口)软件接口1.软件系统中,前端和后端是两大重要组成部分2.前端主要用于与用户交互,用户通过前端可以提交数据并查看响应的结果3.后端主要处理用户提交的数据产生相应比如:百度搜索,思考前后端分工前后端通过某个通道完成数据交互 搜索12306时,https://www.baidu.com/s?wd=12306访问路径包括/s,建立通信管道 参数包括wd=12306符合标准采用接口的好处。原创 2024-05-07 22:43:46 · 801 阅读 · 0 评论 -
从零开始的软件测试学习之旅(六)测试网络基础知识
2. 选中"Decrpt HTTPS traffic", Fiddler就可以截获HTTPS请求, 第一次会弹出证书安装提示, 若没有弹出提示, 勾选 Actions -> Trust Root Certificate, 默认安装即可。格式 协议://IP地址:端口号/资源路径http://127.0.0.1:8081/hello;客户端client 用户端, 用户使用的程序, 如 B/S 架构中的浏览器, C/S 架构中的手机app。原创 2024-05-07 21:51:44 · 1003 阅读 · 0 评论 -
从零开始的软件测试学习之旅(五)web测试项目
覆盖需求 -> 相关业务 -> 各个角度 -> 精简, 补充 覆盖需求分析需求 抽取测试点相关业务: 提到的业务流程 影响到的业务流程各个角度: 正向 逆向 主流程 分支流程 异常操作精简,补充: 需求文档 测试策略 业务知识 测试经验。原创 2024-05-06 21:05:37 · 789 阅读 · 1 评论 -
从零开始的软件测试学习之旅(四)web项目工作流程介绍
前端 后端 数据库前端:运行在用户端的浏览器和客户端后端:运行在应用服务器上,作为前端的数据库的中间人,处理业务逻辑和数据(有能够发布的程序,ip与接口 如:ping 百度 可以通过返回的ip进行查询)数据库:用于存储用户数据(也存在相应的ip与端口) TPshop是一个电商系统,实现了综合类产品的线上选购,下单支付等业系统分为前后台 前台主要给买家购物使用,用户注册,登录,搜集商品,下单支付后台:主要给管理员/卖家/仓管使用管理员可以查看卖家和订单数据,审核商品上架,处理对卖家的投诉。原创 2024-04-28 19:33:10 · 1024 阅读 · 0 评论 -
从零开始的软件测试学习之旅(三)一篇搞定基础数据库知识
DB是DBMS(Database Managment System数据库管理系统) 所创建的管理数据的容器如:(一个企业 (DBMS) 建了一个动物园 (DB) , 里面有各种动物 (Data))数据库中表: 数据库中存储数据的基本单位, 数据按照分类存储到不同的表中(在同一个动物园 (DB) 里, 把一群狮子放在狮子分园 (table) 中)数据库分为关系型数据库和非关系型数据库。原创 2024-04-28 10:19:44 · 724 阅读 · 0 评论 -
从零开始的软件测试学习之旅(二)测试方法及禅道使用篇
不运行测试程序,通过检查文档或源程序语法,结构,过程(测试对象:1.需求文档,各类设计文档 2.源程序)1.需求分析 2.用例设计,等价值法,确定边界法(上:6 10 内 8 离 5 7 9 11):1.需求文档错误/疏忽 2.编码错误:设计错误/编码错误 3.其他原因:时间紧,沟通理解错误。: 高:阻断性问题,影响继续测试,需要立刻修复 中:正常流程,本次迭代上线前修复即可。组成:包括缺陷描述的全部内容,附加测试日期,解决人员,解决日期,解决方案。原创 2024-04-26 20:57:31 · 1321 阅读 · 0 评论 -
从零开始的软件测试学习之旅(一)理论知识篇
在规定的条件下对程序进行操作,以发现程序错误与需求缺陷的过程测试对象1.源程序 2.目标程序 3.数据检测 4.需求文档/设计文档学习软件测试之前,先要了解软件开发的模型添加wx好友时备注:111!!原创 2024-04-24 20:11:08 · 854 阅读 · 0 评论