- 博客(928)
- 收藏
- 关注
原创 测试工程师面试技巧几点分享
A:根据我以前的工作和学习经验,我认为做好工作首先要有一个良好的沟通,只有沟通无障碍了,才会有好的协作,才会有更好的效率,再一个就是技术一定要过关,做测试要有足够的耐心,和一个良好的工作习惯,不懂的就要问,实时与同事沟通这样的话才能做好测试工作。在产品发布之前,开发和测试是循环进行的,测出的缺陷要经开发人员修改后继续测试。然后是整体的测试流程,然后再是角色与职责,接下来是在项目中自己的特色,比如做得最好的是什么、遇到最大的困难时(如何解决)、哪些地方还有待提高,最好有相应的数据进行支持,最后是心得体会。
2025-06-14 15:27:55
591
原创 软件测试工作中APP功能测试点有哪些?
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。,群内会有不定期的发放免费的资料链接,这些资料都是从各个技术网站搜集、整理出来的,如果你有好的学习资料可以私聊发我,我会注明出处之后分享给大家。是否可以关闭弹出框;· 分页处理技术,是否有重复的数据,数据显示是否完整,到达最后一页后是否还有数据进行显示;· 前端展示的数据,后台进行变动(增、删、改),是否是实时更新;
2025-06-14 15:27:49
454
原创 Selenium面试题分享,面试之前看一看
client其实并不知道浏览器是怎么工作的,但是driver知道,在selenium启动以后,driver其实充当了服务器的角色,跟client和浏览器通信,client根据webdriver协议发送请求给driver,driver解析请求,并在浏览器上执行相应的操作,并把执行结果返回给client。作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。
2025-06-14 15:27:43
712
原创 一般软件测试用例是在测试执行后写的吗?
测试用例也是衡量我们软件测试人员工作量的一个标准,测试用例的多少,测试用例的质量等等都是衡量一个软件测试人员水平的重要条件,就想程序员一样,他们写的代码和代码的质量也是衡量他们水平的重要标准。如果一样,那么就是用例通过了。测试用例的设计在我们测试工作中是非常重要的,好比程序员写的代码,我们测试工作很多时间都是在设计测试用例,只有设计好的测试用例,然后严格的执行测试用例,才能更好的保障软件的质量。软件的测试用例是在测试执行之前写的,我们软件测试人员是先设计测试用例,在严格的按照测试用例去执行测试的。
2025-06-14 15:27:31
240
原创 测试面试题集-UI自动化测试
隐式等待:通过implicitly Wait完成的延时等待,注意这种是针对全局设置的等待,如设置超时时间为10秒,使用了implicitlyWait后,如果第一次没有找到元素,会在10秒之内不断循环去找元素,如果超过10秒还没有找到,则抛出异常,硬式等待比较智能,它可以通过全局配置,但是只能用于元素定位。作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。
2025-06-13 16:52:01
891
原创 软件测试工作中APP功能测试点有哪些?
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。,群内会有不定期的发放免费的资料链接,这些资料都是从各个技术网站搜集、整理出来的,如果你有好的学习资料可以私聊发我,我会注明出处之后分享给大家。是否可以关闭弹出框;· 分页处理技术,是否有重复的数据,数据显示是否完整,到达最后一页后是否还有数据进行显示;· 前端展示的数据,后台进行变动(增、删、改),是否是实时更新;
2025-06-13 16:51:51
430
原创 如何写出高效的软件测试用例?
测试用例 :为了特定目的而设计的由一组测试输入、执行条件、预期结果构成的文档。简单理解就是将产品的需求拆分为一个个功能点,然后去验证其正确性。
2025-06-13 16:51:31
520
原创 金九银十面试怒拿6个offer——测试开发面试题整理
2、请你回答一下单元测试、集成测试、系统测试、验收测试、回归测试这几步中最重要的是哪一步?1、请你分别介绍一下单元测试、集成测试、系统测试、验收测试、回归测试。3、请回答集成测试和系统测试的区别,以及它们的应用场景主要是什么?27、请问你怎么看待测试,知道哪些测试的类型,有用过哪些测试方法?9、你觉得测试和开发需要怎么结合才能使软件的质量得到更好的保障?29、请你回答一下什么是α测试和β测试,以及什么时候用到他们?25、请你说一说 web 测试和 app 测试的不同点。23、请你说一说测试的常用方法。
2025-06-12 15:44:26
273
原创 面试百问:H5性能测试如何做?
白屏时间:用户首次看到网页又内容的时间,即第一次渲染流程完成时间首屏时间:用户看到第一屏,即整个网页完全显示出来的时间首资源下载时间:从开始下载第一个资源到下载完成的时间总资源下载时间:从开始已下载到所有资源都下载完成的时间用户可操作时间:从页面开始加载,到用户能够操作页面的时间在APP客户端上测试测试H5性能时,还要关注因为加载H5时,APP的常规性能指标内存:加载页面前后内存变化,可以反映出H5中资源数量和大小,比如图片大小。
2025-06-12 15:44:19
983
原创 字节面试:如何测试RocketMQ、RocketMQ?测试点有哪些?
RocketMQ是怎么测试的呢?首先保证消息的消费正确、设计逆向用例,在验证消息内容为空等情况时的消费正确性;推送大批量MQ,通过Admin控制台查看MQ消费的情况,是否出现消费假死、是否正常等等问题。(上述都是临场发挥,但是RocketMQ真正的测试点,还真的需要探讨)
2025-06-12 15:44:07
676
原创 软件测试职业发展的7个阶段,哪个都吃香
首先谈谈我在行业的亲身经历:我的一位同事曾经很认真地问过我一个问题,他说他现在从事软件测试工作已经4年了,但是他不知道现在的工作和自己在工作3年时有什么不同,他想旁观者清,也许我能回答他的问题。此外他还想知道他做软件测试工作到第5年或第6年会怎么样。后来他在工作到第5年的时候转岗了。虽然他已经转岗了,但是最近联系时,他依然问我这个问题,似乎这个问题困惑他很深、很久了。这件事情对我的触动很大,我相信这个问题是带有一定普遍性的,我也开始系统思考这个问题。
2025-06-11 16:53:32
901
原创 月薪2W的软件测试工程师,到底是做什么的?
软件测试(Software Testing)是使用人工或自动的手段来运行或测定某个软件系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。通俗来说,软件测试就是通过“人工”或“自动化”的手段,来测试某个程序或系统,进而检验其是否满足规定的需求或是弄清预期结果与实际结果之间的差别。软件测试的目的是尽可能早的发现软件缺陷并确保其得以修复,因此软件测试是提高软件质量的重要手段,软件测试越早参与到软件开发过程中越好,这样开发出来的软件质量相对越高,时间和物力也越经济。
2025-06-11 16:53:22
638
原创 2025精选最新金融银行面试真题——附带答案
5、还有一个重点,就是购买了一件商品,使用了优惠券,然后退货,而这样商品的价格和使用了优惠券的价格不一致,那么退货后退款是按照优惠后的价格来推,那么这个优惠券能不能再次使用,这里就和需求规定有关。从流程上:包括正常完成支付的流程,支付中断后继续支付的流程,支付中断后结束支付的流程,支付中断结束支付后再次支付的流程,单订单支付的流程,多订单合并支付的流程等等;从金额上:包括正常金额的支付,最小值的支付,最大值的支付,错误金额的输入(包括超限的金额、格式错误的金额、不允许使用的货币等等);
2025-06-11 16:52:59
954
原创 银行面试常考。手把手带你高质量刷题(答案+解析)
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。22、测试人员在软件开发过程中的任务是什么?
2025-06-10 15:20:00
469
原创 面试必读 | 6道经典高频软件测试工程师面试题全面解析
其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。’ 和 ‘’ 的通配符匹配。作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!
2025-06-10 15:19:45
547
原创 接口测试经典面试题:Session、cookie、token有什么区别?
token 的使用有一个非常经典的场景,就是在 github 中的使用。当用户访问带 cookie 浏览器时,这个服务器就为这个用户产生了唯一的 cookie,并以此作为索引在服务器的后端数据库产生一个项目,接着就给客户端的响应报文中添加一个叫做 Set-cookie 的首部行,格式为 k:v。HTTP是一个没有状态的协议,这种特点带来的好处就是效率较高,但是缺点也非常明显,这个协议本身是不支持网站的关联的,比如https://ceshiren.com/和https://ceshiren.com/t/
2025-06-10 15:19:39
865
原创 软件测试面试丨关于JMeter的问题,看这篇就够了
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。之后,在“全局设置”框中设置端口号(如8911),然后在 IE高级选项>连接>局域网设置中 开启 代理设置,并将地址修改为localhost,端口改为8911。同步计时器将阻塞线程,直到阻塞了特定数量的线程,然后将它们全部释放,从而产生了巨大的瞬时负载。,线程组元件都是JMeter的开始部分。
2025-06-09 16:27:03
946
原创 2025软件测试面试题(持续更新)
我们是项目组全体来评审的额,毕竟测试是保证软件质量的最后一个环节,测试用例是测试执行的依据,所以测试用例十分重要,项目组非常重视测试用例的评审,希望把漏测的降到最低,所以我们的测试用例是项目组全体成员来评审的。A12:因为自己执行自己设计的用例,会按照设计用例的思路来执行用例,可能会忽略一些偶然或异常的情况,交叉执行可能会发现新的BUG,当然如果用例已经写得很细,颗粒度很小吗,输入输出写得很全面交叉执行的结果都会差不多,无论谁来执行结果都是一样的。还有测试人员要有一定的耐心,有的时候做测试很枯燥乏味。
2025-06-09 16:26:52
715
原创 软件测试面试时,面试官要你介绍项目,怎么说?
在该项目中,从需求沟通、到用例编写、到接口测试,再到系统测试,最终输出测试报告,进行了项目全流程的一个参与。比如:接口测试是个人主导测试的,这个项目之前没做过接口测试,沟通开发确认接口需求,并借助擅长的jmeter工具,设计接口脚本并执行,在接口测试中发现bug数占到整体的30%,提前介入测试,缩短了测试周期。作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。
2025-06-09 16:26:47
463
原创 2025软件测试面试八股文(全800+题)
根据我们测试用例优先级目的:那么优先级越高的测试用例覆盖的测试点应该是用户最关心的, 比如一个注册功能, 能够注册成功这个用例的优先级就是最高的(但是不是所有的注册成功的case都是优先级最高,只需要挑选一个即可), 其他各种异常校验都是次要优先级的, 还有一些场景覆盖的测试点很难出现,或者叫就算有问题影响也不大, 可以放到低优先级。第二、明确测试活动的五个要素:测试需求是什么、决定怎么测试、明确测试时间、确定测试人员、确定测试环境:测试中需要的技能,工具以及相应的背景知识,测试过程中可能遇到的风险等等。
2025-06-07 15:26:26
379
原创 高频Fiddler软件测试面试题
比如电子商务公司通常需要一个价格比较系统来从主要的电子商务平台(如拼多多,淘宝,京东等)捕获同一产品的价格信息,以便为用户提供最实惠的产品价格,这就要求使用Web爬虫从主要的电子商务平台搜寻信息。作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。Fiddler只能抓HTTP和HTTPS协议的包,其他协议的包是抓不到的,比如微信聊天时候发送的消息,就是抓不到的。
2025-06-07 15:26:20
348
原创 30道软件测试基础面试题!(含答案)
测试并不能够最大限度的保证软件的质量,软件的高质量是开发和设计出来的,而不是测试出来的,它不仅要通过对软件开发流程的监控,使得软件开发的各个阶段都要按照指定的规程进行,通过对各个阶段产物的评审,QA 对流程的监控,对功能及配置的审计来达到开发的最优化。根据我以前的工作和学习经验,我认为做好工作首先要有一个良好的沟通,只有沟通无障碍了,才会有好的协作,才会有更好的效率,再一个就是技术一定要过关,做测试要有足够的耐心,和一个良好的工作习惯,不懂的就要问,实时与同事沟通这样的话才能做好测试工作。
2025-06-07 15:26:09
829
原创 10道软件测试面试题及其答案:
答案:测试计划是一个文档,它描述了要进行测试的软件项目的范围、目标、资源、进度和风险管理等方面。答案:确定测试用例的优先级是一个重要的步骤,以确保首先测试最重要的功能和场景。答案:当在测试过程中发现缺陷时,我会首先记录缺陷的详细信息,包括重现步骤、预期结果和实际结果。需要回归测试是因为软件的修改可能会影响其他看似不相关的部分,通过重新测试可以确保整个系统的持续稳定性和质量。答案:软件测试是评估软件项目质量的过程,它涉及手动或自动检测软件的某些方面,以确保其满足规定的需求并识别其中的差异、错误或遗漏。
2025-06-06 15:30:18
822
原创 【软件测试面试】要你介绍项目-如何说?完美面试攻略...
比如:接口测试是个人主导测试的,这个项目之前没做过接口测试,沟通开发确认接口需求,并借助擅长的jmeter工具,设计接口脚本并执行,在接口测试中发现bug数占到整体的30%,提前介入测试,缩短了测试周期。这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你。因此,在面试准备的时候,最好提前把项目及职责中的技术点罗列出来,并且围绕这些技术点思考面试官可能的提问,多看一些面试题分享,但注意一定要结合自己的项目来思考作答。
2025-06-06 15:30:11
867
原创 耗时半月,终于把牛客网上的软件测试面试八股文整理成了PDF合集(测试基础+linux+MySQL+接口测试+自动化测试+测试框架+jmeter测试+测试开发)
很多时候,面试官问的问题会和自己准备的“题库”中的问题不太一样,即使做了复盘,下次面试还是不知道该从何处下手。内容太多,篇幅有限,所有文档、PDF的知识体系以截图形式展示,所有的教程学习PDF这边也只是大致介绍一番,不过。例如单元测试、接口测试、集成测试、系统测试、性能测试、安全测试等。(包含计算机基础、测试理论、HTML基础、CSS基础、JS基础常见的面试题。6.你是否了解常见的测试设计方法,例如边界值分析、等价类划分、因果图等?大家好,最近有不少小伙伴在后台留言,近期的面试越来越难了,要背的。
2025-06-06 15:30:06
806
原创 2025软件测试面试全方位话术,你想要的全都有
目录如下软件测试基础面试题需求的标准是什么?(灵活回答)标准的需求应该包含以下信息:文档版本信息:包含文档版本、作者、完成日期,如果是修订版需要加上修订记录(包括版本号、修订者、修订日期、修订内容)目录结构要清晰,不同级别的标题要区分开字号。目录:目录结构要清晰,不同级别的标题要区分开字号。产品架构:一般包括功能架构和信息架构。可根据项目性质来确定角色定义:产品角色描述,如电商类平台包含的角色有:游客、注册供应商、注册采购商、认证供应商、认证采购商、普通管理员、超级管理员等。
2025-06-05 14:47:57
741
原创 【八股文】软件测试面试
无效等价类就是长度小于6(取5)的数字字母组合,长度大于12(取13)的数字字母组合,长度在6-12之间的纯数字,长度在6-12之间的纯字母,长度在6-12之间的除了数字和字母以外的字符,等等。另外,熟悉业务流程是非常重要的,模块与模块、功能和功能之间是相互联系的,不能只是单独测它的功能正不正常,还要把他们的关系全部走通。第二点,分配人员,把整个项目的基本信息梳理完后,就要确定项目需要多少个人来测试,按测试人员的能力,分配的对应的测试模块,让每人编写自己所负责的测试用例,测试计划是由我编写。
2025-06-05 14:47:47
741
原创 软件测试面试一定会被问到的10个技术问题(附答案)
在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。答案没有特定的,你可以根据自己实际的工作情况,结合项目去讲解,比你单独说:要有完整性,准确性等要好得多。
2025-06-05 14:47:40
271
原创 软件测试常见笔试面试题---含答案
而负载测试是压力相对较大的测试,主要是测试系统在一种或者集中极限条件下的相应能力,是性能测试的重要部分。软件测试计划就是在软件测试工作正式实施之前明确测试的对象,并且通过对资源、时间、风险、测试范围和预算等方面的综合分析和规划,保证有效的实施软件测试,做好测试计划工作的关键 :目的,管理,规范。(2)集成测试是系统模块的测试,系统测试是对整个系统的测试,包括相关的软硬件平台、网络以及相关外设的测试。开发者通常不在测试现场;兼容的类型,如果细分的话,有平台的兼容,网络兼容,数据库兼容,以及数据格式的兼容。
2025-06-04 19:45:19
679
原创 2025年软件测试——精选金融银行面试真题
5、还有一个重点,就是购买了一件商品,使用了优惠券,然后退货,而这样商品的价格和使用了优惠券的价格不一致,那么退货后退款是按照优惠后的价格来推,那么这个优惠券能不能再次使用,这里就和需求规定有关。从流程上:包括正常完成支付的流程,支付中断后继续支付的流程,支付中断后结束支付的流程,支付中断结束支付后再次支付的流程,单订单支付的流程,多订单合并支付的流程等等;从金额上:包括正常金额的支付,最小值的支付,最大值的支付,错误金额的输入(包括超限的金额、格式错误的金额、不允许使用的货币等等);
2025-06-04 19:45:09
694
原创 软件测试面试大家是不是一问到项目就不会了?
在实现UI自动化的过程中,用到了Python+Robot Framework测试工具,在实现过程中,最难解决的就是元素定位问题,通过id,name,xpath,css等方法解决了元素定位的大部分问题。对其中的抽奖等5个接口进行压测,通过编写压测脚本,准备压测服务器,进行压测,观察服务器资源消耗情况,记录压测结果,分析压测结果,提交性能Bug,开发修复性能Bug,发送测试报告等一系列流程。例如:实现了XX个Web界面的UI自动化测试,编写了XXUI自动化测试用例,提升了XX测试效率,线上Bug率下降XX。
2025-06-04 19:44:45
441
原创 面试不到10分钟就被赶出来了,问的实在是太变态了...
干了三年外包,本来想出来正儿八经找个互联网公司上班,没想到算法死在另一家厂子。自从加入这家外包公司,每天都在加班,钱倒是给的不少,所以也就忍了。没想到5月一纸通知,所有人不许加班,薪资直降30%,顿时有吃不起饭的赶脚。好在有个兄弟内推我去了一家互联网公司,兴冲冲见面试官,前面还是很愉快的回答,没想到一道题把我给问死了:问题: 如果模块请求http改为了https,应该如何制定,修改?感觉好简单的题,硬是没有答出来,早知道好好看看一大佬宝典了。
2025-06-04 19:44:34
657
原创 软件测试面试:接口自动化测试面试题(含答案+文档)
接口是服务,是功能点实现,是数据传递的通道,也是服务器端的一个实现了某种协议(比如http协议..)和映射机制(当访问一个url时就会通过服务器端的映射处理机制解析后,落到对应的处理函数)的函数,接口参数就是函数的参数,接口的响应数据就是函数的返回值。用过,unittest,pytest(不熟可以不说),这些测试框架都支持我们去定义测试套件,达到管理我们测试用例代码的作用,同时这些测试框架提供的一些丰富注解不仅能很方便的控制测试用例的执行顺序来控制整个测试流程,还能为各种测试场景的实现提供支撑。
2025-06-03 21:21:21
604
原创 软件测试面试常见问题【含答案】
实现的思路是封装一个方法,分别传入一个浏览器的字符串,如果传入IE就使用IE,如果传入FireFox就使用FireFox,如果传入Chrome就使用Chrome浏览器,并且使用什么浏览器可以在总的ini配置文件中进行配置。PO是Page Object 模式的简称,它是一种设计思想,意思是,把一个页面,当做一个对象,页面的元素和元素之间操作方法就是页面对象的属性和行为,PO模式一般使用三层架构,分别为:基础封装层BasePage,PO页面对象层,TestCase测试用例层。共同进步,一起成长!
2025-06-03 21:21:09
832
原创 2025年最新最全面的软件测试面试题(四)
首先需要明确的是,该类bug也是需要提bug的,描述清楚当时操作环境、操作步骡、数据、并提供必要 日志,可备注上可能产生原因。首先要明确,缺陷跟踪单不仅仅是给自己看的,所以高质量的缺陷单,最主要的一条判断标准是,别人一看就懂,标题简洁明了步骤条理清晰。作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。2、要充分理解业务,挖掘隐形需求,并编写对应的用例。
2025-06-03 21:21:02
442
原创 软件测试面试怎样介绍自己的测试项目?会问到什么程度?
回答思路:项目周期web项目周期:新项目一般在6个月左右(可以分多个迭代完成), 发布一个可用版本进行中的项目一般两周左右一个迭代 , 即也会发布新的可用版本app项目周期:一般在4个月左右小程序项目周期:一般2个月左右测试开发比例:1:5左右项目用例数量web项目:一般整个系统用例约4000条左右(个人负责模块的1100条左右)app项目:常规app用例约600条左右(个人负责约220左右)小程序项目:常规小程序级别约200条左右(一般一个人负责)bug数量。
2025-05-24 14:35:30
1043
原创 【软件测试面试题】测试理论/基础面试(持续更新)
对于当前软件开发复杂多变的情况,W 模型并不能解除测试管理面临的床惑。W 模型也称之为双V 模型,一个V 是开发的生命同期,另一个V 是测试的生命周期,W 模型与V模型有一个很大的不同,就是W 模型是一个并行的模型,V 模型是一个串行的模型,W 模型开始是从需求分析开始就开始了,而不是等到编码完成后才开始。特点: 这是一种古老的瀑布模型,反映了实际和测试之间的关系局限: 仅仅把测试过程作为编码之后的一个阶段,忽视了测试对需求分析,系统设计的验证,如果前面设计错误,得一直到后期的验收测试才被发现,耗时耗力。
2025-04-10 16:29:17
677
原创 软件测试面试之支付系统测试
假设你测试的系统支持微信支付,在微信支付成功点击完成返回被测APP,这时候APP的订单状态需要更新,就会向服务器发起查询,如果因为网络问题没查到返回结果,APP需要展示给用户一个支付处理中的页面,请用户等待并再次发起查询,但是这个等待和查询不能是无期限的,需要有次数限制,如果最后还是没有查询到,需要提示用户稍后查询,如果查询到支付结果,则需要展示给用户对应的结果。如果再采用向上取整或者向下取整,也会有问题,所以涉及到金额,除了考虑单位外,还要考虑合适的取整和计算方法,不然都会导致精度丢失。
2025-04-09 16:06:36
738
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人