- 博客(617)
- 收藏
- 关注
原创 postman高级使用
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!
2025-06-28 15:48:28
857
原创 不能发现BUG的测试用例不是好的测试用例吗?
一般情况下技术岗面试都需要经历面试和笔试部分,面试过程中主要采用问答的形式,一般没有完全固定的回答,主要是根据自己的工作经验应答面试官的问题,而笔试部分更注重基础知识以及问题的常规解决方案。下面IT技术宅男为大家整理了18个常见的问题:1、项目中相关需求问题,测试可以直接和客户沟通吗?A1:可以,最初与客户沟通需求时,测试人员直接参与,所以我们可以直接和客户方的代表开会进行沟通。A2:不可以,一般情况下我们需要将问题整理到一起,由项目经理和测试经理作为接口人和客户进行沟通。A3:不可以,我们的需求是产品线提
2025-06-28 15:47:33
704
原创 掌握5个关键点,搞定语音识别测试!
另外,各大公司也开发出来了各种智能语音机器人,比如小米公司的“小爱”,百度公司的“小度”,三星公司的“bixby”,苹果的“siri”等等。第三方应用兼容性需要保证;所以测试就主要优先去覆盖这些用户场景,其他的场景用例优先级可以逐步降低,调整测试权重,保证用户主流场景的稳定性和准确性。语音唤醒,为了确保每个人的声音、每个人在不同场景下的声音都能成功语音唤醒,测试一定要有各种不同的声纹来进行测试。这些语音识别的功能,提高人们使用电子的产品的体验,但是作为一名测试员,给你一款语音识别产品,要怎么进行测试呢?
2025-06-28 15:46:47
523
原创 测试工程师的价值到底在哪里?
如原先一个外包公司的年度考核是由人力资源部门来制订考核标准,整个技术部门的需求分析人员、产品人员、研发测试人员以及运维人员和运营人员汇报工作后相互打分,直接上级会增加权重,但最终的考核结果还是会令很多人失望,毕竟对于不同工种其给出的分数参考意义不大,甚至是更偏向于主观色彩;如此 ,也是一个完整的PDCA闭环了。忘记了软件测试真正的价值,同时对于不了解技术实现的管理层来说,他们也不会关心这个过程中你提交了多少个Bug,写了多少Case,而是产品发布后,收到的正面反馈,满意度以及质量如何。
2025-06-27 16:04:39
882
原创 怎么设计功能测试用例...
8. 分享内容成功后,进入app可看到分享以链接形式展现, 展现内容为搜索标题以及搜索内容,无错别字布局合理。1. 点击分享按钮正确跳转分享页面,展示可分享的app,并进行分享跳转。1. 当分享的内容不安全时,是否提示该内容存在风险无法分享。4. 分享过程中,断电关机的情况是否可以分享成功出去。1. 当分享的标题长度过长,无法分享,提示分享失败。2. 当分享的内容篇幅较大,无法分享,提示分享失败。3. 点击app分享,校验是否支持分享后打开链接。2. 分享过程中网络异常的情况,是否可以完成分享。
2025-06-27 16:03:34
319
原创 微服务测试如何测试?
微服务测试是确保基于微服务的应用程序的可靠性、可扩展性和可维护性的关键步骤。单独测试每个微服务、自动化测试、独立测试每个服务、测试服务集成、测试故障以及使用模拟和存根是微服务测试的一些最佳实践。它允许您重复、快速、高效地测试您的系统。测试服务集成:虽然独立测试每个服务至关重要,但测试服务集成同样重要。模拟服务对于测试依赖于不可用于测试的其他服务的微服务很有用。微服务测试对于确保基于微服务的应用程序的可靠性、可扩展性和可维护性至关重要。独立测试: 每个微服务都是一个独立的单元,这意味着它可以单独进行测试。
2025-06-27 16:02:01
507
原创 功能测试之设计语言测试:功能测试包含哪些测试?分别有什么作用
由于不同的浏览器内核引擎不同,导致不同的开发语言与浏览器的兼容情况不同,当前主流浏览器的引擎有Trident、Tasman、Pesto、Gecko、KHTML、WebCore 和WebKit。4、表单提交按钮测试,是否支持回车/单击、快速多次点击是否重复提交表单、网络中断(弱网、提交、提交之后是否有提示、提交后内容是否加密、提交是否做权限校验控制、多人针对表单同时操作的场景测试)。在设计Web 系统时,使用不同的脚本语言给系统带来的影响也不同,如HTML 的不同版本对Web 系统的影响就不同。
2025-06-27 16:01:05
540
原创 功能测试包含哪些测试?分别有什么作用?
4、表单提交按钮测试,是否支持回车/单击、快速多次点击是否重复提交表单、网络中断(弱网、提交、提交之后是否有提示、提交后内容是否加密、提交是否做权限校验控制、多人针对表单同时操作的场景测试)。因为前面针对所有单个条件的搜索、两个组合的所有组合进行测试了,那么在这里选择2-3组三种组合进行测试即可。测试web应用系统上没有孤立的页面。功能测试主要包括链接测试、表单测试、搜索测试、删除测试、cookies、session测试、1、开始时间<=结束时间,测试一个小时、跨时、当天、跨天、跨月、跨年的数据。
2025-06-27 15:58:47
863
原创 端到端测试中的测试种类及工具的说明
Macha也是一个功能丰富的JS测试框架,支持浏览器和 NodeJS,不过没有内置断言库、测试覆盖率工具和Mock工具,需要和其他三方库配合使用,比如配合chai使用 就可以支持TDD写法(也就是assert.equal语法),当然 BDD 写法也是支持的。Jest 是Facebook出品的一个测试框架,算是一个大而全的测试框架,内置断言、测试覆盖率工具、Mock工具,开箱即用,支持浏览器和 NodeJS,支持BDD写法(也就是expect语法)是React官方推荐使用的测试框架。
2025-06-26 16:32:05
820
原创 Appium自动化环境搭建保姆级教程
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!
2025-06-26 16:31:08
768
原创 使用Selenium进行自动化测试不一样的解读
因为它速度更快,需要的人力资源投资较少,所以不容易出错,可以频繁执行测试,支持无人值守执行,支持回归测试以及功能测试。elenium 项目的旗舰工具是 Selenium RC,这是他们的第一个工具,可以用来以不同的编程语言编写测试用例。Selenium IDE 的优势在于,通过插件记录的测试可以以不同的编程语言导出,例如:Java、Ruby、Python 等。的 RFT,HP 的 QPT,Appium 等。但是,本文的重点是测试动态 Web 应用程序,以及为什么 Selenium 在这方面是最好的。
2025-06-26 16:13:27
988
原创 Selenium自动化框架:数据驱动、关键字驱动和混合
这个 Selenium框架 是一种代码结构,它使代码维护变得简单而高效。如果没有框架,用户可以将“c”框架产生了一些有益的结果,比如增加了代码可重用性、更高的可移植性、降低了脚本维护成本、更好的代码可读性等。SeleniumWebDriver主要创建了三种类型的框架来自动化手动测试用例数据驱动测试框架关键字驱动测试框架混合测试框架。
2025-06-26 16:11:40
616
原创 车载测试需要有哪些知识需要学习的?
而且车载项目,也不仅仅只能做手工测试,也可以不断拓展自动化测试,实现也非常简单,也是通过脚本录制、执行测试,最终报表输出而已,自动化测试的方式也很多样化,包括UI自动化测试、性能测试、兼容性测试等,可以说我们在互联网端可以进行的测试,在车载端都有用武之地。在boss直聘中,简单搜索车载测试,也是有10页以上的招聘信息,而且薪资基本在10K以上,包括中高低层次,高的40k+也上也不在少数,作为测试工程师,提前布局这个领域的技术就非常有必要了,不仅有更好的钱图,而且前途也会随着该领域持续进步。
2025-06-26 16:06:39
654
原创 分享一篇游戏测试的面试技巧
回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验 ,这些在简历上都有,其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学**无关,也可以和学**有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。企业很重视一个人的礼貌,求职者要尊重考官,在回答每个问题之后都说一句“谢谢”。企业喜欢有礼貌的求职者。
2025-06-25 15:44:41
215
原创 刚完成性能测试,分享10点注意事项给大家。
使用前需先确认主机(监控中–最新数据–主机输入服务器域名),确认后进入(图形)即可见监控曲线,可选择监控项及监控时间。5、测试顺序先使用单线程(轻负载)进行性能基准测试,再进行压测(多线程或大数据),每项压测后使用基准测试与压测测试数据进行对比。9、测试完成后要给出测试情况分析,尤其要指出本次测试中不符合性能指标的部分并要告知是否提交bug,如果能提供明确解决方案更佳。技术行业,一定要提升技术功底,丰富自动化项目实战经验,这对于你未来几年职业规划,以及测试技术掌握的深度非常有帮助。
2025-06-25 15:43:26
363
原创 单元测试体系集成
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!
2025-06-25 15:42:08
340
原创 浅谈功能测试和性能测试的区别
最后我们来讲一下,功能测试和性能测试在市场上的需求,功能测试因为是基础的测试,市场需求量很大,从业人员也很多,因为简单,易学,易上手。功能测试也叫黑盒测试,只需要考虑测试各个功能是否实现,比如游戏的功能测试,首先测试游戏的各个功能是否符合需求,就是各个功能是否能正常使用,这也叫正向的测试。功能测试和性能测试都属于软件测试,在软件测试中,功能测试是属于基本的测试,功能测试是一个测试人员入行的基本技能,功能测试可以使用手工去测试,也可以使用编写程序去测试软件,也就是自动化测试。那我就带大家了解一下~
2025-06-25 15:40:15
839
原创 为什么一定要做集成测试?
集成测试,我们都不陌生,几乎我们产品每天都在进行。但是我们真的有好好思考:为什么一定要做集成测试吗?只是为了简单的将“积木”搭起来就行,还是有什么其他的深意?深意可能不一定会有,但是意义是肯定存在的。如何看待集成测试?James Bach认为,集成测试的动机是挖掘与集成相关的潜在风险,是专门为评估与整合相关的风险而设计的测试。而我认为,集成测试是检验一个产品是否初具雏形的关键。试想一下,如果一个生产,多个部门负责生产车轮、轴承、发动机等零件,如果零件各自生产出来了,但不经过组装测试,而直接等待最终组装成整车
2025-06-25 15:38:17
994
原创 Android自动化测试,5个必备的测试框架
它还附带了一个非常有用的UI Automator Viewer,这是一个可以扫描和分析当前配置在设备上的UI组件的图形用户界面工具。为您的项目选择正确的Android UI框架是一项很有挑战性的工作,在某些情况下,您可能需要使用多种工具来达到正确的平衡,这就是像Sauce Labs这样的支持多种测试框架的测试网格大受欢迎的原因。UI Automator是由谷歌开发和维护的移动测试Android UI框架,它的主要功能包含了跨应用程序的功能测试,即测试多个应用程序和在已安装与系统应用程序之间的切换的功能。
2025-06-24 16:31:47
635
原创 8种必备Selenium编写自动化用例的技巧
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!
2025-06-24 16:30:51
597
原创 6招玩转 Appium 自动化测试
这里面的坑,还有很多.多去testhome里看看,appium提供的方法很多,这是一个要花费很多时间去尝试的经历.重要的元素定位方法,测试用例的编写,ruby语言的了解,如果以上都完成了,那你就可以去了解如何用Jenkins部署项目自动化测试了~这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取。
2025-06-24 16:29:27
642
原创 四种自动化视觉回归测试的方法
但这比自动化套件花费的时间要长得多。Percy 具有高级功能,例如跨浏览器测试、与流行测试框架的集成,以及允许对测试过程进行更广泛的自定义和控制的强大 API。来自各种来源(BrowserStack、AppliTools 等)的研究表明,自动化视觉回归测试可以捕获大多数视觉错误,成功率在 95% 到 99% 之间,具体取决于应用程序的复杂性和所使用的测试过程。对外部服务的依赖:由于 Percy 是一个基于云的工具,开发人员将需要依赖外部服务提供商来托管和维护平台,这可能会引入额外的依赖关系和潜在的故障点。
2025-06-24 16:27:34
972
原创 性能VS功能,同为测试又有哪些不一样?
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!
2025-06-23 16:29:35
807
原创 Selenium + python自动化测试环境搭建
selenium 是一个web的自动化测试工具,不少学习功能自动化的同学开始首选selenium ,相因为它相比搭建平台windows准备工具如下:下载pythonwindow安装步骤:1、下载。根据自己的操作系统32/64 位,选择相应的版本。安装过程我就没必要描述,我的安装目录为:C:\Python352、进入cmd(windows命令提示符)下面输入"python"命令。(如果提示python不是内部或外部命令!别急,去配置一下环境变量吧)
2025-06-23 16:28:38
822
原创 没有接口文档的怎样进行接口测试
在进行接口测试之前,一般开发会提供接口文档,给出一些接口参数和必要熟悉,便于我们编写接口脚本。既可以满足接口测试的要求,还可以在接口测试完成之后生成完整的接口文档,补充没有接口文档的空白,节省了编写接口文档的时间。一、接口抓包工具在没有接口文档的时候,就需要我们使用抓包工具,这里可以使用fiddle进行抓包获取接口数据进行接口测试。这就是在没有接口文档测试接口的方法了,测试完之后还可以生成对应的接口测试文档。接口测试工具可以推荐使用国产接口测试和接口文档生成工具:apipost。
2025-06-23 16:22:36
236
原创 如何用软件质量模型来设计测试用例?
正确的账号和密码要能正常登录,错误的账号和密码需要拦截并给出正确的提示,同时虽然是登录模块,但是应该要有新用户注册、找回密码的功能。是一个衡量软件整体质量效果的度量标准,目前比较常见的质量模型有 McCall 模型、Boehm 模型、FURPS 模型、Dromey 模型和 ISO9126 模型。一般来说,软件产品需要满足的特性包括功能性、可靠性、易用性、效率、可维护性和可移植性。软件质量模型还有一个作用:当你不知道某个产品的测试用例如何设计,或者不知道还需要补充什么用例的时候,可以参考软件质量模型的标准。
2025-06-23 16:21:39
254
原创 UI自动化测试之设计框架
先考虑清楚使用了自动化测试框架是要解决什么问题,这里的问题不能是模糊且没有边界的,之后将要自动化的产品、模块、流程进行分类与整理,这里一般来说推荐产品的核心主流程,一般覆盖happy path即可,但如果需要加入一些反向用例与使用场景也是可以的,但切忌不要一股脑的把团队的手工测试用例都加进去,到了后期你会体验到什么叫维护的时间比测试的时间更长。具体的测试用例报告模板,大家可以自由选择,这边使用的是HTMLTestReportCN,启动的方式都是大同小异的,无非就是根据自己的测试场景进行定制就行。
2025-06-23 16:19:33
639
原创 【Python自动化测试】mock模块基本使用介绍
return_value:定义mock方法的返回值,它可以是一个值,可以是一个对象(如果存在side_effect参数那这个就没有用,也就是不能同时用)当我们测试某个目标接口(模块)时,该接口依赖其他接口,当被依赖的接口未开发完成时,可以用mock模拟被依赖接口,完成目标接口的测试。通常在测试一个模块的时候,是可以认为其他模块的功能是正常的,只针对目标模块进行测试是没有任何问题的,所以说测试结果也是正确的。secp:定义mock对象的属性值,可以是列表,字符串,甚至一个对象或者实例。
2025-06-20 15:35:59
247
原创 app自动化测试
在实习过程中,我接触到了一些安全提测的工作。原来我是学web端渗透比较多的,移动端这块基本没怎么试过手,结果刚开始一直踩坑,连抓包都抓不到(T▽T)。下面记录下我遇到的部分问题和解决方法,由于问题都太基础了,没好意思请教大佬同事,基本都是自己学习解决的,大家看得不爽轻喷,有误请指教~移动端配置(Android)材料:root手机、Magisk框架、EdXposed框架、riru-edxposed模块。
2025-06-20 15:34:56
397
原创 cmake应用:集成gtest进行单元测试
这个定义是比较广泛的,对于单元测试来说,就是测试在不同输入下,目标函数(模块)的预期执行过程和输出(返回值),每个不同的情形可以有一个或多个测试用例。两个mock库也是类似的,主要提供数据库交互,网络连接等方面的模拟测试,这不是本文的重点。这里的单元测试也只是作为示例,在真实的项目中,单元测试的编写往往更加复杂,而且这也还只是提高的软件鲁棒性中的一环,追求极致还需要更多努力。,为自己的代码编写全面的单元测试是必备的基础技能,在编写单元测试的时候也能复盘自己的代码设计,是提高代码质量极为有效的手段。
2025-06-20 15:33:54
243
原创 使用Jmeter进行http接口性能测试
默认启动jmeter时会加载一个测试技术模板,保存测试计划:修改名称为Apitest,点击保存,选择保存路径,后面的步骤,每次添加或修改了了一些选项,软件并不会自动保存到jmx文件中,所以进行测试后,如果需要保存本次测试选项,要手动到“文件”菜单中保存一下。可以添加的监听器有很多种,可以添加多个监听器,这里我们添加几个常用的“图形结果”、“察看结果树”、“聚合报告”右键线程组,选择“添加”→ “配置元件”→“HTTP请求默认值”,点击“HTTP请求默认值”后。
2025-06-20 15:32:52
832
原创 Jmeter实现webservice接口测试
二、使用SOAP/XML-RPC Request(但是在jmeter3.2以后版本中已经取消了这个取样器)形式进行测试,以下随便放一张图,因为我用的jmeter版本是3.3,么有SOAP/XML-RPC Request sampler,而是主要用的第二种测试形式。】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!soapaction的地址:为第1行数据和第4行接口的相叠加的内容。5、可以复制下发送的报文的格式。下面分别介绍两种方式。
2025-06-20 15:31:12
405
原创 测试用例设计方法:正交试验法详解!
但在实际工作中,常常需要同时考察3个或3个以上的试验因素,若进行全面试验,试验的规模很大,由于时间和成本的限制我们不可能进行全面试验,但是具体挑其中的哪些测试用例进行测试我们心里拿不准,总担心不做不挑选的那些测试用例会遗漏一些严重缺陷。正交试验法是研究多因素、多水平的一种试验法,它是利用正交表来对试验进行设计,通过少数的试验替代全面试验,根据正交表的正交性从全面试验中挑选适量的、有代表性的点进行试验,这些有代表性的点具备了“均匀分散,整齐可比”的特点。根据“班级”=“1班,2班”查询。
2025-06-19 16:43:27
343
原创 Python+selenium实现浏览器基本操作详解
关闭 driver 启动的浏览器上一章节文末,我们介绍了关于两种关闭浏览器的方式,这里不做过多的复述。(实在是这一章节的内容太少了)在 selenium 中,提供了两种关闭 driver 启动的浏览器的方式:close() 方法:该方法可以关闭浏览器,但是它关闭的只是浏览器的窗口,由 driver 启动的浏览器的进程依然还在,会占用一定的资源。quit() 方法:该方法同样可以关闭浏览器,但是它在关闭浏览器的窗口的同时,也会 kill 掉 driver 启动的浏览器的进程。
2025-06-19 16:36:04
782
原创 脚本测试postman快速导出python接口测试过程示例
Postman的脚本可以导出多种语言的脚本,方便二次维护开发。Python的requests库,支持python2和python3,用于发送http/https请求使用unittest进行接口自动化测试01、环境准备1、安装python(使用python2或3都可以)2、安装requests:pip install requests电脑中同时存在python2和python3时会出现安装错误如下:Python3下安装:Pip的版本太低,无法安装其他模块升级pip。
2025-06-19 16:34:44
292
原创 pytest 参数化测试用例构建
如果测试数据需要在 fixture 方法中使用,同时也需要在测试用例中使用,可以在使用 parametrize 的时候添加一个参数 indirect=True,pytest 可以实现将参数传入到 fixture 方法中,也可以在当前的测试用例中使用。整个执行过程中,pytest 将参数列表 [(“3+5”,8),(“2+5”,7),(“75”,30)] 中的三组数据取出来,每组数据生成一条测试用例,并且将每组数据中的两个元素分别赋值到方法中,作为测试方法的参数由测试用例使用。
2025-06-19 16:32:55
613
原创 python中Pytest常用的插件
除了框架本身提供的功能外,Pytest还支持上百种第三方插件,良好的扩展性可以更好的满足大家在用例设计时的不同需求。本文将为大家详细介绍下面5项常用的插件。
2025-06-19 16:31:04
562
原创 谁懂啊!性能测试还能这么快学好。。。。。。
互联网普及,用户群体庞大,用户体验非常重要。性能是一种指标,是软件系统对于及时性的符合程度。对于一个产品根据响应时间和吞吐量衡量性能的及时性,响应时间是一个http完整的请求流程时间之和。对用户而言,响应时间是端到端的用户基本体验。在程序中,都会涉及到等待队列的,不管是同步交互还是异步的交互中,都会涉及它的最⼤队列,这样设计的核⼼思想是防⽌在客户端⾼并发的情况下服务端在没有队列的情况下出现雪崩以及最终导致服务端出现瘫痪。在等待队列中,测试需要得出如下⼏个性能数据:1、队列设置的值是多少?
2025-06-18 15:50:55
601
原创 使用Jmeter进行http接口测试
第五步:结合接口测试案例文档和csv格式的数据文档,做接口测试案例的自动化案例开发。二、接口自动化适用场景:
2025-06-18 15:49:13
514
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人