软件测试面试
文章平均质量分 81
软件测试果冻
这个作者很懒,什么都没留下…
展开
-
接口自动化测试之HTTP协议详解
当用户第一次请求服务器时,请求报文中并不会包含Cookie信息,当服务器接收到客户端的请求时,会响应信息给客户端,这时候响应报文的头部会包含一个set-Cookie的字段信息,并包含了用户的身份信息。当客户端再次请求服务器时,请求报文头部会携带之前的Session id(session id 是需要通过cookie传递), 服务器收到请求后根据Session id查找对应的session内容, 并分析对比是否为同一个客户端发来的请求,接着返回相应的数据给客户端。号,则到#号为止,如果没有?原创 2024-02-28 20:05:41 · 787 阅读 · 0 评论 -
接口自动化测试介入项目管理流程
正式加入项目流程之前会选取两到三个版本迭代作为试点,方便开发测试磨合,熟悉流程,为了保证项目进度前期接口测试会和sit测试并行,不需要接口测试用例通过后再进入sit阶段。在sit测试之前介入接口测试,尽可能在进入sit之前发现bug解决bug,减轻sit测试压力,提高整个项目效率,达到自动化测试和功能测试相互辅助互相补充的效果。这样其实并不合理,如果把后期的测试分一部分到前期开发阶段,既可以减轻后期的测试压力,也能弥补前期的空档期,于是有了测试前移的概念,提早介入测试是指。,这样也更有利于开发定位bug。原创 2024-01-12 19:21:36 · 419 阅读 · 0 评论 -
常用Python自动化测试框架有哪些?
然而,现在令测试人员万分高兴的是,构建自己的测试框架的日子终于结束了。可用的自动化测试框架有线性自动化、基于模块的测试、函数库框架测试、混合测试、关键词驱动和数据驱动测试等。上面列举的 python 框架是性能最全面的自动化测试框架。你需要做的只是找到需要的 action,拖到测试盒中,然后输入参数并改变它们的值来生成一份完整的测试报告。pytest 是 python 的一种单元测试框架,与 python 自带的 unittest 测试框架类似,但是比 unittest 框架使用起来更简洁,效率更高。原创 2024-01-07 14:56:54 · 1063 阅读 · 0 评论 -
Selenium自动化之弹窗处理
我们在使用Selenium做Web自动化测试时,页面经常出现弹窗,如果不处理后续的测试脚本就无法正常运行,今天我们就带大家一起来学习如何处理Web页面上的弹窗。原创 2023-12-28 14:50:33 · 466 阅读 · 0 评论 -
Postman接口测试之Post、Get请求方法
向指定资源提交数据进行处理请求,数据被包含在请求体中。(通常用来发送数据)。:GET, POST ,HEAD,OPTIONS, PUT, DELETE, TRACE 和 CONNECT 方法。请求URL: http://demo/web-member/auth/memberLogin。Json串传参:需要在请求的body写中,入Json格式参数。:类似于get请求,只不过返回的响应中没有具体的内容,用于获取报头。:请求指定的页面信息,并返回实体主体。:从客户端向服务器传送的数据取代指定的文档的内容。原创 2023-12-22 19:31:37 · 456 阅读 · 0 评论 -
如何使用Fiddler进行弱网测试
测试APP、web经常需要用到弱网测试,也就是在信号差、网络慢的情况下进行测试。我们自己平常在使用手机APP时,在地铁、电梯、车库等场景经常会遇到会话中断、超时等情况,这种就属于弱网。普通的弱网测试可以选择第三方工具对带宽、丢包、延时等模拟弱网环境。这里带大家一起解锁Fiddler弱网模拟功能!原创 2023-11-23 20:00:27 · 267 阅读 · 0 评论 -
Selenium+Python自动化测试环境搭建
测试脚本执行时,浏览器自动按照脚本代码做出点击,输入,打开,验证等操作,类似真实用户,从终端用户角度测试。selenium2= selenium1+webdriver,这样的组合使Selenium的功能增强了n倍,用户也可以很自由的选择自己喜欢的工具。其二,拥有强大的类库,以及第三方类库的支持(selenium 本身就可以算作 python 的第三方类库 之一);Notepad++ 是一个开源的文本编辑器,功能强大且使用方便,可支持代码查看(支持Python),但初始是无法运行的。原创 2023-11-10 22:13:08 · 730 阅读 · 0 评论 -
打造一个可视化接口自动化测试系统
现如今,接口开发几乎成为一个互联网公司的标配了,无论是web还是app,哪怕是小程序,都离不开接口作为支撑,当然,这里的接口范围很广,从http到websocket,再到rpc,只要能实现数据通信的都可以称之为接口,面临着如此庞大的接口数据,如果更好的管理和测试他们都是一个比较头疼的问题,更主要的是很多业务场景是需要多个接口进行联调的,因此在接口开发完成后,一轮自动化测试能快速反馈出当前系统的状况,面对这样的需求,一个对测试人员友好的可视化接口自动化测试系统就显得必不可少了。原创 2023-11-09 21:47:22 · 129 阅读 · 0 评论 -
接口自动化测试平台实操
也有看另一位大神的HttpRunnerManager,由于水平有限,感觉有点复杂~~~根据指定的测试环境url,导入swagger接口数据到平台中;2.同一用例,接口中参数相同,提取指定某个:一般接口返回值中是list,才会存在要提取的参数有多个相同的情况,所有使用角标来区分;5>测试web页面,接口数据展示;原创 2023-10-26 16:51:15 · 66 阅读 · 0 评论 -
无用自动化测试?
他们也许目的是崇高的,是正确的,但是在中国推广这个,他们是不合时宜的,是注定失败的,因为自动化测试是无用的东西,我们看到过太多的尝试,太多的失败,太多的先驱变成先烈,太多的媳妇熬不成婆,所以我们可以自豪的说,中国是没有自动化测试滋生的土壤的,一切妄图进行自动化测试的行为最终都会以失败告终,被遗忘在历史的角落。其实做自动化测试是提升自己的一个很好的契机,哪怕你所在的团队没有正式的提出要进行自动化,你也可以尝试着自己去一些这样的工作,因为一旦你的重复劳动被机器分担,那么你完全可以省下不少的时间去自我充电。原创 2023-10-24 14:44:15 · 43 阅读 · 0 评论 -
接口自动化测试的三个阶段
2)如果项目含有UI前端页面,则应该尽可能多的自动化接口测试(人工接口测试或自动化结果判断可以使用人工辅助);1)如果项目完全没有UI前端页面,则应该尽可能多的自动化接口测试(人工接口测试或自动化结果判断可以使用人工辅助);实现难易程度:⭐️⭐️⭐️⭐️⭐️。脚本变动频度:⭐️⭐️⭐️⭐️⭐️。脚本定时频度:⭐️⭐️⭐️⭐️⭐️。实现难易程度:⭐️⭐️⭐️⭐️。脚本变动频度:⭐️⭐️⭐️⭐️。实现难易程度:⭐️⭐️⭐️⭐️。脚本变动频度:⭐️⭐️⭐️⭐️。脚本定时频度:⭐️⭐️⭐️。原创 2023-10-23 14:21:57 · 50 阅读 · 0 评论 -
Jmeter接口测试
以获取学生信息接口(stu_info) 为例,添加一个“用户定义的变量”,设置变量"host" 以及值,这样在获取学生信息接口(stu_info)就可以通过"${host}"取得“服务器名称或IP”的值。登陆接口(login)接口也可以应用“用户定义的变量”的方法,如上图所示,在“用户定义的变量”中添加"username", "password" 变量及对应的值, 应用到登陆接口(login)接口请求中即可。2. "HTTP Cookie 管理器"的应用。原创 2023-10-16 16:25:50 · 472 阅读 · 0 评论 -
主流接口测试框架对比
公司计划系统的开展接口自动化测试,需要我这边调研一下主流的接口测试框架给后端测试(主要测试接口)的同事介绍一下每个框架的特定和使用方式。后端同事根据他们接口的特点提出一下需求,看哪个框架更适合我们。原创 2023-10-15 19:16:57 · 157 阅读 · 0 评论 -
软件测试基本原则
正如我们所知,软件测试的目标就是验证产品的一致性和确认产品是否满足客户的需求,所以测试人员要始终站在用户的角度去看问题、去判断软件缺陷的影响,系统中最严重的错误是那些导致程序无法满足用户需求的缺陷。有了质量标准,才能依据测试的结果对产品的质量进行正确的分析和评估,例如,进行性能测试前,应定义好产品性能的相关的各种指标。最后,书面文档的不健全甚至不正确,也是测试工作中遇到的最大和最头痛的问题,它的直接后果是测试效率低下、测试目标不明确、测试范围不充分,从而导致最终测试的作用不能充分发挥、测试效果不理想。原创 2023-10-13 20:59:11 · 136 阅读 · 0 评论 -
接口测试和性能测试的区别
那配置场景这一步有区别吗?测试分很多种,如果细细罗列,从单测,接口,功能,性能,UI,至少有五层,那其实区分这些测试类型的关键点就在于测试的侧重点不一样,接口测试是针对后端开发的接口(不一定是http的,也有可能是tcp的),而性能测试是偏重于产品的各方面各阶段性能(接口的性能,页面的性能,app的性能),可以说性能测试的覆盖度比接口更大一些。以上三点都是衡量性能测试的标准,也是当执行性能测试场景出问题时候,用于定位问题的重要证据,所以我们可以知道,当接口测试出了问题,我们可以通过断言迅速知道出了问题;原创 2023-10-08 15:29:35 · 133 阅读 · 0 评论 -
软件测试工程师简历要怎么写?
技能和项目经验是写好简历的关键所在。光有这个还远远不够的,还需要有良好的表达能力,脑子里东西再说,简历写的再好。面试现场遇到陌生人就语无伦次。所以建议平时多参加聚,不要只想着每天在家城撸代码。软件测试面试时一份好简历的重要性。原创 2023-10-06 14:19:57 · 101 阅读 · 0 评论 -
2023最新软件测试面试指南【50到精选面试题】
利用“5W"规则创建软件测试计划,可以帮助测试团队理解测试的目的(WHY),明确测试的范围和内容(WHAT),确定测试的开始和结束日期(WHEN),指出测试的方法和工具(HOW),给出测试文档和软件存放的位置(WHERE)。最后,将构成进程的所有模块一起测试。测试并不能够最大限度的保证软件的质量,软件的高质量是开发和设计出来的,而不是测试出来的,它不仅要通过对软件开发流程的监控,使得软件开发的各个阶段都要按照指定的规程进行,通过对各个阶段产物的评审,QA对流程的监控,对功能及配置的审计来达到开发的最优化。原创 2023-06-12 15:26:12 · 183 阅读 · 0 评论