1.测试人员的素质要求
在很多人眼里,测试人员的素质要求低,技术难度低,是不对的!
一名优秀的测试人员所具备的素质远远不止鼠标点点这么简单,至少要包括:
-
-
- 良好的心理素质
- 正确的测试态度
- 缜密的思维能力
-
2.哪些性格特征适合做软件测试
- 好奇心
“C-Killed a cat”、“好奇心会把你杀死”,这些话在测试领域不适用,越是好奇心强烈的人越是能成为优秀的测试员。如图2.3
- 成就感
除了兴趣和好奇心,另一个驱使测试人员不断地工作的原因就是成就感,测试人员的成就感来源于破坏、指责。如图3.3
- 消极思维
善于怀疑的人能够发现更多的Bug。这些人会感觉这个软件的某些方面还有问题,就好像有第六感一样,会想出更多的注意去测试。
要敢于怀疑权威的文档,敢于怀疑“牛人”,要相信人是不可靠的,人经常放错误,而且反复地犯错误。
- 全面的思维能力
思维的全面性是指:思维力强,看问题不片面,能从不同的角度整体地看待事物。
- 测试的正确态度
对软件的测试态度,决定了能把测试坚持做到怎样的深度和广度。
- 责任感
- 压力
压力分为内部压力和外部压力两大类,如图3.4
练习题
怎么成为优秀测试员:
1.探索精神 2.故障排除能手 3.不懈努力 4.创造性 5.追求完美 6.判断准确 7.老练稳重 8.说服力 9.除了这些素质,在软件编程方面受过的教育也是重要的。 10.软件的功能为了解决现实问题,因此,教学烹饪航空木工医疗等知识都 将对查找该领域软件的缺陷有莫大帮助
软件缺陷的正式定义,符合下边 5 个规则的才能叫做软件缺陷:
1.软件未达到产品说明书标明的功能。 2.软件出现了产品说明书指明不会出现的错误。 3.软件功能超出产品说明书指明范围。 4.软件未达到产品说明书虽未指出但应达到的目标。 5.软件测试员认为软件难以理解、不易使用、运行速度缓慢,或者最终用户认为 不好。