自动化测试
文章平均质量分 86
程序员潇潇
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
软件测试要学习的基础知识——黑盒测试
黑盒测试也叫功能测试,通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作是一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,对程序接口进行测试,只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当接收输入数据而产生正确的输出信息。黑盒测试以用户角度,从输入数据与输出数据的关系触发,试图发现一下几类错误:功能不正确或遗漏界面错误数据库访问错误性能错误初始化和终止错误等价类划分边界值分析决策表因果图场景法等等。原创 2023-12-18 20:00:00 · 1069 阅读 · 0 评论 -
大数据基础-测试过程
生命不息,奋斗不止。每一份努力都不会被辜负,只要坚持不懈,终究会有回报。珍惜时间,追求梦想。不忘初心,砥砺前行。你的未来,由你掌握!生命短暂,时间宝贵,我们无法预知未来会发生什么,但我们可以掌握当下。珍惜每一天,努力奋斗,让自己变得更加强大和优秀。坚定信念,执着追求,成功终将属于你!只有不断地挑战自己,才能不断地超越自己。坚持追求梦想,勇敢前行,你就会发现奋斗的过程是如此美好而值得。相信自己,你一定可以做到!原创 2023-12-17 20:00:00 · 175 阅读 · 0 评论 -
python渗透测试入门——流量嗅探器
生命不息,奋斗不止。每一份努力都不会被辜负,只要坚持不懈,终究会有回报。珍惜时间,追求梦想。不忘初心,砥砺前行。你的未来,由你掌握!生命短暂,时间宝贵,我们无法预知未来会发生什么,但我们可以掌握当下。珍惜每一天,努力奋斗,让自己变得更加强大和优秀。坚定信念,执着追求,成功终将属于你!只有不断地挑战自己,才能不断地超越自己。坚持追求梦想,勇敢前行,你就会发现奋斗的过程是如此美好而值得。相信自己,你一定可以做到!原创 2023-12-16 20:00:00 · 191 阅读 · 0 评论 -
Web 应用程序性能测试核心步骤
性能测试涉及一组发生在项目不同阶段的公共核心活动。每个活动都有特定的特点和要完成的任务。这些活动已经被发现存在于作者和评审人员经历过的每一个经过深思熟虑的成功的性能测试项目中——或者至少已经成为一个主动的、基于风险的决定的一部分,以省略其中一个活动。详细地理解每个活动,然后以最适合项目上下文的方式应用活动,这是很重要的。原创 2023-12-15 20:00:00 · 131 阅读 · 0 评论 -
【Jmeter】二次开发
在 JMeter 中,可以使用 BeanShell 脚本来进行自定义脚本编写和执行。BeanShell 是一种基于 Java 的脚本语言,它允许在 JMeter 中编写脚本以扩展功能或实现特定的行为。相当于一个小巧的 Java 源码解释器,简单来说就是你可以在里面写代码,然后通过 Beanshell 翻译成插件可以识别的指令去执行相关操作。1. 配置元件中的 BeanShell 功能:在 JMeter 的配置元件中,可以使用 BeanShell 功能来设置变量、生成动态数据或执行其他自定义逻辑。原创 2023-12-14 20:00:00 · 255 阅读 · 0 评论 -
Python自动化测试框架【生成测试报告】
生命不息,奋斗不止。每一份努力都不会被辜负,只要坚持不懈,终究会有回报。珍惜时间,追求梦想。不忘初心,砥砺前行。你的未来,由你掌握!生命短暂,时间宝贵,我们无法预知未来会发生什么,但我们可以掌握当下。珍惜每一天,努力奋斗,让自己变得更加强大和优秀。坚定信念,执着追求,成功终将属于你!只有不断地挑战自己,才能不断地超越自己。坚持追求梦想,勇敢前行,你就会发现奋斗的过程是如此美好而值得。相信自己,你一定可以做到!原创 2023-12-13 20:00:00 · 195 阅读 · 0 评论 -
Jmeter远程服务模式运行时引用csv文件的路径配置
生命不息,奋斗不止。每一份努力都不会被辜负,只要坚持不懈,终究会有回报。珍惜时间,追求梦想。不忘初心,砥砺前行。你的未来,由你掌握!生命短暂,时间宝贵,我们无法预知未来会发生什么,但我们可以掌握当下。珍惜每一天,努力奋斗,让自己变得更加强大和优秀。坚定信念,执着追求,成功终将属于你!只有不断地挑战自己,才能不断地超越自己。坚持追求梦想,勇敢前行,你就会发现奋斗的过程是如此美好而值得。相信自己,你一定可以做到!原创 2023-12-12 20:00:00 · 252 阅读 · 0 评论 -
【WEB API自动化测试】接口文档与在线测试
在项目中加入Swagger.Net组件, 由于这个已经在官方的版本上做了很多的更新,大家实践的过程中,直接从项目代码中复制(必要的时候可以做成Nuget组件发布后大家使用)添加Swagger.NET步骤:1. 在项目中引入Swagger.Net Project.2. 在Web API项目的App_Start下面添加SwaggerNet.cs代码如下其主要是注册api文档的请求路由及拦截文档的请求.3. 复制WebAPI项目中的SwaggerUI文件夹, 这里是帮助文档的页面处理文件.原创 2023-12-11 20:00:00 · 223 阅读 · 0 评论 -
性能测试?
性能测试先看下百度百科对它的定义性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。我们可以认为性能测试是:通过在测试环境下对系统或构件的性能进行探测,用以验证在生产环境下系统性能是否达到预估的性能需求,发现系统可能存在的性能瓶颈,进而改善优化并系统的性能,提高系统的可扩展性、稳定性。学习性能测试,或者对测试结果进行分析,都需要熟悉测试指标。接下来从性能测试分析度量的角度,介绍性能测试不同维度的测试指标。原创 2023-12-10 20:00:00 · 206 阅读 · 0 评论 -
Python如何实现数据驱动的接口自动化测试
python封装了很多方法,对于测试来说开发速度相对较快,接口自动化测试如果采用CSV管理的。原创 2023-12-09 20:00:00 · 158 阅读 · 0 评论 -
什么是集成测试?
集成测试集成测试(Integration Testing),也叫组装测试或联合测试。在单元测试的基础上,将所有模块按照设计要求(如根据结构图)组装成为子系统或系统,进行集成测试。集成测试(也叫组装测试,联合测试)是单元测试的逻辑扩展。它最简单的形式是:把两个已经测试过的单元组合成一个组件,测试它们之间的接口。从这一层意义上讲,组件是指多个单元的集成聚合。在现实方案中,许多单元组合成组件,而这些组件又聚合为程序的更大部分。方法是测试片段的组合,并最终扩展成进程,将模块与其他组的模块一起测试。原创 2023-12-08 20:15:00 · 415 阅读 · 0 评论 -
postman做接口自动化测试
打开postman,点击右上角的设置-Global,设置变量的名称及内容。使用时直接用{{变量名}}引用即可。原创 2023-12-08 20:00:00 · 203 阅读 · 0 评论 -
软件测试工具Robot Framework如何安装
生命不息,奋斗不止。每一份努力都不会被辜负,只要坚持不懈,终究会有回报。珍惜时间,追求梦想。不忘初心,砥砺前行。你的未来,由你掌握!生命短暂,时间宝贵,我们无法预知未来会发生什么,但我们可以掌握当下。珍惜每一天,努力奋斗,让自己变得更加强大和优秀。坚定信念,执着追求,成功终将属于你!只有不断地挑战自己,才能不断地超越自己。坚持追求梦想,勇敢前行,你就会发现奋斗的过程是如此美好而值得。相信自己,你一定可以做到!原创 2023-12-07 20:15:00 · 158 阅读 · 0 评论 -
性能测试LoadRunner解决动态验证码问题
生命不息,奋斗不止。每一份努力都不会被辜负,只要坚持不懈,终究会有回报。珍惜时间,追求梦想。不忘初心,砥砺前行。你的未来,由你掌握!生命短暂,时间宝贵,我们无法预知未来会发生什么,但我们可以掌握当下。珍惜每一天,努力奋斗,让自己变得更加强大和优秀。坚定信念,执着追求,成功终将属于你!只有不断地挑战自己,才能不断地超越自己。坚持追求梦想,勇敢前行,你就会发现奋斗的过程是如此美好而值得。相信自己,你一定可以做到!原创 2023-12-07 20:00:00 · 192 阅读 · 0 评论 -
Selenium自动化程序被检测为爬虫,怎么屏蔽和绕过
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!原创 2023-12-06 20:15:00 · 421 阅读 · 0 评论 -
软件测试必会:cookie、session和token的区别
session 由服务端创建,当一个请求发送到服务端时,服务器会检索该请求里面有没有包含 sessionId 标识,如果包含了sessionId,则代表服务端已经和客户端创建过 session,然后就通过这个sessionId 去查找真正的session,如果没找到,则为客户端创建一个新的 session,并生成一个新的 sessionId 与 session对应,然后在响应的时候将 sessionId 给客户端,通常是存储在cookie 中。但是我们说 cookie 算是一种民间的实现方式,所以说。原创 2023-12-06 20:00:00 · 117 阅读 · 0 评论 -
深度解刨性能测试工具Locust
在当前UserBehavior()行为下只有一个baidu()任务,所以,这里的权重设置为几,并无影响。如果你常关注我的博客,大概会注意到我有三、四年没有写过关于性能测试的文章了,其实,今年也没更新几篇像样的博客,反而是我最忙的一年,原因是在写一本关于接口自动化的书。这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!load_test.py 为测试脚本,https://www.baidu.com 为测试的网站。原创 2023-11-28 20:15:00 · 100 阅读 · 0 评论 -
pytest自动化测试执行环境切换的两种解决方案
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!原创 2023-11-28 20:00:00 · 151 阅读 · 0 评论 -
聊聊自动化测试的分层实践
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!原创 2023-11-27 20:15:00 · 120 阅读 · 0 评论 -
从登录测试谈测试用例
首先,对于高质量的软件测试,用例设计不仅需要考虑明确的显式功能性需求,还要涉及兼容性、安全性和性能等一系列的非功能性需求,这些非功能性需求对软件系统的质量有着举足轻重的作用。其次,优秀的测试工程师必须具有宽广的知识面,才能设计出有针对性、更易于发现问题的测试用例。最后,软件测试的用例设计是不可穷尽的,工程实践中难免受制于时间成本和经济成本,所以优秀的测试工程师需要兼顾缺陷风险和研发成本之间的平衡。原创 2023-11-27 20:00:00 · 236 阅读 · 0 评论 -
独立搭建UI自动化测试框架分享
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!原创 2023-11-26 20:00:00 · 112 阅读 · 0 评论 -
使用webdriver-manager解决浏览器与驱动不匹配所带来自动化无法执行的问题
webdriver-manager 库提供了自动管理不同浏览器驱动程序的方法。主要思想是简化不同浏览器的二进制驱动程序的管理。目前支持:IEDriver。原创 2023-11-25 20:15:00 · 439 阅读 · 0 评论 -
APP UI自动化测试思路总结
可根据实际情况自行选择。这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!原创 2023-11-25 20:00:00 · 110 阅读 · 0 评论 -
JMeter 常见易错问题
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!原创 2023-11-24 20:00:00 · 452 阅读 · 0 评论 -
数据库压力测试方法小结
sysbench是跨平台的基准测试工具,支持多线程,支持多种数据库;主要包括以下几种测试:cpu性能磁盘io性能调度程序性能内存分配及传输速度POSIX线程性能数据库性能(OLTP基准测试)该工具可以自动帮你在数据库里构造出来大量的数据,你想要多少数据,就自动给你构造出来多少条数据。同时还可以模拟几千个线程并发的访问数据库,模拟使用各种各样的 SQL 语句,包括模拟出来各种事务提交到你的数据库里去,甚至可以模拟出几十万的 TPS 去压测数据库。原创 2023-11-24 19:45:00 · 129 阅读 · 0 评论 -
常用的几款性能测试软件
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!原创 2023-11-23 19:45:00 · 267 阅读 · 0 评论 -
Jmeter 分布式压测
JMeter 分布式执行原理:介绍 JMeter 分布式压测的执行原理,包括 master 和 slave 的角色和工作流程。环境搭建和配置:介绍如何搭建和配置 JMeter 分布式压测环境,包括 master 和 slave 的安装和配置。测试脚本编写:介绍如何编写 JMeter 测试脚本来模拟秒杀场景。执行测试和查看结果:介绍如何执行分布式压测并查看测试结果。要模拟秒杀场景,你需要编写一个 JMeter 测试脚本来模拟用户登录、查看秒杀商品、点击秒杀按钮并下单的过程。原创 2023-11-23 20:00:00 · 201 阅读 · 0 评论 -
10分钟带你了解分布式系统的补偿机制
我们知道,应用系统在分布式的情况下,在通信时会有着一个显著的问题,即一个业务流程往往需要组合一组服务,且单单一次通信可能会经过 DNS 服务,网卡、交换机、路由器、负载均衡等设备,而这些服务于设备都不一定是一直稳定的,在数据传输的整个过程中,只要任意一个环节出错,都会导致问题的产生。这样的事情在微服务下就更为明显了,因为业务需要在一致性上的保证。也就是说,如果一个步骤失败了,要么不断重试保证所有的步骤都成功,要么回滚到以前的服务调用。原创 2023-11-22 20:15:00 · 110 阅读 · 0 评论 -
App测试中iOS和Android的差异
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!原创 2023-11-22 20:00:00 · 201 阅读 · 0 评论 -
python+selenium 定位到元素,无法点击的解决方法
今天小编就为大家分享一篇python+selenium 定位到元素,无法点击的解决方法,具有很好的参考价值,希望对大家有所帮助。这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!但是这个按钮在页面顶格显示,这个页面有导航栏,要点击的按钮被固定的导航栏挡住了。发现用Enter代替click后,如果不是下拉加载的页面的话,不用下拉滚动条就能用enter点到。需要点击的按钮页面显示不了,需要下拉滚动条,能看到按钮了才能点。原创 2023-11-21 20:15:00 · 511 阅读 · 0 评论 -
测试必备 | 测试工程师必知的Linux命令有哪些?
另外,很多初入行的测试人员有在后台私信留言,特别是外包员工居多,会表示进入公司时技术面试只要求写测试用例及做一个合格的点工,但很多时候上级组长会分配一些其他任务,如部署测试环境或测试平台的搭建,由于自学时并没有完整地搭建经验,总会望而生畏。在日常的测试工作中,涉及到测试环境搭建及通过查看日志来定位相关问题时经常会用到Linux,在测试工程师的面试中也经常会有笔试或面试的题目来考查测试人员对Linux的熟悉程度,这里分享下测试工程师需知的 Linux 命令有哪些。ls: 用于查看当前目录下的文件和目录。原创 2023-11-21 20:00:00 · 108 阅读 · 0 评论 -
使用 Fiddler+Linux 日志 + 数据库,搞懂3个问题,强势回怼开发!
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!原创 2023-11-20 20:00:00 · 259 阅读 · 0 评论 -
web自动化测试的智能革命:AI如何推动软件质量保证的未来
我:写一段话描述一下人工智能技术会给自动化测试带来什么,要求专业简洁,100个中文字符以内。Claude:人工智能技术将给自动化测试带来深度变革。人工智能可自动生成测试用例,智能识别测试目标,智能分析测试结果。智能机器可学习历史测试数据,推理判断当前测试需求,进行自主化测试。这将大大提高测试效率和质量,减轻测试人员工作量。这是自动化测试发展的必然方向。原创 2023-11-19 20:00:00 · 231 阅读 · 1 评论 -
分享 | 软件测试的基本流程是什么?软件测试流程详细介绍
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!原创 2023-11-18 20:00:00 · 204 阅读 · 0 评论 -
流量录制回放工具在自动化测试领域应用探索
流量录制回放技术可以快速将应用运行过程中产生的接口流量按照一定的过滤规则进行录制。录制的内容包括接口的请求报文以及响应报文,在录制过程中存储的报文可以随时在指定的环境上回放。流量录制回放场景,既可以应用在功能测试阶段,实现回归验证,亦可以应用在版本验证阶段,实现自动交易回归。流量录制回放技术,在简化测试案例编写、提高测试效率、增强测试场景覆盖率等方面,具有重要意义。图1 流量录制回放过程。原创 2023-11-17 20:00:00 · 261 阅读 · 0 评论 -
如何用Postman做接口自动化测试?一文带你学会
自动化测试把人对软件的测试行为转化为由机器执行测试行为的一种实践。例如GUI自动化测试,模拟人去操作软件界面,把人从简单重复的劳动中解放出来本质是用代码去测试另一段代码,属于一种软件开发工作,已经开发完成的用例还必须随着被测试对象的改变而更新,因此,还有额外的维护成本。原创 2023-11-16 20:00:00 · 109 阅读 · 0 评论 -
UI自动化测试之Jenkins配置
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!原创 2023-11-15 19:10:52 · 121 阅读 · 0 评论 -
H5页面这样测试,让Bug无处可逃!
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!原创 2023-11-14 20:00:00 · 1347 阅读 · 0 评论 -
postman几种常见的请求方式
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!原创 2023-11-13 20:00:00 · 492 阅读 · 0 评论 -
支付宝性能测试案例分析
双11过程当中,促销开启的第一分钟内支付宝的交易总额就突破了一亿元,短时间内大量用户涌入的情况下,如何保证用户的支付顺畅,是对支付宝应用系统的一个极大的挑战。支付宝的性能测试场景分为性能基线测试,项目性能测试。任意一笔交易过来,我们都需要对交易进行风险扫描,对于有可能是账户盗用的交易,我们会把这笔支付直接拒绝掉,或者通过手机校验码等方式进行风险释放。我们有一个老的扫描平台A,现在需要构建一个新的扫描平台B,对A中关键技术进行升级,并增加额外的功能。原创 2023-11-12 20:00:00 · 3394 阅读 · 0 评论
分享