![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化测试
文章平均质量分 87
程序员油条
这个作者很懒,什么都没留下…
展开
-
深圳软件测试15K一面,问的简单
8、公司的系统有多个版本同时需要测试,自动化应该怎么实现?4、说一下在工作中你认为最有成就感的事情是什么?12、数据库左连接、右连接和内连接的区别?3、你认为这个项目中最难的业务流程是什么?10、如果测试时间很紧,怎么保证项目的质量。7、接口自动化测试怎么做的?6、怎么保证UI自动化测试的稳定性。11、讲下你会的linux的常用命令。2、请介绍一下最近做过的项目。9、让你印象最深刻的bug是什么?5、你们的UI自动化是怎么做的?13、说下get和post区别。14、你还有什么想问的?原创 2024-08-01 15:37:36 · 329 阅读 · 0 评论 -
经典面试题:如何测试矿泉水瓶?
将装满水的瓶子和装半瓶水的瓶子分别放置于不同温度(如-10℃、-20℃、10℃、30℃、50℃、80℃、100℃)的环境中,连续放置不同时间(如1天、10天、20天、30天),然后观察瓶子是否漏水,瓶身是否破裂。将空瓶、装半瓶水的瓶子、装满水的瓶子分别置于太阳光下曝晒不同时间(如0.5h、1h、3h、5h),观察瓶子是否漏水,瓶身是否破裂。将空瓶、装半瓶水的瓶子、装满水的瓶子分别从不同高度(如1m、3m、8m、15m)摔下来,观察瓶身是否摔破,是否漏水。评估瓶子的包装是否合理,最大限度减少对环境的影响。原创 2024-08-01 15:36:32 · 406 阅读 · 0 评论 -
最新JMeter面试题,紧扣面试实际要求,看完拿下20K
17、jmeter 如何管理cookie和session信息?19、jmeter参数化的方式有哪几种可以实现?8、Jmeter和Postman接口测试有什么区别?22、Jmeter 用户定义的变量和用户参数的区别?7、Jmeter和SoapUI接口测试有什么区别?1、Jmeter的关联用到了哪些方法去实现?14、如何使用Jmeter做性能测试?23、如何减少JMeter的资源需求?24、Jmeter常用断言方法有哪些?3、用户定义的变量和用户参数的区别?13、如何使用Jmeter测试接口?原创 2024-07-31 21:59:32 · 270 阅读 · 0 评论 -
经典面试题:如何测试矿泉水瓶?
将装满水的瓶子和装半瓶水的瓶子分别放置于不同温度(如-10℃、-20℃、10℃、30℃、50℃、80℃、100℃)的环境中,连续放置不同时间(如1天、10天、20天、30天),然后观察瓶子是否漏水,瓶身是否破裂。将空瓶、装半瓶水的瓶子、装满水的瓶子分别置于太阳光下曝晒不同时间(如0.5h、1h、3h、5h),观察瓶子是否漏水,瓶身是否破裂。将空瓶、装半瓶水的瓶子、装满水的瓶子分别从不同高度(如1m、3m、8m、15m)摔下来,观察瓶身是否摔破,是否漏水。评估瓶子的包装是否合理,最大限度减少对环境的影响。原创 2024-07-31 21:57:42 · 213 阅读 · 0 评论 -
毕业半年换了3份工作!面试时,如何向HR解释自己频繁跳槽?
我相信绝大多数职场人在求职时都抱着长期干下去的想法,频繁跳槽或是出于不得已。然而切记,频繁跳槽不仅伤害企业,对自己的职业发展也有伤害——可能在简历筛选阶段你就出局了,根本轮不到面试。原创 2024-07-30 16:11:42 · 854 阅读 · 0 评论 -
我竟然真的从测试转成了开发......
我不知道努力会不会有回报,虽然也曾幻想过想要有什么样的回报,但随着时间的流逝,我发现已经记不起当初想要的是什么了!其实,凡事如此,选错了就选错了,不要总是一遍遍去想如果当初,人生不可能每个选择都正确,很多事情就算重来一遍,以你当时的阅历和心智,还是会做出同样的选择,结果还是无法避免。所以不用回头看,也不必批判当时的自己。总会有不同的人,陪你看同样的风景,勇敢点,向前走!所以,于我而言,努力已然是一种习惯了。因为这一刻,我已经是开发了!原创 2024-07-30 16:08:17 · 247 阅读 · 0 评论 -
10年软件测试工程师 常用八大测试用例设计方法
场景一:比如买东西:输入袜子,点击查询,出现列表,点击七匹狼,点击进入详情,点击加入购物车,点击去购物车结算,点击收获地址,点击支付,支付成功。场景二:比如买东西:输入袜子,点击查询,出现列表,点击七匹狼,点击进入详情,点击加入购物车,点击去购物车结算,点击收获地址,点击取消支付。4:输入长度为12而且不是中文的,比如qwertyuiopas,点击登录,预计结果请输入中文并且长度为6-10位。3: 输入长度为4,而且不是中文的,是数字,1234,点击登录,预计结果请输入中文并且长度为6-10位。原创 2024-07-29 16:50:32 · 215 阅读 · 0 评论 -
软件测试职业规划、发展方向该怎么确定?
软件测试可根据测试行业的发展方向来定位。原创 2024-07-29 16:49:51 · 279 阅读 · 0 评论 -
轻量级性能测试工具 wrk 应该如何使用?
很多项目上线初期用户量较小,表面上看是风平浪静,实则暗流涌动,慢慢的用户量上来之后,系统的瓶颈慢慢凸显。根据官方的说明,wrk 是一个HTTP基准测试工具,当运行在单个多核CPU上时,它能够产生巨大的负载。-t, --threads Number of threads to use // 使用的线程数量。wrk 是 github 的一个项目,地址:https://github.com/wg/wrk。项目设计之初或者是项目快要结束的时候,大佬就会问我们,这个服务性能测试的结果是什么,原创 2024-07-27 21:23:43 · 217 阅读 · 0 评论 -
【软件测试】如何有效的进行用例设计和评审
不论是在测试用例设计或者是在用例评审时,使用“先概述,后细节”的方式,不论是对开发或者测试本身都有益处。✅ 保持清晰的评审逻辑,避免评审时出现混乱✅ 提高用例评审的效率,节约团队时间成本✅ 提高开发对测试用例的重视✅ 节约精力,提高对核心用例的重视和吸收✅ 及时改善代码设计缺陷,提高开发质量。原创 2024-07-26 16:45:22 · 861 阅读 · 0 评论 -
利用Jmeter做接口测试(功能测试)全流程分析
考虑到单接口测试,一个框架,要测试N多个数据,而且后面的接口可能也要用到同样的ip地址、同样的content-type,所以一般会先创建一个HTTP请求默认值,将一些可能会重复用到的信息填进去,比如说端口号、协议之类的。逻辑和原理都是类似的,如果遇到新的项目,可能说会用一些新的组件而已,那百度一下几分钟的事情。在学习软件测试的时候,最重要的就是不要怂,不要看起来说怎么要学的东子这么杂这么多,只要能够拎出其中的线索和主干,然后把一些零碎的点给组装上去,就会感觉,哇,忽然之间,好有条理。原创 2024-07-26 16:44:36 · 447 阅读 · 0 评论 -
百度 测试|测试开发 面试真题|面经 汇总
用你熟悉的语言写个算法,两个链表求和返回链表 例如123(1->2 ->3)+321(3 ->2->1)=444(4 ->4->4 ),说时间复杂度和空间复杂度,再优化算法,使空间为O(1),那么时间复杂度改变了吗?按照常规方法写出来了,一个for循环遍历,但是面试官不太满意,说有没有更简单的方法,我想了想,无…然后对方听不到我说话,我听不到对方说话,僵持了5分钟,,,围绕项目,写了多少条测试用例,怎么写的,代码覆盖率怎么判断和评估,我围绕的是定义展开叙述的,但面试官更想让我说的是有关测试报告的内容。原创 2024-07-26 16:41:46 · 582 阅读 · 0 评论 -
金融类软件测试大攻略,带你了解最吃香的金融类软测,附面试题
金融行业金融业是指经营金融商品的特殊行业,它包括银行业、保险业、信托业、证券业和租赁业往往涉及证券、银行、基金、信托、保险、投行、期货等领域。原创 2024-07-26 16:35:14 · 314 阅读 · 0 评论 -
软件测试面试被面试官问到:你会搭建测试环境吗?该怎么回答显得很有水平
总而言之,面试官问你这样的问题,一方面是想考察你的技术能力,另一方面也想考察你的表达能力。所以,大家可以对照一下上面列出来的知识点,如果感觉自己的知识储备不足,可以趁面试之前好好补习一下;如果发现很多知识领域自己都有涉猎,但是回答的时候不知道从哪里开始,那就根据自己的经验和实际情况,时常总结和沉淀,梳理自己的知识体系。原创 2024-07-25 20:54:02 · 723 阅读 · 0 评论 -
Python实现接口关联:提升接口测试效率和可维护性
本文介绍了如何使用Python实现接口关联,以提高接口测试的效率和可维护性。通过选择合适的接口测试框架、发送接口请求、提取关联数据和使用关联数据,我们能够实现接口之间的数据传递和关联。最后,如果在学习Python的过程中遇到任何问题,我鼓励你积极探索和寻求帮助。如果你希望直接与我联系并讨论Python相关问题,我非常愿意与你进行交流。你可以通过扫描下方的二维码添加我的微信,并在添加时说明你的学习需求和问题。我会尽力帮助你解决问题并提供支持。原创 2024-07-25 20:53:10 · 1002 阅读 · 0 评论 -
全网最详细的postman接口测试教程
之前还没实际做过接口测试的时候呢,对接口测试这个概念比较渺茫,只能靠百度,查看各种接口实例,然后在工作中也没用上,现在呢是各种各样的接口都丢过来,总算是有了个实际的认识。因为只是接口的功能测试,所以目前是用postman做测试,比较简便,当然这只是接口测试的入门而已,了解的只是冰山一角,后续会努力往接口压力、接口性能、接口自动化方向靠拢。原创 2024-07-24 17:11:44 · 777 阅读 · 0 评论 -
自动化测试用例设计实例
在编写用例之间,笔者再次强调几点编写自动化测试用例的原则:1、一个脚本是一个完整的场景,从用户登陆操作到用户退出系统关闭浏览器。2、一个脚本脚本只验证一个功能点,不要试图用户登陆系统后把所有的功能都进行验证再退出系统3、尽量只做功能中正向逻辑的验证,不要考虑太多逆向逻辑的验证,逆向逻辑的情况很多(例如手号输错有很多种情况),验证一方面比较复杂,需要编写大量的脚本,另一方面。原创 2024-07-23 21:55:33 · 808 阅读 · 0 评论 -
探究Cache缓存功能---【pytest】
pytest运行完用例之后会生成一个的缓存文件夹,用于记录用例的ids和上一次失败的用例。1、跑自动化时经常会出现这样一个情况,一轮自动化跑完后零星出现了几个失败测试用例,无法断定失败的原因,所以可能需要重新跑一下失败的测试用例去调试,那我们要做的是就去修改脚本把那几个失败的测试用例筛选出来然后重新跑一遍;2、但是在pytest测试框架因为有缓存功能,就不需要手动去查找上次失败的测试用例并筛选执行;3.、pytest测试框架中执行完所有的测试用例后会在当前目录下生成。原创 2024-07-22 20:54:19 · 472 阅读 · 0 评论 -
【python+Excel】读取和存储测试数据完成接口自动化测试
以上这篇python利用Excel读取和存储测试数据完成接口自动化教程就是小编分享给大家的全部内容了,希望能给大家一个参考。do_excel2.py完成对excel中用例的读、写、统计。test_case2.xlsx存储测试用例。原创 2024-07-20 20:34:41 · 644 阅读 · 0 评论 -
面试了8家软件公司测试岗位,面试题大盘点,我真的尽力了
测试理论(测试基础+需求分析+测试模型+测试计划+测试策略+测试案例等等)Linux( Linux基础+Linux练习题)MySQL(基础知识+查询练习+万年学生表经典面试题汇总+数据库企业真题)Web测试API测试App测试管理工具原创 2024-07-20 20:32:13 · 475 阅读 · 0 评论 -
Mac 下 Python+Selenium 自动上传西瓜视频
研究下 Python+Selenium 自动化测试框架,简单实现 Mac 下自动化批量上传视频西瓜视频并发布,分享给需要的同学(未做过多的异常处理)。原创 2024-07-20 20:30:08 · 619 阅读 · 0 评论 -
软件测试面试常见的题目(内含答案)
根据我以前的工作经验,我认为做好工作首先要有一个好的沟通,只有沟通无障碍了,才会有好的协作,才会有跟好的效率,再一个就是技术一定要过关,做测试要有足够的耐心,和一个良好的工作习惯,不懂的就问,实时与同事沟通这样的话才能做好测试工作。虽然说我的测试技术还不是很纯熟,但是我觉得我还是可以胜任软件测试这个工作的,因为做软件测试不仅是要求技术好,还要有一定的沟通能力,耐心、细心等外在的因素。W模型强调的是测试伴随整个软件开发周期,而且测试的对象不仅是程序,需求也需要进行测试,测试与开发是同步进行的。原创 2024-07-19 19:46:47 · 554 阅读 · 0 评论 -
2024最全的软件测试面试题及答案,不给答案的面试题都是耍流氓
Functional testing (功能测试),也称为 behavioral testing(行为测试),根据产品特征、操作描述和用户方案,测试一个产品的特性和可操作行为以确定它们满足设计需求。在关系数据库中,索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构, 它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。以另一个关系的外键作主关键字的表被称为主表,具有此外键的表被称为主表的从表。这两个都是用当前进程来调用,也就是说它们都是阻塞式的。原创 2024-07-19 19:45:48 · 635 阅读 · 0 评论 -
10:00面试,10:08就出来了,问的问题有点变态。。。
到这家公司开始上班,加班是每天必不可少的,看在钱给的比较多的份上,就不太计较了。没想到原创 2024-07-18 21:14:13 · 1680 阅读 · 0 评论 -
2024最新Selenium面试题(附带答案),建议收藏备用
Selenium-Grid允许在不同的机器上针对不同的浏览器并行运行测试。也就是说,在不同的机器、不同的浏览器和操作系统上同时运行多个测试。本质上,Selenium-Grid支持分布式测试执行。原创 2024-07-18 20:52:31 · 713 阅读 · 0 评论 -
软件测试常见面试题合集(内附详细答案)
最近看到网上流传着各种面试经验及面试题,往往都是一大堆技术题目贴上去,但是没有答案。为此我业余时间整理了这份软件测试基础常见的面试题及详细答案,望各路大牛发现不对的地方不吝赐教,留言即可。01 软件测试理论部分1.1 测试概念1. 请你分别介绍一下单元测试、集成测试、系统测试、验收测试、回归测试单元测试:完成最小的软件设计单元(模块)的验证工作,目标是确保模块被正确的编码集成测试:通过测试发现与模块接口有关的问题系统测试:是基于系统整体需求说明书的黑盒类测试,应覆盖系统所有联合的部件。原创 2024-07-18 17:28:21 · 501 阅读 · 0 评论 -
接口测试项目(非常值得练手)
接口代码在你的项目路径\vue_api_server\routes\api\private\v1,如果你能看懂代码,可以直接阅读js文件,自己梳理接口。如果你不懂代码,可以购买全套接口文档(图文) + 小谭录制的接口使用教程(视频)。原创 2024-07-17 20:46:08 · 812 阅读 · 0 评论 -
分享一份软件测试项目实战(web+app+h5+小程序)
项目名:XX商城涉及端:电脑PC端、app端、H5应用端、小程序端在该项目中,你可以随性操作,肆意妄为。比如,你可以自定义商城页面:自定义后,在app和h5界面刷新,便能看到自定义的效果。你还可以给商城会员充值,用以购买商品。针对该项目,我无偿提供了全套教程(详见后续更新的文章):同时,我无偿提供了该项目的全套资料除此之外,我还无偿提供一份我使用很久的、个人总结的、完整的app测试用例,为你练习提供指引和参考:【获取 】本套教程完全遵循该项目的版权说明完成。话不多说,按需自取。原创 2024-07-17 20:42:44 · 237 阅读 · 0 评论 -
【面经】2024年软件测试面试题,精选100 道(附答案)
80 、您以往所从事的软件测试工作中,是否使用了一些工具来进行软件缺陷( Bug )的管理?79 、您以往的工作中,一条软件缺陷(或者叫 Bug )记录都包含了哪些内容?如果有,请尽可能的详细描述您以往的性能测试工作的完整过程。35、软件测试的文档测试应当贯穿于软件生命周期的全过程,其中用户文档是文档测试的重点。12、使用 QTP 做功能测试,录制脚本的时候,要验证多个用户的登录情况/查询情况,如何操作?70 、请试着比较一下黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系。原创 2024-07-16 21:51:04 · 527 阅读 · 0 评论 -
Python测试框架: 封装pytest测试用例
上述代码定义一个登录的前置条件,然后在所有需要登录的测试用例中都调用这个前置条件,就不用在每个测试用例中都编写登录的代码。总之,封装pytest测试用例可以提高测试代码的质量,降低测试过程的复杂度,使自动化测试用例易于维护,从而提高测试效率。框架编写测试用例的过程中,封装测试用例是一个非常重要的技术,本文将介绍如何封装pytest测试用例。不同的测试用例需要复用相同的代码,就需要在每个测试用例中都编写相同的代码,会导致代码冗余。若测试用例需要修改,就需要在多个文件中进行修改,这会增加修改的难度和成本。原创 2024-07-15 20:35:33 · 792 阅读 · 0 评论 -
【JMeter入门】—— JMeter介绍
JMeterApache JMeter是Apache组织开发的基于Java的压力测试工具,用于对软件做压力测试。它最初被设计用于Web应用测试,但后来扩展到其他测试领域。(Apache JMeter是100%纯JAVA桌面应用程序)Apache JMeter可以用于对静态和动态资源(如:文件,Servlet,Perl脚本,java 对象,数据库和查询,FTP服务器等等)进行性能测试。原创 2024-07-15 20:34:28 · 659 阅读 · 0 评论 -
2024金九银十工作潮,怎么样才能成功跳槽面试拿到高薪呢?
打个比方,假如你接口这一块特别熟悉的话,面试官让你介绍你做了项目/什么项目优化时,你可以举例通过接口测试做了些什么,这时候,面试官十之八九会问你接口相关问题,这时候,你就可以熟练的并完整的把接口搬出来。也就是说,部门直招类型的内推是简历被查看机率最高、获得面试机会可能最大的,之后依次递减,(面试玄学除外,有的人招聘软件海投就能获得大厂面试机会,你说气不气)。比如,你面的是一间银行的测试岗位,该银行用到了一些什么样的技术点,比如用到了接口测试,那么你就要把postman,Jmeter的一些面试题准备好!原创 2024-07-13 21:47:42 · 1021 阅读 · 0 评论 -
Chrome 浏览器+Postman做接口测试(全)
cURL可以与Chrome Devtool工具配合使用,把浏览器发送的真实请求还原出来,附带认证信息,脱离浏览器执行,方便开发者重放请求、修改参数调试,编写脚本。对行业的各种测试进行分层,越往上,发现bug的时间越晚,成本(时间,人力,损失)越高。作为测试,要有对接口进行测试的能力,在接口测试中,常用的第一个工具就是postman。postman是一个强大的接口测试平台,具有体验友好的可视化界面,在工作中常常作为研发的接口调试工具,以及测试的手动接口测试工具。在测试的过程中,也常常用作一个简单的抓包工具。原创 2024-07-09 21:27:44 · 663 阅读 · 0 评论 -
Python自动化测试之线上流量回放:录制、打标、压测与平台选择
通过录制流量、打标、压测流量和选择合适的压测平台,我们可以进行Python自动化测试中的线上流量回放,验证系统的性能和稳定性。提供的实战代码和方法将帮助你快速上手流量回放,并根据需要进行定制化处理。原创 2024-07-09 21:25:25 · 1043 阅读 · 0 评论 -
自动化测试框架结构图
1、接口自动化测试框架设计图2、接口自动化执行设计图3、API自动化平台框架设计图4、UI自动化测试框架设计图5、接口+UI自动化测试框架设计图6、Appium移动端自动化测试框架图7、JMeter接口自动化测试框架图8、JMeter接口自动化测试框架图29、自动化测试框架设计图10、自动化测试脚本执行流程11、自动化测试流程设计图12、自动化持续集成设计图13、CICD自动化部署设计图14、DevOps落地实践原创 2024-07-09 21:24:26 · 373 阅读 · 0 评论 -
使用工具Postman快速导出python接口测试脚本
Python的requests库,支持python2和python3,用于发送http/https请求。选择对应的python下的requests语言(兼容python2和python3)2、安装requests:pip install requests。3、导出脚本:将postman的脚本转化成对应的python脚本。新建记事本或者使用pycharm建立py文件,粘贴复制的内容。使用for循环,遍历变量node_mane的列表值。Pip的版本太低,无法安装其他模块。插入断言assertEqual。原创 2024-07-08 21:34:48 · 385 阅读 · 0 评论 -
Web自动化测试如何做?Web自动化测试的流程和步骤详解
自动化(Automation)是指机器设备、系统或过程(生产、管理过程)在没有人或较少人的直接参与下,按照人的要求,经过自动检测、信息处理、分析判断、操纵控制,实现预期的目标的过程。这是教科书里面的自动化的定义,回归到自动化测试其实自动化测试就是什么呢?原创 2024-07-06 21:44:25 · 729 阅读 · 0 评论 -
软件测试实战案例:支付功能板块如何测试?
大体上,可以从支付流程、退款流程、非功能测试点及支付测试的方法四个方向考虑。原创 2024-07-05 21:35:29 · 907 阅读 · 0 评论 -
如何用unittest帮你快速生成自动化测试报告?
一直以来很多使用 python+unittest 做自动化测试的的小伙伴都在想,unittest 这个官方库为什么没有直接生成测试报告的方法,自己在网上找的一些生成报告的开源的模块,生成的报告样式大都不太美观,不太受领导待见。为了解决大家的这个需求,于是小编这两天就自己专门写了一个 unittest 生成测试报告的库(unittestreport),现在已经上传到 PyPi,大家可通过 pip 命令去下载,接下来就给大家分享一下,这个库怎么使用!原创 2024-07-04 22:12:03 · 245 阅读 · 0 评论 -
Jmeter压测实战:Jmeter二次开发之自定义函数
2.1 新建项目pom.xml文件核心配置如下:新建maven项目,这里项目名为:JSF_Sampler因为是基于Jmeter的扩展,需要依赖包Jmeter两个核心包,分别是:pom.xml文件核心配置如下2.2 继承实现AbstractFunction类实现类依次实现以下几个步骤1)新建实现类并继承 AbstractFunction注意:实现类的包名必须包含xxx.functions.xxx,Jmeter使用命名规则实现实现类的加载。2)重写以下方法,每个方法的用途见下方代码注释。原创 2024-07-03 21:10:44 · 851 阅读 · 0 评论