软件测试
文章平均质量分 83
人菜瘾大的小熊
这个作者很懒,什么都没留下…
展开
-
Web自动化测试之selenium环境搭建
【代码】Web自动化测试之selenium环境搭建。原创 2024-03-08 16:39:41 · 817 阅读 · 0 评论 -
自动化测试——接口自动化测试框架封装(统一请求、接口关联、数据和代码分离实现数据驱动)
1.去重重复得冗余的代码2.跨python文件实现通过一个session来自动关联有cookie关联的接口3.设置统一的公共参数,统一的文件处理,统一的异常处理,统一的日志监控,统一的用例校验等……创建文件进行统一请求封装# 统一请求封装# 处理公共参数# 处理公共参数# 处理文件上传# 发送请求使用封装好的方法使用封装好的统一请求和公共参数使用封装好的统一请求和文件上传。原创 2024-03-05 13:15:16 · 1196 阅读 · 0 评论 -
自动化测试基础——Pytest框架之YAML详解以及Parametrize数据驱动
【代码】自动化测试基础——Pytest框架之YAML详解以及Parametrize数据驱动。原创 2024-03-05 13:10:50 · 2055 阅读 · 0 评论 -
自动化测试基础——Pytest测试框架
Pytest是一个成熟的全功能的Python测试工具Pytest是一个成熟的全功能的Python测试工具简单灵活易上手支持参数化支持简单的单元测试和复杂的功能测试,还可以用来做自动化测试具有很多第三方插件,并且可以自定义扩展测试用例的skip和xfail处理可以很好的和Jenkins集成支持运行由Nose、UnitTest编写的测试用例pytest主要做什么1.执行测试用例2.通过断言判断测试结果3.生成测试报告。原创 2024-03-04 12:42:51 · 2986 阅读 · 0 评论 -
自动化测试基础——allure下载安装及配置及pytest + allure-pytest插件生成allure企业级测试报告及企业级定制
allure是一个java测试报告框架。所以要基于JDK环境bin:命令文件config:配置文件lib:存放jar包plugins:插件。原创 2024-03-04 12:42:05 · 9435 阅读 · 4 评论 -
Postman接口测试高阶——精通Mock Server模拟服务器的创建及使用等
1.模拟的配置为返回不同请求的特定响应2.代理人记录并可选地修改请求和响应3.都是代理人对于一些请求和一个模拟的对于同时的其他请求当Mock Servers接收到一个请求时,它会将该请求与active进行匹配预期已经配置好的。然后如果没有找到匹配,它会在适当的时候代理请求;否则返回4041.找到匹配的期望并采取行动2.如果没有匹配的期望代理请求3.如果不是代理请求返回404。原创 2024-01-20 20:01:14 · 2820 阅读 · 0 评论 -
Ant下载及安装
Ant是一个帮助构建软件的Java库和命令行工具。Ant是一个Java库和命令行工具,其任务是将构建文件中描述的过程驱动为相互依赖的目标和扩展点。Ant的主要已知用途是构建Java应用程序。Ant提供了许多内置任务,允许编译、汇编、测试和运行Java应用程序。Ant还可以有效地用于构建非Java应用程序,例如C或C++应用程序。更一般地说,Ant可以用于引导任何类型的过程,这些过程可以用目标和任务来描述。Ant是用Java写的。原创 2024-01-20 19:59:49 · 2589 阅读 · 0 评论 -
抓包工具Fiddler的下载、安装、配置、基本使用
Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookie,html,js,css等文件)。Fiddler 要比其他的网络调试器要更加简单,因为它不仅仅暴露http通讯还提供了一个用户友好的格式。显示菜单栏菜单栏功能基本介绍。原创 2024-01-19 12:54:25 · 8251 阅读 · 0 评论 -
软件测试基础
软件是计算机程序、程序所用的数据以及有关文档资料的集合。(软件 = 程序 + 数据 + 文档)软件测试是使用人工操作(手动测试)或者软件自动运行的方式(自动化测试)来检验软件是否满足用户需求的过程。其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别软件质量就是 “软件与明确的和隐含的定义的需求相一致的程度”软件质量度量标准1.软件需求是度量软件质量的基础,与需求不一致就是质量不高2.指定的标准定义了一组指导软件开发的准则,如果没有遵守这些准则,几乎肯定会导致质量不高。原创 2024-01-19 12:52:57 · 1090 阅读 · 0 评论 -
软件测试之常见控件与功能点测试要点
文章目录一、输入框1.文本框2.密码框二、下拉框三、单选项四、复选框五、按钮六、搜索功能七、排序八、分页功能九、导出十、导入十一、超链接十二、新增数据十三、删除数据1.单个删除2.批量删除十四、编辑数据十五、查看数据一、输入框1.文本框编辑状态:只读/可编辑输入格式的校验:长度、输入限制类型、是否加密显示长度规则:(长度刚好小于定义的最小长度,长度刚好超过定义的最大长度,长度在允许长度范围之内)组合规则:(汉字、字母、数字、特殊字符、组合)输入格式是否符合要求(日期格式、手机格式、邮件格式原创 2024-01-19 12:51:52 · 1013 阅读 · 0 评论 -
自动化测试——Python基础
文章目录前言一、Python的基础语法1.标识符2.注释二、Python中常见的数据类型1.Number(数字)1.1.int(整数数据类型)1.2.float(浮点型)1.3.bool(布尔类型)2.String(字符串)3.List(列表)4.Tuple(元组)5.Set(集合)6.Dictionary(字典)三、输入和输出1.读取键盘输入2.格式化输出四、数据类型转换五、运算符1.算术运算符2.比较(关系)运算符3.赋值运算符4.逻辑运算符5.位运算符6.成员运算符7.身份运算符8.运算符优先级六、P原创 2024-01-17 11:42:15 · 2026 阅读 · 0 评论 -
接口测试——精通Postman测试工具
Postman是一个接口测试工具,在做接口测试的时候,Postman相当于一个客户端,它可以模拟用户发起的各类HTTP请求,将请求数据发送至服务端,获取对应的响应结果,,从而验证响应中的结果数据是否和预期值相匹配;并确保开发人员能够及时处理接口中的bug,进而保证产品上线之后的稳定性和安全性。它主要是用来模拟各种HTTP请求的(如:get/post/delete/put…等等),Postman与浏览器的区别在于有的浏览器不能输出Json格式,而Postman更直观接口返回的结果。原创 2024-01-17 11:41:22 · 1314 阅读 · 0 评论 -
Postman创建及删除workspace工作空间
打开Postman点击 Workspaces → Create Workspaces如图所示操作工作空间创建完成点击 Workspaces → 选择要删除的工作空间点击 Workspaces Settings点击 Delete Workspaces点击 Delete Workspaces删除成功原创 2023-12-22 15:54:42 · 2432 阅读 · 0 评论 -
Postman测试文件上传接口
文章目录一、Postman测试文件上传接口1、创建一个请求→选择请求方式→填写请求的URL→填写请求的参数值2、选择 "Body" → "form-data" → "Test" → "File"3、点击 "Select Files"4、选择要上传的文件5、点击 ''Send'' 进行测试6、查看测试结果7、可以将测试结果返回的URL复制到浏览器的地址栏进行查看一、Postman测试文件上传接口1、创建一个请求→选择请求方式→填写请求的URL→填写请求的参数值2、选择 “Body” → “form-d原创 2023-12-21 14:09:53 · 5888 阅读 · 0 评论 -
JMeter接口测试高阶——精通JMeter接口测试之BeanShell及调用java和python脚本
【代码】JMeter接口测试高阶——精通JMeter接口测试之BeanShell及调用java和python脚本。原创 2023-12-21 14:09:37 · 1998 阅读 · 0 评论 -
接口测试——精通JMeter测试工具
Apache JMeter 是 Apache 组织基于 Java 开发的压力测试工具,用于对软件做压力测试。JMeter 最初被设计用于 Web 应用测试,但后来扩展到了其他测试领域,可用于测试静态和动态资源,如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库和 FTP 服务器等等。JMeter 可对服务器、网络或对象模拟巨大的负载,在不同压力类别下测试它们的强度和分析整体性能。另外,JMeter 能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证程序是否返回了期望结果。原创 2023-12-20 10:16:02 · 2903 阅读 · 0 评论 -
接口测试——理论基础、测试流程
全面了解接口理论基础、测试流程。原创 2023-12-20 10:15:04 · 1522 阅读 · 0 评论 -
Postman解决批量执行接口中包含文件上传接口断言错误
单独执行文件上传接口断言没有问题,批量执行接口时,文件上传接口断言错误单独执行文件上传接口断言没有问题批量执行接口时,文件上传接口断言错误。原创 2023-12-19 18:12:50 · 599 阅读 · 0 评论 -
Postman下载与安装
官网下载:https://www.postman.com/downloads/原创 2023-12-19 18:11:54 · 2149 阅读 · 2 评论 -
JMeter下载与安装
Apache JMeter 是 Apache 组织基于 Java 开发的压力测试工具,用于对软件做压力测试。JMeter 最初被设计用于 Web 应用测试,但后来扩展到了其他测试领域,可用于测试静态和动态资源,如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库和 FTP 服务器等等。JMeter 可对服务器、网络或对象模拟巨大的负载,在不同压力类别下测试它们的强度和分析整体性能。另外,JMeter 能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证程序是否返回了期望结果。原创 2023-12-12 14:27:39 · 4508 阅读 · 0 评论 -
App测试之App日志收集及adb常用命令
adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb可以在Eclipse中通过DDMS来调试Android程序,说白了就是调试工具。adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行。运行设备的shell(命令行)管理模拟器或设备的端口映射计算机和设备之间上传/下载文件。原创 2023-12-03 15:51:03 · 4185 阅读 · 0 评论 -
adb连接Android手机
运行 adb connect 手机IP地址,若出现:connected to 手机IP地址:5555 说明连接成功。Android设备与将运行 adb 的电脑连接到同一个局域网,比如连到同一个 WiFi。打开命令提示符,运行adb devices,测试是否连接成功,能出现设备列表即可。通过手机状态信息,查看手机的IP地址(一般会在 设置-关于手机-状态信息 里面)运行adb tcpip 5555,然后断开USB连接的数据线。输入adb devices检测是否连接成功。使用usb数据线连接好电脑。原创 2023-12-01 18:00:19 · 1045 阅读 · 0 评论 -
adb环境搭建(adb下载与安装)
adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方便通过DDMS来调试Android程序,说白了就是debug工具。原创 2023-12-01 15:23:44 · 2290 阅读 · 0 评论 -
App测试、H5测试及小程序测试
APP类型原生APP纯H5的APP混合APP(原生+H5)app云测试平台:百度云测、testin云测等 众测?--兼职testin云测,免费50款机型;安装、打开app、monkey、关闭app、卸载、测试报告。原创 2023-11-30 21:42:10 · 2097 阅读 · 0 评论