测试理论
文章平均质量分 72
可可爱爱的程序员
真是一个可爱的程序员
展开
-
软件测试如何快速入门
在这里可以插播一段我的经历: 大学毕业之后,我很迷茫,不知道想做什么,这时就羡慕那些有哥哥姐姐可以帮忙规划指导的同学,迷茫就乱窜,那段时间做过很多,有的工作只做了一天或者几天,最长的也有一个月左右的,后来在一家电子厂做人事文员,做了几个月,不知道什么时候哪根筋不对,觉得难道我三四十岁了,还要做这个,拿这么点工资么?2.非计算机专业的应届毕业生 如果刚好你是,首先找与自己专业相关的企业,看否有软件测试,比如学音乐的,可以找QQ音乐、网易音乐这类音乐软件的公司。四、最后需要做的就是储备自己的能力。...原创 2022-08-10 18:51:21 · 1430 阅读 · 1 评论 -
什么是软件测试?零基础入门知识要点总结篇,5分钟带你快速了解
其次现在一个软件产品的问世,也离不开软件测试,在平常的工作学习生涯中,我具有强烈的责任感和压力并且善于发现探索新事物,对日后的职业生涯肯定会有很大的促进作用。软件需求是用户需求转换而来的,它是用户需求的细化,是用户需求的具体实现细节和规范。串行的过程,测试是在编码后有的,测试的介入比较晚导致前期的错误后期才发现,后期测试发现时,已经失去了错误及时纠正的最好时机。用户需求比较粗略,直接实现会有困难,因为没有细节,所以需要软件需求把用户需求细节实现和规范,把用户需求变成一个具体的可实现的过程文档。...原创 2022-08-09 18:40:41 · 3071 阅读 · 0 评论 -
2022各大厂最新总结的软件测试宝典,看完不怕拿不到offer
测试并不能够最大限度的保证软件的质量,软件的高质量是开发和设计出来的,而不是测试出来的,它不仅要通过对软件开发流程的监控,使得软件开发的各个阶段都要按照指定的规程进行,通过对各个阶段产物的评审,QA对流程的监控,对功能及配置的审计来达到开发的最优化。从技术上讲,所有的软件缺陷都是能够修复的,但是没有必要修复所有的软件缺陷。在任何一个项目中,通常情况下开发人员和测试人员都是不够用的,而且在项目中没有预算足够的回归测试时间,再加上修改缺陷可能引入新的缺陷,因此在交付期限的强大压力下,必须放弃某些缺陷的修改。..原创 2022-08-09 18:34:02 · 1536 阅读 · 0 评论 -
软件测试永远的家——银行测试,YYDS
金融业是指经营金融商品的特殊行业,它包括银行业、保险业、信托业、证券业和租赁业 往往涉及证券、银行、基金、信托、保险、投行、期货等领域金融行业的软件测试门槛高,除了要懂软件测试知识之外,对你业务能力,银行金融知识都有要求,我这里有完整的项目想好要的可以关注我!想去银行类的地方做软件测试的朋友们还要加油哟。...原创 2022-08-08 17:50:52 · 1970 阅读 · 0 评论 -
今日分享如何提交一个BUG
如果是大规模团队、多人开发的系统,测试不能明确到底是谁的 BUG,将 BUG 提交给了错误的开发人员,再加上人都有依赖心理,这个 BUG 就会被当皮球一样踢来踢去,极大增加了沟通成本,影响 BUG 修复时效。大多数浏览器都有自带的接口查看工具,比如 Chrome 浏览器通过 F12 开启抓包,来查看是后端返回给前端的数据有误,还是前端显示有误。后端 BUG:业务逻辑相关、性能相关、数据相关、安全性相关。前端 BUG:界面相关、布局相关、兼容性相关、交互相关。3、检查接口响应:响应错误,后端 BUG。...原创 2022-08-04 18:42:48 · 965 阅读 · 0 评论 -
阿里老鸟终于把测试用例怎么写说的明明白白了,小鸟必看
用例名 步骤 预期结果 支付申请入口 点击XX菜单 -》XX菜单 -》XX按钮 展开支付申请弹窗 元素校验/表头字段 检查【账单号】 账单号规则正确 渠道 A 发起支付 点击XX按钮,发起支付申请 1、账单状态更新为【支付中】譬如,需求中有一条描述 “ 为用户提供支付申请功能 ”,用例大模块就是 “ 支付申请 ”,然后再对该模块用例细化:入口、元素校验、确认 / 取消按钮 校验、渠道 A 发起支付、渠道 B 发起支付等。产品、研发、测试看。任务提测之后,测试根据写好的用例执行第一轮、第二轮…….......原创 2022-08-03 14:39:52 · 924 阅读 · 1 评论 -
零基础可以转行软件测试吗 ?这篇文章告诉你
一般用例里面都会写操作步骤,但很多 BUG 不一定是按照用例的操作步骤出现的,也许是某个不经意的操作出现了某个 BUG,这个时候你记忆力不好,不记得刚刚发生 BUG 的操作场景了,你发现了 BUG 等于没发现,因为你没办法重现了,没办法重现的 BUG 就没法定位。执行力源于责任心,执行力强的测试人员面对重复的测试工作也会一丝不苟的执行,开发修改 BUG 往往一次不能修复成功,可能需要多次修改多次验证,这时如果测试人员缺乏执行力,就会因为反复的操作失去耐心,最终可能导致产品出现漏洞。回答:可以转,但有条件。.原创 2022-08-03 14:15:48 · 887 阅读 · 0 评论 -
零基础入行软件测试必看,10年测试老鸟的良心建议(共15条)
1. 软件测试的前景可观,软件测试除了功能测试,还有性能测试,安全测试,自动化测试等等。2. 软件测试的入行门槛在IT行业里算是低的,就算不是计算机专业也可以轻松上手,但是点点点只是基础,想要月入过万甚至更高,还是得往自动化测试方向进阶,虽然入门简单,但是进阶难。3. 小白零基础转行软件测试的话,单纯的学习理论知识是远远不够的,还是达不到找工作的水平,还是要找一些项目来实际操作一下,把学到的知识转化成项目经验。PS:这里有一套2022最新版的软件测试全套自学教程,包含了以下内容,记得一定要下载下来:编辑切原创 2022-06-30 22:10:45 · 2799 阅读 · 0 评论 -
零基础入门测试该学什么?最全整理,照着学就对了
于很多小白而言,想要转行软件测试岗位,却又怕自己从来没有接触过计算机,底子很薄弱,从而还没开始就打起了退堂鼓。也有许多初学者,在入门的过程中,苦于不知道该学什么,又该从何学起,常常搞得一团乱麻。随着时代的发展,测试行业也从最初的功能测试,演变成现在的自动化测试、接口测试、性能测试、安全测试、测试开发等岗位。企业软件质量的要求已经越来越高,所以测试也越来越受到重视,相应的,想要转行测试,如果没有一份完整的规划,学习的效率也会大打折扣。本期,笔者就给大家盘点一下,零基础转行测试需要学习哪些内容呢?什么是测试工程原创 2022-06-30 21:50:04 · 851 阅读 · 0 评论 -
2022各大厂最新总结的软件测试宝典,看完不怕拿不到offer
1、测试人员需要何时参加需求分析?如果条件循序 原则上来说 是越早介入需求分析越好 因为测试人员对需求理解越深刻 对测试工作的开展越有利 可以尽早的确定测试思路 减少与开发人员的交互 减少对需求理解上的偏差2、软件测试与调试的关系测试条件已知,规程可定义,结果可预知测试可以计划,过程可控测试是检验,调试是推理过程测试表明程序失败,调试表明正确测试可不了解设计细节测试由非设计人员完成测试有理论依据测试可自动化3、比较一下黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系黑盒测试:把测试对象原创 2022-06-21 22:01:01 · 2297 阅读 · 0 评论 -
功能测试怎么学?阿里工程师教4个步骤
如果想在测试道路上继续学习的话,需要对功能测试有个深入的了解,那功能测试怎么学习呢? 这里总结了如何学习软件测试的标准学习路线,对于软件测试基础知识的学习,除了软件的基础知识,还有软件的生命周期,软件的开发模型,软件开发有什么样的文档,软件测试的一些基础(比如说软件测试的概念、软件测试的一个流程),开发有模型那软件测试也有项目模型(我们在微模型、X模型、W模型、敏捷下怎样做软件测试这些基础),还有测试的组织架构,以及上升方式(我们一个总监下面可能会有多个经理,然后下面会有主管组长等等这样的标准组织架构,每原创 2022-06-20 21:30:34 · 802 阅读 · 0 评论 -
软件测试常用的8种功能测试类型
功能测试类型的简要说明单元测试 单元测试确保在一个段中编写的每一段代码都能产生最佳结果。开发人员在单元测试期间只看接口和确定部件。它提供了代码进展的文档,因为每个代码单元在继续下一个之前都经过了彻底的测试。集成测试 至少对软件的两个单元测试元素进行协调和测试,以确保它们的通信是准确的。 集成测试可以通过三种不同的方式执行: 1、自上而下的方法:首先评估来自控制流的高层或设计配置所建议的模块,然后是低层模块。如果低级模块不可用,则使用存根。 2、首先尝试低级模块,然后逐步添加重要的模块,这与自上而下的原创 2022-06-17 21:54:21 · 1523 阅读 · 0 评论 -
2022各大厂最新总结的软件测试宝典,看完不怕拿不到offer
1、测试人员需要何时参加需求分析?如果条件循序 原则上来说 是越早介入需求分析越好 因为测试人员对需求理解越深刻 对测试工作的开展越有利 可以尽早的确定测试思路 减少与开发人员的交互 减少对需求理解上的偏差2、软件测试与调试的关系测试条件已知,规程可定义,结果可预知测试可以计划,过程可控测试是检验,调试是推理过程测试表明程序失败,调试表明正确测试可不了解设计细节测试由非设计人员完成测试有理论依据测试可自动化......原创 2022-06-10 21:48:47 · 1012 阅读 · 0 评论 -
软件测试入门之软件测试的概念与过程(精辟内容)
一、 软件测试的引入1.学习软件测试前的思考软件测试就是测试程序吗?(不是,软件包括程序丶数据以及文档,所以不止是测程序)测试是不是装上软件后点鼠标、敲键盘?(不全是,测试是一个过程包括需求分析丶测试计划丶用例设计丶执行用例丶测试评估以及总结)怎么开始测试工作?第一个任务是什么?(第一个任务测试需求分析)测试早做好还是晚些做好?(早做好)测试需要谋划或者规划吗?(需要测试计划,分析软件哪些测哪些不测,什么时候测,哪些人做哪些测试,需要的测试时间 ,测试所遇到的问题包括怎么解决)测试要做原创 2022-06-10 21:14:27 · 1072 阅读 · 0 评论 -
2022最新软件测试面试题常问的30道【持续更新~】
软件基础 1.测试人员在测试中的任务是什么?1.尽可能早的找出系统中的bug;2.避免软件开发过程中缺陷的出现;3.衡量软件的品质,保证系统的质量;4.关注用户的需求,并保证系统符合用户需求。总的目标是:确保软件的质量2.测试用例评审的流程是什么1.测试用例是否按照公司定义的模板进行编写的; 2.测试用例的本身的描述是否清晰,是否存在二义性; 3.测试用例内容是否正确,是否与需求目标相一致; 4.测试用例的期望结果是否确定、唯一的; 5.操作步骤应与描述是否相一致; 6.测试用例原创 2022-06-09 20:53:19 · 1835 阅读 · 0 评论 -
功能测试之设计语言测试:功能测试包含哪些测试?分别有什么作用
Web 设计语言版本的差异可以引起客户端或服务器端严重的问题,例如使用哪种版本的HTML 等。当在分布式环境中开发时,开发人员都不在一起,这个问题就显得尤为重要。除了HTML 的版本问题外,不同的脚本语言,例如Java、JavaScript、ActiveX、VBScript 或Perl 等,也要进行验证。 在设计Web 系统时,使用不同的脚本语言给系统带来的影响也不同,如HTML 的不同版本对Web 系统的影响就不同。关于设计语言的测试,应该注意以下几个方面: (1)与浏览器的兼容性。由于..原创 2022-06-09 20:35:14 · 1485 阅读 · 0 评论 -
如何从功能测试转型到高级自动化测试
前言 自己之前为了学习自动化测试加了几个自动化测试的群,在群里和不少大牛交流,也和不少新手交流。因为自己也是一个自动化测试的新手,就想着总结下自动化测试学习工作中遇到的问题,也希望如果有想学习自动化的童鞋,可以学习前看下这篇感想,可能对于你的学习有所帮助。下面我所说的东西都是群里好多自动化测试新手遇到的,有技术方面的,也有工作中遇到关于自动化的问题(很现实。。。)学习自动化难不难...原创 2022-06-06 20:17:09 · 827 阅读 · 0 评论 -
功能测试必备:Fiddler 弱网测试及其测试思路归纳总结
一、Fiddler 弱网测试 一)开启弱网 Rules->Performance -> Simulate Modem Speeds原创 2022-06-06 20:04:38 · 999 阅读 · 0 评论 -
功能测试包含哪些测试?分别有什么作用?
功能测试包含哪些测试?功能测试主要包括链接测试、表单测试、搜索测试、删除测试、cookies、session测试、数据库测试等部分。功能测试对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。 功能测试包含哪些测试?分别有什么作用?接下来我们具体了解一下:...原创 2022-06-02 22:22:39 · 1716 阅读 · 0 评论 -
“好的”测试用例你会设计吗?
关于“好的” 的定义 “好的”测试用例一定是一个完备的集合,可以覆盖所有等价类以及各种边界值,而跟它最终是否可以发现缺陷无关。 “好的”用例具备的特征 1.等价类集合的完备性 需要保证所有可能的边界值和边界条件都已经正确识别。 2.等价类划分的准确性 指的是对于每个等价类都能保证只要其中一个输入测试通过,其他输入也一定测试通过。 3.整体完备性 往往一个功能点需要涉及到多个用例去覆盖方方面面,所以测试用例是一个完备的整体,是有效测试用例的集合,能完全覆盖测试需原创 2022-06-01 22:07:28 · 188 阅读 · 0 评论 -
针对自动取款机优化需求的用例设计,应该挺全面了吧
案例设计需求 有一个ATM取款系统,现对于取款功能进行了需求变更:只能取面额是100元(如取500,输出5张100元)。 现在功能修改为,可以取面额是10元、50元和100元的,其余功能不变,用户界面也没有任何变化,取款原则为“最优吐钞法”,有大额先吐大额,请根据需求变更进行案例设计。原创 2022-06-01 22:00:03 · 532 阅读 · 0 评论 -
测试工程师必备测试常识 ,也适合初学者观看哦
什么是“软件测试”? 软件测试就是在受控制的条件下对系统或应用程序进行操作并评价操作的结果。也就是说,如果用户面对着应用程序的 A 界面,在使用硬件 B 的时候做 C 操作,那么 D 结果应该出现。所谓受控制的条件应该包括正常条件和非正常条件。应该故意地去促使错误的发生,也就是事情在不该出现的时候出现或者在应该出现的时候没有出现。从本质上说,软件测试是“探测”。 在如何负责质量保障和软件测试的责任方面,各个机构有不同的做法。有时候,由一个小组或者个人来负责。常见的办法是项目组包括了测试人员和开发人员,他们在原创 2022-05-30 18:00:37 · 221 阅读 · 0 评论 -
面试了8家软件公司测试岗位,面试题大盘点,我真的尽力了
一、自我介绍这里就不过多讲自我介绍了,文末有简历模板,可以看看,说不定有帮助二、灵活问题1、大概说说之前公司的测试流程2、测试报告有哪些内容?3、如何保证用例的覆盖度?4、什么是测试用例,什么是测试脚本?两者的关系5、Bug的级别,按照什么划分6、你认为是bug,开发认为不是bug,如何解决?7、给你一个网站,你如何测试?8、你印象中最深刻的bug?9、如果没有需求文档怎么办?10、Andriod兼容性测试选取手机的准则?三、功能方面1、说一下测试用例原创 2022-05-30 17:49:33 · 306 阅读 · 0 评论 -
功能测试怎么学?阿里老鸟教小菜鸡4个步骤
如果想在测试道路上继续学习的话,需要对功能测试有个深入的了解,那功能测试怎么学习呢? 这里总结了如何学习软件测试的标准学习路线,对于软件测试基础知识的学习,除了软件的基础知识,还有软件的生命周期,软件的开发模型,软件开发有什么样的文档,软件测试的一些基础(比如说软件测试的概念、软件测试的一个流程),开发有模型那软件测试也有项目模型(我们在微模型、X模型、W模型、敏捷下怎样做软件测试这些基础),还有测试的组织架构,以及上升方式(我们一个总监下面可能会有多个经理,然后下面会有主管组长等等这样的标准组织原创 2022-05-29 21:53:21 · 170 阅读 · 0 评论 -
软件测试常用的8种功能测试类型,你都会吗?
功能测试类型的简要说明单元测试 单元测试确保在一个段中编写的每一段代码都能产生最佳结果。开发人员在单元测试期间只看接口和确定部件。它提供了代码进展的文档,因为每个代码单元在继续下一个之前都经过了彻底的测试。集成测试 至少对软件的两个单元测试元素进行协调和测试,以确保它们的通信是准确的。 集成测试可以通过三种不同的方式执行: 1、自上而下的方法:首先评估来自控制流的高层或设计配置所建议的模块,然后是低层模块。如果低级模块不可用,则使用存根。 2、首先尝试低级模块,然后逐步添原创 2022-05-29 20:38:08 · 478 阅读 · 0 评论 -
软件测试架构师,给后辈的16条忠告
1、警惕自身和单位的耦合程度 很多人在一个公司、企业待久了,学的东西都是这个企业所能用到的,时间长了,会发现自己在公司里越来越得心应手,但是你的技能和长处可能仅仅适应这家公司,换一家公司可能就用不上,这样就很危险。2、忘掉光环,忘掉徒有的虚名 特别是在大公司里,而且是做过管理岗位的,那些光环和title会让你骄傲自满。你始终要明白,平台再大,公司再牛掰,终究不是你的真实能力的体现,特别是做过管理岗位的,不要迷恋管理,技术才是长久立足的根本。 3、新技术日新月异,但人生是一场长跑 没有一劳原创 2022-05-28 20:34:20 · 168 阅读 · 0 评论 -
软件测试的工作流程是什么?只需5个步骤
前言不同类型的软件产品测试的方式和重点不一样,测试流程也会不一样。同样类型的软件产品,不同的公司所制定的测试流程也会不一样。虽然不同软件的详细测试步骤不同,但它们所遵循的最基本的测试流程是一样的。分析测试需求测试人员在制定测试计划之前需要先对软件需求进行分析,以便对要开发的软件产品有一个清晰的认识,从而明确测试对象及测试工作的范围和测试重点。在分析需求时还可以获取一些测试数据,作为测试计划的基本依据,为后续的测试打好基础。此外,分析测试需求也是对软件需求进行测试,以发现软件需求中不合理的地方原创 2022-05-27 14:39:15 · 8201 阅读 · 0 评论 -
怎么写软件功能测试报告,分享详细专业的功能检测报告模板
功能测试报告是指对软件产品或者程序的各项功能进行检测,将测试过程和测试结果写成文档,对测试过程中发现的问题进行分析,为之后的修复及bug管理提供依据。功能测试是软件测试门类中的一项基础测试,但是因为测试项目的种类五花八门,测试的内容简单复杂的都有,所以要做好功能测试不只是需要测试人员“点点点”,对于测试过程中的功能测试流程,测试步骤都要有个详细的记录归纳,最后才能完成一份完整的功能测试报告。那么功能测试报告怎么编写,又有哪些内容需要做呢?小编就此简单整理了功能测试相关内容,供大家参考。功原创 2022-05-27 14:13:08 · 797 阅读 · 0 评论 -
什么是黑盒测试和白盒测试、灰盒测试?
软件测试按照测试技术划分可以有:黑盒测试,白盒测试,灰盒测试黑盒测试又叫功能测试1.软件黑色盒子,里边的实现,看不见代码2.输入,输出结果---功能测试的方法这是因为在黑盒测试中主要关注被测软件的功能实现,而.不是内部逻辑。在黑盒测试中,被测对象的内部结构,运作情况对测试人员是不可见的,测试人员主要是验证系统功能与需求的一致性。在绝大多数没有用户参与的黑盒测试中,最常见的测试有:功能性测试、容量测试、安全性测试、负载测试、恢复性测试、标杆测试、稳定性测试、可靠性测试等。在我们软件原创 2022-04-02 22:13:43 · 2363 阅读 · 0 评论 -
软件测试到底怎么样? 28岁0基础转行软件测试晚不晚 该怎么学习软件测试?
很早时候,软件测试有软件开发者来做。后来,软件越来越庞大,不光需要专业人员来做,还需要设计专门的自动化软件来做。有白箱测试和黑箱测试。有的测试需要掌握一些软件测试工具。有的需要培训,可以掌握的比较快。也要看培训老师的素质。有这个工作随着软件业持续大发展,还是可以的。测试也分为功能测试和自动化测试。功能测试相对对容易些,这些工程师的薪资比自动化测试工程师要稍低。自动化测试工程师需要写一些自动化测试的代码,需要有一定的基础。但是待遇会高。所以我觉得软件测试员的工作是不错的,如果可以的话尽量往自动化方向去原创 2022-04-02 22:08:44 · 319 阅读 · 0 评论 -
功能测试包含哪些测试?分别有什么作用?
功能测试包含哪些测试?功能测试主要包括链接测试、表单测试、搜索测试、删除测试、cookies、session测试、数据库测试等部分。功能测试对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。 功能测试包含哪些测试?分别有什么作用?接下来我们具体了解一下: 一、链接测试 测试所有链接是否按指示的那样确实链接到了该链接的页面;测试所链接的页面是否存在;测试web应用系统上没有孤立的页面。 二、表单测试 表单一般指在界面进行数据提交操作的,包括新增原创 2022-03-31 20:59:19 · 665 阅读 · 0 评论 -
想学测试的必看系类之 软件测试基础理论
软件测试基础理论可是如果你会来 ,那冬天不值一提一、软件测试基础知识1、软件测试的定义2、软件测试方法的分类3、软件测试的原则4、软件测试策略5、软件测试模型6、软件测试生命周期1、软件测试的定义在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求 进行评估的过程。规定条件 --> 测试用例发现程序错误 --> 找bug衡量软件质量 --> 质量评估满足设计要求 --> 满足要求2、软件测试方原创 2022-03-29 21:59:28 · 4068 阅读 · 1 评论