跪求:你对软件测试的理解是什么?你觉得一个优秀的软件测试人员应该具备哪些素质? 在线等,着急!谢谢
发布网友
发布时间:2023-07-22 11:36
我来回答
共2个回答
热心网友
时间:2023-09-15 20:29
作为一个软件测试工程师,首先,你要建立自己的测试思维,这个很重要,因为测试思维相当于你的软件的世界观,这也就是为什么,个人不支持从 开发转测试的原因,因为对于开发而言,他们是目标型的世界观,即需求要完成什么我去完成,如果你在开发中待的时间太长,容易习惯这样目标型世界观,而测试更多关注的是多方面的,有时候,就是一些在开发所谓的不可能、无所谓的东西最后造成软件的失败,而如何建立自己的软件世界观,那就要去通过测试的方*的理解,很多人喜欢把黑盒测试方*、白盒测试方*,分得很清楚,其实两者是相通的,看懂这些东西很快的,但是悟透,这个过程会漫长。
接下来 我们讲讲你需要作为一个初级功能工程师所需要基本素质吧
1、软件测试的基本方法(边界值、等价类、错误分类、流程分析等等黑盒、白盒测试方法要有了解,并且掌握)这个不难,但请务必牢记在心中,它是你去建立自己世界观的基础,所有的测试逃不出这些方法
2、会写的基础的测试文档(测试用例、缺陷报告等)
3、会看开发文档(需求说明书、操作手册)
4、知道软件工程中,测试所需要做的事情,了解性能测试、安全测试等
当你有了基础,同时也有了自己的世界观,祝贺你已经入门了,这个时候,我建议你可以去了解不同软件开发不同环节人所作的事情,不单单是开发,需求、设计、运维等等,因为这样你会知道什么是体系、规范,为你以后的发展有着很好的帮助,这也是测试相对于开发优势的地方,开发更关注的是点,而测试要关注的是面,所以对于测试而言,除了准确的抓住细节的同时,大局观要好,否则做不好测试。
最后才是细节技术就是所谓的白盒测试、性能测试、自动化、安全等等,这些其实对测试而言反而是小节,技术永远不会阻碍你前行的脚步,反而思维,这个你可以根据自己喜好去发展,没有固定模式
顺便说一句,别看不起基础的功能测试,它没外人看得那么简单,因为如果你连测试用例都不会设计就别去说做性能测试、自动化测试、安全测试等等,要做一好的功能测试工程师,写的一手好用例(你的用例是个识字人都能执行、并且用例有效的系统覆盖率也是很高的)、好缺陷(是个识字的人都能理解你说的是问题,并且抓住重点),很难的,真心不是普通人能做好的,要去花心思琢磨的。追问“写的一手好用例(你的用例是个识字人都能执行、并且用例有效的系统覆盖率也是很高的)”还要麻烦亲给我提供个关于测试(最好是:手机终端 黑盒测试)的一个比较好的测试用例,我想学习下~~~
最好是您自己写的,或者您比较熟悉的哦~~ 格式、测试用例内容什么的越详细越好!因为我真的都想好好学习下!如果从网上看到也有好的,还要麻烦您给我提供下链接哦~~我能学习到比较好的测试用例,还会追加悬赏哦,亲~非常感谢
热心网友
时间:2023-09-15 20:30
软件测试员应具备的素质:
1.探索精神:软件测试员不会害怕进入陌生环境。
2.故障排除能手:软件测试员善于发现问题的症结,喜欢猜谜。
3.不懈努力:软件测试员总是不停尝试。他们可能会碰到转瞬即逝或者难以重建的软件缺陷;他们不会心存侥幸,而是尽一切可能去寻找。
4.创造性:想出富有创意甚至超常的手段来寻找软件缺陷。
5.追求完美:他们力求完美,但是知道某些无法企及时,不去苛求,而是尽力接近目标。
6.判断准确:软件测试员要决定测试内容、测试时间,以及看到的问题是否算作真正的缺陷。
7.老练稳重:软件测试员不害怕坏消息。
8.说服力:软件测试员要善于表达观点,表明软件缺陷为何必须修复,并通过实际演示力陈述观点。