![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件测试面试题
文章平均质量分 88
软件测试熊猫
这个作者很懒,什么都没留下…
展开
-
jmeter接口测试
前端是什么呢,对于web端来说,咱们使用的网页,打开的网站,这都是前端,这些都是html、css写的;对于app端来说呢,它就是咱们用的app,android或者object-C(开发ios上的app)开发的,它的作用就是显示页面,让我们看到漂亮的页面,以及做一些简单的校验,比如说非空校验,咱们在页面上操作的时候,这些业务逻辑、功能,比如说你购物,发微博这些功能是由后端来实现的,后端去控制你购物的时候扣你的余额,发微博发到哪个账号下面,那前端和后端是怎么交互的呢,就是通过接口。原创 2024-02-28 19:53:13 · 1239 阅读 · 0 评论 -
2024吃透软件测试面试最全八股文攻略,一周学完让你面试少走99%的弯路
社商云系统主要可以针对每个小区新增商品、社区活动、社区公告,在app端,用户可以购买商品、报名社区活动、查看社区公告,系统由平台、加盟商、便利店三个组织组成,平台和加盟商新增的商品可以覆盖多个便利店,便利店新增的商品只能在自己便利店覆盖的范围售卖,便利店可以对自己便利店的商品订单进行发货或者退款处理,平台和加盟商对便利店的订单只能进行查看,不能进行处理,平台和加盟商只能对自己新增的商品有处理权限。性能测试工具有一些了解,会录制脚本,以及场景设置,以及脚本的执行,然后进行性能测试结果分析。原创 2023-12-19 19:46:20 · 1041 阅读 · 0 评论 -
2023最全的Web自动化测试介绍
相比于手工测试,自动化测试具备一定的难度和挑战性,但二者必然是一个相互结合的整体。对于想要在测试行业长远发展的同学,自动化测试技能还是必不可少的。本文只是一个入门教程介绍,虽然自动化测试难度不大,但流程很长,门槛不高,但知识技能面丰富!Python接口自动化测试零基础入门到精通(2023最新版)原创 2023-11-23 19:19:21 · 885 阅读 · 0 评论 -
功能测试进阶建议,学习思路讲解
虽然你提到自己的代码基础不好,但学习一门编程语言(如Python或Java)对于提高测试能力非常有帮助。密切关注软件测试领域的最新技术和发展趋势,如人工智能(AI)在测试中的应用、测试自动化、容器化技术等。了解数据库和网络知识可以帮助你更好地进行测试,尤其是对于涉及后端系统的测试。你可以学习SQL语言和常见的网络协议,如HTTP、TCP/IP等。你可以参加培训课程、读书学习、参加行业活动等,保持更广阔的视野。了解测试的原理、方法和最佳实践,包括黑盒测试、白盒测试、灰盒测试等。原创 2023-11-21 15:27:34 · 532 阅读 · 0 评论 -
jmeter接口自动化测试
前面我们复习了jmeter 的非图形化界面运行我们的测试接口。大家可以翻看往期jmeter的文章。具体来说就是:jmeter -n -t ****.jmx -l ****.jtl -e -o **** (*号代表路径)生成了测试报告。但是这个非图形化运行有个缺点,就是只能运行一次,第二次运行的话就必须先手动删除前一次的报告,否则会报错。如果我们想多次生成报告,而且不搞错的话,这个时候有两种选择了。第一种:批处理。@echo offrem 生成当前日期。原创 2023-10-19 19:13:47 · 79 阅读 · 0 评论 -
接口自动化测试之HttpRunner测试框架
HttpRunner 是一款面向 HTTP(S) 协议的通用测试框架,只需编写维护一份 YAML/JSON 脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求。原创 2023-10-17 20:06:17 · 3117 阅读 · 0 评论 -
selenium自动化测试过程中接口的调用信息
就是这个函数会把上文中我们提到的c:\\users\\pf-211x3\\appdata\\local\\temp\\***\\webdriver-py-profilecopy这个文件夹压缩成ZIP格式文件,然后对这个文件进行base64的编码,当启动浏览器的时候,会将这个编码一同发给服务器,服务器再对他base64解码、解压缩将您本地火狐插件完完整整的复制到新启动的空白浏览器上,那么我们新启动的浏览器就拥有了本地浏览器所有的插件了。从上面的截图可以看出来,我们保存的session是完整的(过滤的除外)。原创 2023-09-07 16:21:19 · 247 阅读 · 0 评论 -
软件测试面试
这些都需要最早的学好。4)因果图方法:前面介绍的等价类划分方法和边界值分析方法,都是着重考虑输入条件,但未考虑输入条件之间的联系, 相互组合等. 考虑输入条件之间的相互组合,可能会产生一些新的情况. 但要检查输入条件的组合不是一件容易的事情, 即使把所有输入条件划分成等价类,他们之间的组合情况也相当多. 因此必须考虑采用一种适合于描述对于多种条件的组合,相应产生多个动作的形式来考虑设计测试用例. 这就需要利用因果图(逻辑模型). 因果图方法最终生成的就是判定表. 它适合于检查程序输入条件的各种组合情况.原创 2023-05-14 15:19:24 · 566 阅读 · 0 评论 -
还好我了解这些测试内容,要不然被测试组长骂死
根据一份报告,应用程序崩溃导致71%的卸载。迫使用户卸载应用程序的其他原因是页面响应时间,混乱的UI,电池消耗等。这表明功能测试和非功能测试对于交付用户友好型应用程序的重要性。作为测试新人,我们要多总结。博主曾问过一名刚毕业的同事,他有一套自己的总结方式比如:通过x-mind梳理总结/梳理业务,遇到的问题会记录处理方法,在测试工作中也形成自己的经验总结,并将自己的方式分享到团队中,这名同学在公司成长非常快,因表现突出,得到晋升。原创 2022-10-19 19:53:33 · 91 阅读 · 0 评论 -
已帮助上万人入职。2022最新性能测试面试题
答案:系统在一定的压力情况下,查看cpu,内存,磁盘,网络带宽,TPS、响应时间、并发用户数、等各项指标,通过模拟生产运行的业务压力量和使用场景组合,测试系统的性能是否满足生产性能要求,就是在特定的运行条件下验证系统的能力状况。答案:负载测试主要是考察软件系统在既定负载下的性能表现。就是站在用户的角度去观察一定条件下软件系统的性能表现。期望结果是用户的性能指标需求得到满足。性能指标一般体现为响应时间、并发量等。答案:单位时间内系统处理用户的请求数。原创 2022-10-16 21:17:38 · 151 阅读 · 0 评论 -
怎样做接口测试,以及接口测试工具有哪些?
前端是什么呢,对于web端来说,咱们使用的网页,打开的网站,这都是前端,这些都是html、css写的;对于app端来说呢,它就是咱们用的app,android或者object-C(开发ios上的app)开发的,它的作用就是显示页面,让我们看到漂亮的页面,以及做一些简单的校验,比如说非空校验,咱们在页面上操作的时候,这些业务逻辑、功能,比如说你购物,发微博这些功能是由后端来实现的,后端去控制你购物的时候扣你的余额,发微博发到哪个账号下面,那前端和后端是怎么交互的呢,就是通过接口。原创 2022-10-12 19:40:34 · 186 阅读 · 0 评论 -
如何安装、部署、启动Jenkins(百万点赞)
进入jenkins的工作目录(/var/lib/jenkins/),打开 hudson.model.UpdateCenter.xml。注意:这里echo $JAVA_HOME 出来的路径,后面一定跟启动路径(/bin/java)好了,此时已经表示 Jenkins 顺利安装并启动成功了!我安装的是jdk8,此处就不多说了,自己百度哈,很简单。修改 jenkins 的配置文件中使用的 jdk 路径。2.7、重启并查看 jenkins 状态。2.6、查看jenkins的启动状态。2.5、启动jenkins。原创 2022-09-30 20:09:07 · 337 阅读 · 0 评论 -
性能测试,负载测试,压力测试这三个有什么区别?
做测试一年多来,虽然平时的工作都能很好的完成,但最近突然发现自己在关于测试的整体知识体系上面的了解很是欠缺,所以,在工作之余也做了一些测试方面的知识的补充。不足之处,还请大家多多交流,互相学习。现在看来,虽然平时工作中,所涉及虽然的是自动化测试,但更多的是功能测试,今天了解了一下性能测试。同时,我也清楚的意识到,对于测试工具而言,会不会或者熟悉不熟悉是迟早的事,只要你经常用,但掌握测试的基础知识,了解一些测试思想和观念,更能让我们受益无穷。原创 2022-09-28 21:22:00 · 3405 阅读 · 0 评论 -
看美团测试工程师介绍postman的基本使用方法
这里用来设定当前request 发送时使用的环境,比如这里可以选择“Cooper-Remote.template”或者“header_encode_style”或者“test_demo”,还可以选择“No Environment”,表示当前request不使用任何环境。URL可以输入request的地址,Params是对应的URL的参数。点击眼形图标,可以看到当前可以使用的所有变量:包括选择的Environment的以及其他request添加到Globals里面的变量。设置请求的body。原创 2022-09-22 21:45:23 · 164 阅读 · 0 评论 -
想要转行软件测试就得先搞清测试工程师的职责是什么?
软件测试工程师(Software Testing Engineer)指理解产品的功能要求,并对其进行测试,检查软件有没有错误(Bug),测试软件是否具有稳定性(Robustness),写出相应的测试规范和测试用例的专门工作人员。简而言之,软件测试工程师在一家软件企业中担当的是“质量管理”角色,及时发现软件问题并及时督促更正,确保产品的正常运作。按其级别和职位的不同,分为三类。2、原创 2022-09-20 21:24:27 · 675 阅读 · 0 评论 -
功能测试已经淘汰了吗?我到底要不要进阶自动化测试呢?
以程序测试程序,以代码代替思维,以脚本的运行代替手工测试。自动化的测试涵盖了:功能(黑盒)自动化测试,功能(白盒)自动化测试,性能测试,压力测试,GUI(Graphical User Interface)测试,安全性测试等。关于什么是自动化,查阅了一些资料,并没有一份权威规范的解释,以下摘自维基百科:首先,test automation跟 automation test是有区别的,测试自动化涵盖的面更广泛。本文阐述的是自动化测试,在这里暂且混淆这两个概念。这一段英文不难,自行翻译。原创 2022-09-13 21:00:18 · 107 阅读 · 0 评论 -
看完秒懂原来接口测试用例设计这么简单
服务端程序对外提供的一种统一的访问方式,通常采用 HTTP协议,通过 不同的url,不同的请求类型(GET、POST), 不同的参数,来执行不同的业务逻辑。客户端大多数的业务操作,都是需要。原创 2022-09-06 16:15:14 · 194 阅读 · 0 评论 -
今天面了一个两年经验的:这31道基本测试面试题都答不上来?还想进大厂?
比如对函数A做单元测试时,被测的函数单元下还包括了一个函数B,为了更好的错误,定位错误,就要为函数B写桩,来模拟函数B的功能,保证其正确。通过运行程序测试软件称为动态测试.通过评审文档、阅读代码等方式测试软件称为静态测试,在动态测试中,通常使用白盒测试和黑盒测试从不同的角度设计测试用例,查找软件代码中的错误.静态测试方法是指不运行被测程序本身,仅通过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性。对需求规格说明书、软件设计说明书、源程序做结构分析、流程图分析、符号执行来找错。......原创 2022-08-31 15:57:24 · 741 阅读 · 0 评论