当前位置:网站首页>如何成为一个好的软件测试员?绝大多数人都不知道的秘密
如何成为一个好的软件测试员?绝大多数人都不知道的秘密
2022-07-06 09:24:00 【测试小婉】
目录
1、前言
现在,大多数公司把软件测试视为技术工程专业工作。他们意识到在项目组中培训软件测试员,并在开发过程中早期投入工作可以制造出质量更优的软件。
下面是大多数软件测试员应具备的素质:
2、沟通能力
一名理想的测试者必须能够同测试涉及到的所有人进行沟通,具有与技术(开发者)和非技术人员(客户,管理人员)的交流能力。既要可以和用户谈得来,又能同开发人员说得上话,不幸的是这两类人没有共同语言。和用户谈话的重点必须放在系统可以正确地处理什么和不可以处理什么上。而和开发者谈相同的信息时,就必须将这些活重新组织以另一种方式表达出来,测试小组的成员必须能够同等地同用户和开发者沟通。
3、技术能力
就总体言,开发人员对那些不懂技术的人持一种轻视的态度。一旦测试小组的某个成员作出了一个错误的断定,那么他们的可信度就会立刻被传扬了出去。一个测试者必须既明白被测软件系统的概念又要会使用工程中的那些工具。要做到这一点需要有几年以上的编程经验,前期的开发经验可以帮助对软件开发过程有较深入的理解,从开发人员的角度正确的评价测试者,简化自动测试工具编程的学习曲线。
4、自信心
开发者指责测试者出了错是常有的事,测试者必须对自己的观点有足够的自信心。如果容许别人对自己指东指西,就不能完成什么更多的事情了。因为开发和测试的立场不同,面对问题的时候测试人员要有自信坚持自己的观点,而不能轻信开发人员的说法。
5、外交能力
当你告诉某人他出了错时,就必须使用一些外交方法。机智老练和外交手法有助于维护与开发人员的协作关系,测试者在告诉开发者他的软件有错误时,也同样需要一定的外交手腕。如果采取的方法过于强硬,对测试者来说,在以后和开发部门的合作方面就相当于“赢了战争却输了战役”。
6、幽默感
在遇到狡辩的情况下,一个幽默的批评将是很有帮助的。
7、很强的记忆力
一个理想的测试者应该有能力将以前曾经遇到过的类似的错误从记忆深处挖掘出来,这一能力在测试过程中的价值是无法衡量的。因为许多新出现的问题和我们已经发现的问题相差无几。
8、耐心
一些质量保证工作需要难以置信的耐心。有时你需要花费惊人的时间去分离、识别和分派一个错误。这个工作是那些坐不住的人无法完成的。
怀疑精神
可以预料,开发者会尽他们最大的努力将所有的错误解释过去。测式者必须听每个人的说明,但他必须保持怀疑直到他自己看过以后。
9、自我督促
干测试工作很容易使你变得懒散。只有那些具有自我督促能力的人才能够使自己每天正常地工作。
10、洞察力
一个好的测试工程师具有“测试是为了破坏”的观点,捕获用户观点的能力,强烈的质量追求,对细节的关注能力。应用的高风险区的判断能力以便将有限的测试针对重点环节。
11、不懈努力
软件测试员总是不停尝试。他们可能会碰到瞬间即逝或者难以重建的软件缺陷。他们不会心存侥幸,而是尽一切可能去寻找。
12、创造性
测试显而易见的事实,那不是软件测试员。他们的工作是相处富有创意甚至超常的手段来寻找软件缺陷。
13、追求完美
他们力求完美,但是知道某些无法企及时,不去苛求,而是尽力接近目标。
14、判断准确
软件测试员要决定测试内容、测试时间,以及看到的问题是否算作真正的缺陷。
15、说服力
软件测试员找出的软件缺陷有是被人认为不重要,不用修复。测试员要善于表达观点,表明软件缺陷为何必须修复,并通过实际演示力陈观点。
软件测试员的一个基本素质是打破砂锅问到底。他们喜欢找出那些深藏不露的系统冲突。他们乐于处理最复杂的问题。他们外表上热衷于来回奔忙,追求尽善尽美。
软件测试员的任务是检查和批评同事的工作,挑毛病,公布发现的问题。这样难免与项目组中的其他人员会产生摩擦,下面是保持小组成员和睦的建议:
1、早点找出软件缺陷。这是软件测试员的当然任务,但是不容易做到。在三个月之前而不是在产品即将发布前夕找出严重的软件缺陷,会产生更小的影响,更容易让人接受。
2、控制情绪。诚然,软件测试员真心喜爱自己的工作,当发现严重的软件缺陷时乐不自胜。但是,如果兴冲冲地闯进程序员同事的房间告诉他程序中存在不可救药的软件缺陷,他不会高兴的。
3、不要总是报告坏消息。假如意外发现某些代码没有软件缺陷,就大声宣扬。花一些时间找程序员聊聊天。如果总是报告坏消息,别人就会惟恐避之不及。
感谢每一个认真阅读我文章的人!!!
如果下面这些资料用得到的话可以直接拿走:
1、自学开发或者测试必备的完整项目源码与环境
2、测试工作中所有模板(测试计划、测试用例、测试报告等)
3、软件测试经典面试题
4、Python/Java自动化测试实战.pdf
5、Jmeter/postman接口测试全套视频获取
我个人整理了我这几年软件测试生涯整理的一些技术资料,包含:电子书,简历模块,各种工作模板,面试宝典,自学项目等。需要的评论区找我谢谢。
边栏推荐
- Numpy Quick Start Guide
- UCORE lab8 file system experiment report
- The minimum number of operations to convert strings in leetcode simple problem
- ucore lab7 同步互斥 实验报告
- Report on the double computer experiment of scoring system based on 485 bus
- Flash implements forced login
- Sleep quality today 81 points
- 函数:计算字符串中大写字母的个数
- Expanded polystyrene (EPS) global and Chinese markets 2022-2028: technology, participants, trends, market size and share Research Report
- Build your own application based on Google's open source tensorflow object detection API video object recognition system (II)
猜你喜欢
数字电路基础(三)编码器和译码器
The common methods of servlet context, session and request objects and the scope of storing data in servlet.
DVWA exercise 05 file upload file upload
How to learn automated testing in 2022? This article tells you
Vysor uses WiFi wireless connection for screen projection_ Operate the mobile phone on the computer_ Wireless debugging -- uniapp native development 008
Dlib detects blink times based on video stream
Transplant hummingbird e203 core to Da Vinci pro35t [Jichuang xinlai risc-v Cup] (I)
Cadence physical library lef file syntax learning [continuous update]
UCORE lab7 synchronous mutual exclusion experiment report
Stc-b learning board buzzer plays music
随机推荐
What is an index in MySQL? What kinds of indexes are commonly used? Under what circumstances will the index fail?
c语言学习总结(上)(更新中)
[pointer] find the largest string
Face and eye recognition based on OpenCV's own model
[pointer] find the value of the largest element in the two-dimensional array
Global and Chinese market of maleic acid modified rosin esters 2022-2028: Research Report on technology, participants, trends, market size and share
Investment should be calm
Global and Chinese market of pinhole glossmeter 2022-2028: Research Report on technology, participants, trends, market size and share
Daily code 300 lines learning notes day 9
Global and Chinese markets of PIM analyzers 2022-2028: Research Report on technology, participants, trends, market size and share
My first blog
Cc36 different subsequences
Thinking about three cups of tea
Capitalize the title of leetcode simple question
Fundamentals of digital circuits (III) encoder and decoder
Rearrange spaces between words in leetcode simple questions
Quaternion -- basic concepts (Reprint)
ucore lab7 同步互斥 实验报告
Pointers: maximum, minimum, and average
Leetcode simple question: check whether two strings are almost equal