怎样做好功能测试?5年测试老湿机教你秀好这5点骚利用...

分享
手机软件开发 2024-9-2 09:53:00 33 0 来自 中国
不论你是什么时间开始打仗测试这个行业的,你起首听说的应该是功能测试。通过一些测试本领来验证开辟做出的代码是否符合产物的需求?固然你也有自己对功能测试的明确,但是最近两年感觉功能测试似乎不太受接待,为什么呢?主要是不少同砚真的是功能测试都没有做好,就去实行主动化测试,测试开辟什么的,效果是越学越迷茫。究其缘故原由是,你功能测试还没有学好呢!
编辑
我们通常以为的功能测试是根据需求,接纳如下测试流程:需求分析,用例编写,用例评审,提考试证,Bug回归验证,上线与线上回归等来举行测试。如这天复一日,年复一年,相应了许多需求,但是想换工作的时间却得不到承认,各人想想是不是这种环境?
下面我就以一个功能测试职员怎样举行工作,来先容一下功能测试应该用到的知识及干系的提升发起。
目次
一、需求分析,发挥主动性
二、用例筹划与评审,做到不遗不漏
三、测试流程,注重项目控制
四、上线回归与项目总结
五、本领的总结和沉淀
一、需求分析,发挥主动性

正常的需求在产出的时间,产物是要分析这个需求的代价,影响范围和实今世价的。但是现在许多环境是,需求来了就构造评审,然后开辟测试与上线。产物主导型的开辟模式非经常见,作为测试我们无法主导需求和项目。在需求评审的时间,作为一个测试职员必须相识这次需求的内容,影响到哪些现有的功能,涉及到的利用体系或是种别等,然后准确的评估出工作量,防止因评估不敷造成后期测试不充实。
再者,关注开辟和产物的讨论,假如开辟说哪一部门比力难实现,末了怎样实现?此中做出的变更和难点就是测试的时间必须重点关注的部门。不能由于这些暂时和你没有关系就不去关注,后期会带来贫困。
第三,需求评审竣过后,要求产物更新此次评审过程中的全部改动部门,同时给出方案确保产物的任何改动都及时更新。
第四,根据产物需求,筹划测试方案及时间安排,此时可以粗粒度思量,时间上要公道。同时与在会职员举行探究。
二、用例筹划与评审,做到不遗不漏

测试用例是每个测试职员工作过程中必须要完成的工作。不管你是用Excel,还是用FreeMind来写,在测试工作中一是用来指导测试工作,而且是干系业务的一个文档沉淀。大概你不太在意测试用例的编写,但是在我以往口试的履历中,有凌驾一半的人写的测试用例是不达标的。许多人写用例是用书籍上的方法,什么边界值法,条件覆盖法等等,其实我们更应该关注用户,从用户的角度来写用例才对。
测试用例要素:
必须具备的测试用例名,实行步调,预期效果这三点是必须要写清晰的。
再者就是测试方案选择必须全面,作为功能测试职员你大概不会编写主动化测试脚本,不会性能测试,安全测试,但是你必须能根据需求想到要实行哪方面的测试。如口试的时间给你一个场景:一个全新的App要发版,假如让你来测试,你能想到哪些测试方案?假如你只能想到怎样去测试app的功能的话,那你作为功能测试职员就是思量不全面。此时的App的功能,App的性能,数据传输的安全性,接口或服务的功能测试,接口或服务的主动化测试与监控,接口或服务的性能测试,底层数据的存储与容灾环境都必须思量在内。
筹划用例的时间要筹划两类:
一类是开辟自测和验收提测试尺度的冒烟测试用例,一类是针对需求的全面测试用例。写完用例要主动接洽干系职员举行用例评审,夸大开辟自测,在评审过程是及时修改不符合的用例。
假如对软件测试有爱好,想相识更多的测试知识,办理测试题目,以及入门指导,帮你办理测试中碰到的狐疑,我们这里有技术高手。假如你正在找工作大概刚刚学校出来,又大概已经工作但是经常以为难点许多,以为自己测试方面学的不够精想要继承学习的,想转行怕学不会的,都可以参加我们779450660。群内可领取最新软件测试大厂口试资料和Python主动化、接口、框架搭建学习资料!
三、测试流程,注重项目控制

其实项目标流程控制在需求开始的时间就应该重视起来,只是许多时间我们没故意识到这是测试的工作,有的是产物来控制,有的是专门的项目司理来控制。测试职员是一线的工作职员,不管你工作了多久,必须有关注团体项目标意识。假如你不关注项目进度,什么时间提测你什么时间开始测试,在测试过程中你就会碰到测试的内容和最初的需求不划一,增长新的内容从而增长工作量,或是产物和开辟一起来压缩测试时间的环境,到时你想不加班都难。
编辑
需求一旦明确了由你来负责的时间,就要时间按排期来关注项目标环境。中心变更需求的时间,要评估是否影响项目进度,假如影响了重新举行排期。假如开辟提测试晚了,是否影响上线时间,假如大概会影响,立即就要给干系的职员发预警邮件,关照各人具体的环境。
同时在测试过程中,发现了bug必须具体描述题目,不管是jira,禅道或是其他的bug管理方式,一个bug要写清晰以下几点:Bug题目描述,bug重现步调,是否有前置条件,预期效果,实际效果,以方便开辟去举行修改。同时给bug准确分级,及时跟踪进度,包管项目按期完成。
四、上线回归与项目总结

一个需求上线完成后,要及时举行线上回归,假如有必须提示干系的职员举行主动化线上回归或是监控工作。同时必须回归我们在需求评审的时间思量到的大概影响到的原有的功能,以确保新功能的完全上线乐成。而作为功能测试职员,在一个项目完成后,不管公司有没有要求,要对项目做相应的笔墨总结。总结整个项目过程中碰到的题目,末了的办理办法或是其时讨论的处置处罚办法,有哪些须要注意的题目?有什么可以鉴戒的方案或是改进战略?项目中有没有通用性的题目等等。
假如公司有相应的项目总结方案,那测试的时间就要多关注一些数据。如冒烟测试是否一次通过,Bug数及差别级别的bug数,加入开辟职员对应的Bug数,提测试次数,上线次数等等。而后借助于第三方工具举行图表化相应的数据,然后干系题目的总结,改进方案都须要举行具体的总结。
五、本领的总结和沉淀

在我们找工作的时间,许多做功能测试多年的同砚一样平常很难通过口试,这内里的缘故原由毕竟是什么?其实最核心的缘故原由是,你不具备相应工作年限应该具备的本领。
01、测试工具的利用
在你以往的工作履历中,有没有总结过什么样的需求或是项目应该利用什么样的测试工具,而不是仅仅利用公司提供或是指定的工具?有没有分析过同类的工具的优缺点?假如一个雷同的全新的产物,你能否围绕着工作需求,准备相应的测试工具来辅助测试?什么样的测试工具在测试项目标时间大概存在题目,题目的办理办法是什么?
02、题目的总结
在测试工作中总结摆设环境出现502或是404产生的缘故原由及办理办法?产物的哪儿块功能轻易出现题目,或是开辟怎么实现相应的功能大概出现题目?产物的功能模块之间是怎样工作的,修改部门功能后大概会对其他模块产生影响?哪个版本的编译器打包的产物轻易在哪些方面出现题目?等等。相应的题目总结有没有做?假如做了,在接到相应的需求后就能快速的评估测试范围,选择测试方案,规划测试时间等。
03、技术的沉淀
技术不但仅指的是编码本领,像平常我们摆设环境出现题目后,末了的办理方案的总结;测试过程中日志出现空指针的排查;项目测试过程中碰到的题目及办理方案;一些常见题目的排查及办理方案等等。要在工作中善于积聚,从而指导自己的工作或是为同事提供办理题目的思绪与办法。
04、时常问自己一句话
“脱离现有的平台,我另有什么?”这个才是你的资源,对公司业务的认识,公司现在工具的利用等等,对你来说是没有任何上风可言的。而对同类业务流程的把握,项目标团体把控,快速相识业务并能根据需求选择测试方案,引进现有的测试工具进步测试服从,测试过程中碰到题目的预判和办理办法等才是功能测试职员必须具备的本领。这些方面你做到了吗?业务专家也是不想做编码的测试职员一个很好的选择,不要整天抱怨功能测试怎样怎样,要充实认清行业现状和自己的优缺点,做好职业规划。
学习资源分享


末了感谢每一个认真阅读我文章的人,看着粉丝一起的上涨和关注,礼尚往来总是要有的,固然不是什么很值钱的东西,假如你用得到的话可以直接拿走
这些资料,对于想进阶【主动化测试】的朋友来说应该是最全面最完备的备战堆栈,这个堆栈也伴随我走过了最困难的旅程,盼望也能资助到你!凡事要趁早,特别是技术行业,肯定要提升技术功底。盼望对各人有所资助…….
关注我的微信公众号:【步伐员小濠】即可获取这份资料了!
假如你不想再体验一次自学时找不到资料,没人解答题目,对峙几天便放弃的感受的话,可以参加我们的群:779450660 各人一起讨论交换,内里也有各种软件测试资料和技术交换。
假如对你有资助的话,点个赞收个藏,给作者一个鼓励。也方便你下次可以大概快速查找。
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-10-19 17:39, Processed in 0.152117 second(s), 32 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表