![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化测试
文章平均质量分 88
测试小苗苗
多年软件测试从业者,乐于分享软件测试学习资料,定期发布软件测试文章,有需要学习资料可以找我
展开
-
pytest+yaml实现接口自动化框架
httprunner 用 yaml 文件实现接口自动化框架很好用,最近在看 pytest 框架,于是参考 httprunner的用例格式,写了一个差不多的 pytest 版的简易框架!!我个人整理了我这几年软件测试生涯整理的一些技术资料,包含:电子书,简历模块,各种工作模板,面试宝典,自学项目等。欢迎大家点击下方名片免费领取,千万不要错过哦。全套自动化测试面试简历学习资料获取点击链接加入群聊【python自动化测试交流】:t=N4P3。原创 2023-07-06 20:02:17 · 248 阅读 · 0 评论 -
常用网络接口自动化测试框架
!我个人整理了我这几年软件测试生涯整理的一些技术资料,包含:电子书,简历模块,各种工作模板,面试宝典,自学项目等。欢迎大家评论区留言333或私我领取哦。原创 2023-06-29 21:04:18 · 298 阅读 · 0 评论 -
快速打造属于你的接口自动化测试框架
!我个人整理了我这几年软件测试生涯整理的一些技术资料,包含:电子书,简历模块,各种工作模板,面试宝典,自学项目等。欢迎大家点击下方名片免费领取,千万不要错过哦。全套自动化测试面试简历学习资料获取点击链接加入群聊【python自动化测试交流】:t=N4P3全套自动化测试面试简历学习资料获取点击链接加入群聊【python自动化测试交流】:http://qm.qq.com/cgi-bin/qm/qr?原创 2023-06-29 20:52:37 · 70 阅读 · 0 评论 -
手机App弹窗的常用测试点
手机App弹窗是目前流行的一种内容展示形式,根据内容性质可以划分为消息、通知、广告、营销等等,展现形式也比较多变,刚上手测试特容易手忙脚乱,为了帮助新人能够快速入门,笔者在此将弹窗常见的测试点一一进行罗列,如果有所遗漏也请不吝指教。有不少弹窗广告,有的内容是货不对板,或者打法律的擦边球,这些都是比较冒险的,有可能会导致的后果比如APP下架、整改,甚至承担法律责任,实在是得不偿失。测试点:按钮是否显示、按钮大小、按钮文案、按钮颜色、按钮功能(按钮单击、按钮双击、按钮长按)测试点:背景色、背景文字、边框条纹。原创 2023-06-21 20:49:25 · 729 阅读 · 0 评论 -
手机蓝牙功能测试点大全,都帮你总结好了
在我们的身边接触到的蓝牙模块设备非常多,手机、车载、耳机、自拍杆、打印机等设备都有带蓝牙模块等。今天我们就来谈谈手机蓝牙测试的功能点。其他如微波炉、WIFI的工作频率也是2.4GHZ,因此如果在WIFI使用过程中或在微波炉周围使用蓝牙,蓝牙的传输速率因受到干扰而下降。蓝牙是现在智能设备上一个必不可少的模块,支持大容量的近距离无线通信,典型的传输距离是10米左右,通过增加发射功率可达到100米,支持多链接,安全性高。:网易云音乐、qq音乐、酷狗音乐、喜马拉雅FM、全民K歌、爱奇艺、地图高航语音。原创 2023-06-21 20:47:26 · 2054 阅读 · 2 评论 -
接口自动化测试中的用例编写问题总结
全套自动化测试面试简历学习资料获取点击链接加入群聊【python自动化测试交流】:原创 2023-06-19 20:59:23 · 101 阅读 · 0 评论 -
如何做Web测试?测试者必知的常见测试点总结
全套自动化测试面试简历学习资料获取点击链接加入群聊【python自动化测试交流】:原创 2023-06-18 16:47:16 · 143 阅读 · 0 评论 -
Appium 并发多进程基于 Pytest框架详解
之前通过重写unittest的初始化方法加入设备参数进行并发,实现了基于unittest的appium多设备并发,但是考虑到unittest的框架实在过于简陋,也不方便后期的Jenkins的持续集成,所以想换一个框架来使用。那么通过调研,pyhon+pytest+allure 这套框架很不错,pytest是一个单元测试框架,他可以集成很多插件,包括出错重试,参数化,等。在此特别是基于他的allure插件,能够和Jenkins完美兼容,生成美观强大的测试报告。原创 2023-06-16 20:38:53 · 332 阅读 · 0 评论 -
JMeter安装图文及入门教程,(附视频教程)
比如你测试的是一个考勤系统,那么实际用户登录使用考勤系统的时候并不是大家喊1、2、3 - 走起,然后一起登录。实际使用场景可能是9点钟上班,那么从8:30开始,考勤系统会陆陆续续有人开始登录,直到9:10左右,那么如果完全按照用户的使用场景,设计该测试的时候此处应输入40(分钟)* 60(秒)= 2400。一般情况下,可以估计出登录频率最高的时间长度,比如此处可能从8:55到9:00登录的人最多,那这里设置成300秒,如果“线程数”输入为100,则意味着在5分钟内100用户登录完毕。原创 2023-06-15 15:25:40 · 1478 阅读 · 0 评论 -
Selenium+Unittest自动化测试框架实战详解
首先我们上述这种较为原始的方法,基本不适用于平时做UI自动化测试的,因为在UI界面实际运行情况远远比较复杂,可能因为网络原因,或者控件原因,我们元素还没有显示出来,就进行点击或者输入。以上四种代码主体进行了拆分,虽然在用例很少的情况下做会增加代码,但是当用例多的时候意义很大,代码量会在用例增加的时候显著减少。但是还有一个问题,我们怎么样才能确保我们写的每一项元素不出错,人为的错误是不可避免的,但是我们可以通过代码来运行对文件的审查。在这个文件中我们可以设置自己的各个目录,也可以查看自己当前的目录。原创 2023-06-15 14:24:19 · 976 阅读 · 0 评论 -
都说未来AI测试辅助自动化测试,难道手工测试真的要被淘汰了吗?
近年来,我一直关注AI相关的测试,并积极参与多个全国性测试社区和社群。在这些社区中,我与不同公司和领域的测试专家交流探讨AI测试相关话题,包括业界顶尖公司的专家和国内知名测试学者。我也参加了多个大会,聆听了许多关于AI测试的主题分享,并尝试了多款AI相关的测试工具,从中获得了许多知识和感悟。在这些测试社区和社群中,我遇到了许多关于AI测试的问题,例如什么是AI测试,如何进行AI测试,AI测试有哪些工具与方法等。原创 2023-06-11 14:58:42 · 679 阅读 · 0 评论 -
那么通过postman如何进行参数关联请求?
!如果下面这些资料用得到的话可以直接拿走:1、自学开发或者测试必备的完整项目源码与环境2、测试工作中所有模板(测试计划、测试用例、测试报告等)3、软件测试经典面试题4、Python/Java自动化测试实战.pdf5、Jmeter/postman接口测试全套视频获取6、Python学习路线图。原创 2022-11-15 21:00:48 · 894 阅读 · 0 评论 -
【测试新人必备】测试报告如何编写?模板来了
!如果下面这些资料用得到的话可以直接拿走:1、自学开发或者测试必备的完整项目源码与环境2、测试工作中所有模板(测试计划、测试用例、测试报告等)3、软件测试经典面试题4、Python/Java自动化测试实战.pdf5、Jmeter/postman接口测试全套视频获取6、Python学习路线图。原创 2022-11-13 20:57:49 · 1687 阅读 · 1 评论 -
自动化测试类型有哪些?是怎么分类的
在软件测试领域,有两种测试技术:手动测试和自动化测试。两者都旨在执行测试用例,然后将实际结果与预期结果进行比较。手动测试是一种基础的测试技术,需要大量的人工来确保软件解决方案能够完成它应该做的所有事情。尽管对于特定的测试用例非常有用,但是随着时间的推移,过度使用手动测试被证明是效率低下的。现代软件开发由连续的开发周期组成,这些周期需要重复执行同一组测试(也称为测试套件)。如果手动执行此过程,则会在多版本迭代以后消耗惊人的时间而且更多的维护成本以及更大的出错概率。因此,测试自动化的出现旨在解决这个问题。原创 2022-11-10 19:29:39 · 2625 阅读 · 1 评论 -
测试大佬带你揭秘功能测试的内幕
应用程序或网站的功能测试是SDLC(软件开发生命周期)的最重要阶段之一。开发人员、测试人员、项目经理、运营人员,甚至管理人员都需要多多少少参与到整个项目的功能测试。测试工作由测试部门分配,测试部门提供服务的稳定性至关重要。在建立多部分协作的工作文化的过程中,作为测试人员应当首先意识到,不仅可以对产品进行功能测试,还可以为公司的产品做出更多贡献。在应用程序交付给用户面前之前,找出BUG并修复它们至关重要。软件的成功取决于用户的满意度,如果应用程序的界面中充斥着错误和BUG,不仅难以赢得新用户还会流失老用户。原创 2022-11-09 20:48:00 · 343 阅读 · 1 评论 -
自动化测试框架有哪几种?全网最全面的总结来了
为了适应快速发展的行业生态系统的步伐,必须加快应用程序交付时间,而且必须不能以质量为代价。在更短的时间内达到质量的目的至关重要,因此质量保障倍受关注。为了满足对卓越质量和更快迭代的要求,越来越多的企业引入自动化,并将优先进行自动化测试。敏捷开发模型使其测试过程自动化变得越来越必要,但是最关键的方面是选择正确的测试自动化框架。测试自动化框架是为自动化测试用例或者脚本提供执行环境而搭建的基础设施。自动化测试框架为用户提供了各种好处,可帮助他们有效地开发、执行和报告自动化测试用例。原创 2022-11-08 16:08:16 · 3757 阅读 · 7 评论 -
Selenium自动化测试的技巧你都知道吗?
与以前瀑布式开发模式不同,现在软件测试人员具有使用自动化工具执行测试用例套件的优势,而以前,测试人员习惯于通过测试脚本执行来完成测试。但自动化测试的目的不是完全摆脱手动测试,而是最大程度地减少手动运行的测试。自动化测试使您可以快速测试多语言站点,还可以提高测试执行速度。!!如果下面这些资料用得到的话可以直接拿走:1、自学开发或者测试必备的完整项目源码与环境2、测试工作中所有模板(测试计划、测试用例、测试报告等)3、软件测试经典面试题4、Python/Java自动化测试实战.pdf。原创 2022-11-07 20:42:18 · 409 阅读 · 0 评论 -
软件测试的基本内容有哪些?
!如果下面这些资料用得到的话可以直接拿走:1、自学开发或者测试必备的完整项目源码与环境2、测试工作中所有模板(测试计划、测试用例、测试报告等)3、软件测试经典面试题4、Python/Java自动化测试实战.pdf5、Jmeter/postman接口测试全套视频获取6、Python学习路线图。原创 2022-11-06 20:38:30 · 1827 阅读 · 1 评论 -
全网最详细的软件测试常见类型总结,我敢说没有比这个更详细的了
我们每个人在测试过程中都会遇到几种类型的测试。我们可能听过一些,也许已经做了一些工作,但是并不是每个人都了解所有测试类型。每种测试都有其自身的功能,优点和缺点。但是,在本文中,我几乎涵盖了我们在日常测试生活中通常使用的每种软件测试。原创 2022-11-04 20:43:48 · 531 阅读 · 0 评论 -
小白学习自动化测试必看指南
全面了解团队的测试状态,测试数据量和执行环境至关重要。此步骤将确定要执行测试的软件的一般范围。技术可行性测试用例的复杂性正在执行的最重要的特征和功能测试组件的重用程度在执行测试之后进行报告是关于记录测试结果的过程。该报告将相关者的摘要报告与已存储并作为反馈提供给开发人员的详细报告结合在一起。原创 2022-11-03 20:39:03 · 385 阅读 · 0 评论 -
选择手动测试还是自动化测试?两者间有哪些差异
在软件测试行业中,争议最大的话题是“更好的是手动测试还是自动化测试”。尽管自动化测试最常谈论流行语,并且正在慢慢主导测试领域,手动测试的重要性不可忽视。在本文中,将探讨手动测试和自动化测试之间的更深差异。!!如果下面这些资料用得到的话可以直接拿走:1、自学开发或者测试必备的完整项目源码与环境2、测试工作中所有模板(测试计划、测试用例、测试报告等)3、软件测试经典面试题4、Python/Java自动化测试实战.pdf5、Jmeter/postman接口测试全套视频获取。原创 2022-11-02 20:31:16 · 484 阅读 · 0 评论 -
自动化测试生命周期的六个阶段
如今,项目经理和开发人员面临着用最少的资源并在日渐缩减的时间表中构建可靠应用程序的挑战。因此,组织正在转向自动化测试以有效地实现此目标。在自动化测试方面,我们许多人认为这只是SDLC(软件开发生命周期)的一部分,但是要实现自动化测试的最佳结果,必须遵循完整的自动化测试周期,即自动化测试生命周期。本文适用于希望学习完整的自动化测试生命周期的实施如何提高软件产品质量的学习者。在这里,我将讨论完整的自动化测试生命周期。自动测试是在适当的时间范围内并以足够的资源满足测试目标的有效方法。原创 2022-11-01 19:23:47 · 1211 阅读 · 0 评论 -
如何成为优秀的自动化测试工程师?这七个步骤你一定要知道
!如果下面这些资料用得到的话可以直接拿走:1、自学开发或者测试必备的完整项目源码与环境2、测试工作中所有模板(测试计划、测试用例、测试报告等)3、软件测试经典面试题4、Python/Java自动化测试实战.pdf5、Jmeter/postman接口测试全套视频获取6、Python学习路线图。原创 2022-10-31 15:41:45 · 423 阅读 · 0 评论 -
做自动化测试之前你需要知道的几件事情
!如果下面这些资料用得到的话可以直接拿走:1、自学开发或者测试必备的完整项目源码与环境2、测试工作中所有模板(测试计划、测试用例、测试报告等)3、软件测试经典面试题4、Python/Java自动化测试实战.pdf5、Jmeter/postman接口测试全套视频获取6、Python学习路线图重点:配套学习资料和视频教学那么在这里我也精心准备了上述大纲的详细资料包含:电子书,简历模块,各种工作模板,面试宝典,自学项目等。如下,需要的评论区留言或者私信我。原创 2022-10-30 20:54:45 · 531 阅读 · 0 评论 -
分享几种典型的软件自动化测试框架
在自动化的软件测试系统实现过程中使用框架设计可以使得测试脚本的维护量减至最少。然而,大量的自动化测试工具均采用传统的“录制一回放”模型,导致了较高的脚本维护量,因为测试数据在测试脚本程序中是以硬编码方式实现的。此外,工具内建的测试用例除了测试应用程序的图形用户界面,实际上并没有其它用处。因此,如何选择一个合适的测试自动化框架,是一个自动化测试小组开始启动前需要最优先考虑的一个问题。一个自动化测试框架就是一个由假设、概念以及为自动化测试提供支持的实践的集合。原创 2022-10-28 20:28:43 · 1378 阅读 · 1 评论 -
自动化测试中,测试数据如何管理?
自动化测试过程中,现在大多都默认测试脚本与测试数据分离的设计,这样做的好处是:降低维护成本,迁移成本以及提高效率。因此测试数据放在哪里,如何管理,不能一概而论。1、业务场景①、比如在UI自动化测试中,需要测试某个电商网站的各个业务模块,但前提是要用户登录。这个用来执行登录的测试账号数据往往是固定的,那么专门将一组username和password放在一个测试数据文件或者测试数据库中,这样就显得太笨重,耗时费力。将其写入测试脚本或者写入配置文件,直接引用效率会更高。原创 2022-10-27 19:16:57 · 543 阅读 · 0 评论 -
写给想要做自动化测试的人(自动化测试入门篇)
接触了不少同行,由于他们之前一直做手工测试,现在很迫切希望做自动化测试,其中不乏工作5年以上的人。一些朋友都来问我怎么做自动化测试, 本人从事软件自动化测试已经近5年,从server端到web端,从API到mobile,切身体会到自动化带来的好处与痛楚,在此分享一下个人体会。新人学习自动化测试要:掌握一门门开发语言 掌握一些基础的知识 少买书,多看测试框架的document,多去社区交流 不断学习,提升自己发现问题,解决问题的能力(不做伸手党,多动手)!!原创 2022-10-26 19:10:09 · 401 阅读 · 0 评论 -
自动化测试的流程有哪些?没有比这个更详细的了
年初的时候自动化测试脚本也接触了一段时间,当时一上来就根据同事的写好的模板,写了几个简单功能模块的脚本,对整个脚本的编写流程有了些了解。最近又开始做自动化测试了,所以去了解了下整个自动化测试的流程!!如果下面这些资料用得到的话可以直接拿走:1、自学开发或者测试必备的完整项目源码与环境2、测试工作中所有模板(测试计划、测试用例、测试报告等)3、软件测试经典面试题4、Python/Java自动化测试实战.pdf5、Jmeter/postman接口测试全套视频获取6、Python学习路线图。原创 2022-10-25 20:59:31 · 286 阅读 · 0 评论 -
测试工程师的分类有哪些?发展前景怎么样?
自动化测试:(1)WEB UI自动化测试:主流的开源框架是Webdriver2.0,先前还是selenium 1.0,Htmlunit,经过社会上的实践,现在就只剩下Webdriver2.0。而且这个开源的框架支持主流的语言,如Python,Java,PHP等,借助于Selenium IDE,Firebug等工具,完成对Web UI的自动化测试。原创 2022-10-24 19:52:35 · 2460 阅读 · 4 评论 -
零基础如何入门自动化测试,最详细的学习路线它来了
!如果下面这些资料用得到的话可以直接拿走:1、自学开发或者测试必备的完整项目源码与环境2、测试工作中所有模板(测试计划、测试用例、测试报告等)3、软件测试经典面试题4、Python/Java自动化测试实战.pdf5、Jmeter/postman接口测试全套视频获取6、Python学习路线图。原创 2022-10-23 21:16:36 · 221 阅读 · 1 评论 -
自动化测试怎么学?这是最详细的学习路线
首先,要有心理准备,不是说会自动化,就不用干手工测试了。自动化测试没有办法完全取代手工测试,有些测试场景,自动化的成本要明显高于手工。其次,咱们把平时的测试工作简单分一下类,手工测试最常见的就是基于界面的测试,通常可以串起来整套流程。但是对于分层测试来说,接口测试是一种回报率更高的方式,自动化测试在接口测试的应用是最普遍的。当然,还有性能,安全,这些一般都是自动化来实现。然后,再来说一下技能。技能一般分为工具和代码两种,他们都可以达到自动化测试的效果。原创 2022-10-17 20:38:31 · 271 阅读 · 0 评论 -
一篇文章告诉你接口测试和功能测试的区别有哪些?
主要从问题出发,引入接口测试的相关内容并与前端测试进行简单对比,总结两者之前的区别与联系。但该部分只交代了怎么做和如何做?并没有解释为什么要做?主要介绍为什么要做接口测试,并简单总结接口持续集成和接口质量评估相关内容。第一部分:后端接口都测试什么?怎么测的?后端接口测试一遍 ,前端也测试一遍,是不是重复测试了?于是,为了向开发解释上述问题,普及基本的测试常识,特意梳理了接口测试的相关内容以及其与前端测试的区别,使开发团队与测试团队在测试这件上达成基本的共识,提高团队协作效率,从而更好的保证产品质量。原创 2022-10-10 21:25:19 · 172 阅读 · 0 评论 -
一篇文章教你如何快速掌握自动化软件测试的方法?
如何快速掌握自动化软件测试?现在的软件测试主要有两个方向:功能自动化测试和性能测试。这就要求从业人员能够在短时间内快速的掌握这些知识,才能获取到更好的工作机会。想从事自动化测试,必须先了解What/Why/How,也就是常说的去了解什么是自动化测试、为什么要进行自动化测试、该如何进行自动化测试,这类的资料在网上有很多,这里就不做重复了。!!如果下面这些资料用得到的话可以直接拿走:1、自学开发或者测试必备的完整项目源码与环境2、测试工作中所有模板(测试计划、测试用例、测试报告等)原创 2022-10-09 21:00:50 · 242 阅读 · 0 评论 -
python+selenium的web自动化之针对上传操作的实现方案
!如果下面这些资料用得到的话可以直接拿走:1、自学开发或者测试必备的完整项目源码与环境2、测试工作中所有模板(测试计划、测试用例、测试报告等)3、软件测试经典面试题4、Python/Java自动化测试实战.pdf5、Jmeter/postman接口测试全套视频获取6、Python学习路线图。原创 2022-10-08 21:20:24 · 871 阅读 · 0 评论 -
python接口自动化之正则用例参数化详解
我们在做接口自动化的时候,处理接口依赖的相关数据时,通常会使用正则表达式来进行提取相关的数据。 正则表达式,又称正规表示式、正规表示法、正规表达式、规则表达式、常规表示法(Regular Expression,在代码中常简写为regex、regexp或RE)。它是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。在很多文本编辑器里,正则表达式通常被用来检索、替换那些匹配某个模式的文本。而Python 自1.5版本起增加了re模块,它提供 Perl 风格的正则表达式模式。!!原创 2022-10-07 20:36:39 · 334 阅读 · 0 评论 -
我敢打赌,这里一定有你不知道的自动化测试基础知识
首先理清自动化测试的概念,广义上来讲,自动化包括一切通过工具(程序)的方式来代替或辅助手工测试的行为都可以看做自动化,包括性能测试工具(loadrunner、jmeter),或自己所写的一段程序,用于生成1到100个测试数据。狭义上来讲,通过工具记录或编写脚本的方式模拟手工测试的过程,通过回放或运行脚本来执行测试用例,从而代替人工对系统的功能进行验证。当然,我们更普遍的认识把“自动化测试”看做“ 基于产品或项目UI层的自动化测试”。!!原创 2022-10-06 21:30:14 · 87 阅读 · 0 评论 -
python基本数据类型之序列类型及通用操作
python的基本数据类型可以分为三类:数值类型、序列类型、散列类型,本文主要介绍序列类型及其通用操作。字符串定义:单引号、双引号、三引号、str() 引号都是成对出现空字符串:s ='' (单引号对里没有任何数据)空字符:s =' ' (中间有一个空格)inia = 'test'b = "book"x = 123 # x是数值类型y = str(x) # 通过python内置函数str()转换成字符串。原创 2022-09-30 21:01:06 · 580 阅读 · 0 评论 -
Python基础知识入门之异常的处理及断言
本文主要介绍python中异常的处理及断言,包括异常类型、异常捕获、主动跑出异常和断言。一、异常类型介绍什么是异常?异常即是一个事件,该事件会在程序执行过程中发生,会影响程序的正常执行,一般情况下,在python无法正常处理程序时就会发生一个异常。异常是python对象,表示一个错误。当python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。在python 中,所有的异常都是派生自BaseException类的实例,SystemExit 解释器请求退出。原创 2022-09-28 20:59:53 · 364 阅读 · 1 评论 -
实施自动化测试的策略和方法有哪些?
软件线上BUG往往会造成巨大的灾难。编程时难免会发生错误,但测试通过之后时不应该发生。为了避免线上事故发生,我们常常会采取多种测试手段和测试方案,其中就包括自动化测试。要实现此目的,将需要准备合适的的测试自动化策略。所以今天就简单给大家分享自动化测试实施的6个方法好策略。希望对大家有所帮助。原创 2022-09-14 21:13:37 · 1227 阅读 · 0 评论 -
TDD测试驱动开发的基础是什么?
敏捷性和速度是赋予测试驱动开发运动力量的两个概念。但是什么是TDD,流程如何运作?测试驱动的开发是一个软件开发过程,其重点是在开发人员编写实际代码之前为软件测试编写测试。目的是使开发人员专注于代码的用途并确保其功能。运作方式如下:每个测试驱动的开发周期都始于编写测试以查看软件是否可以运行。该测试基于软件的功能,要求和规格。接下来,开发人员运行测试以确保其适当性和有效性。在此阶段,测试应该失败,这意味着它可以工作并且不会显示出假阳性结果。一旦建立了足够的测试,开发人员便会继续编写代码。原创 2022-09-13 21:25:04 · 106 阅读 · 0 评论