通常软件人员应具备如下素质:
(1) 良好的沟通能力;
(2)掌握比较全面的技术;
(3)充分的自信心;
(4)足够的耐心和责任感;
(5)要具备怀疑精神和学习能力;
(6)超强的记忆力和良好的洞察力;
软件测试的目的就在于在软件投入运行之前,尽可能多地发现软件中的错误。
根据软件测试标准适用的不同范围,软件测试行业中的标准通常可以分国家标准、行业标准、企业和项目规范4个级别。
软件测试的原则。
(1)应当把“尽早地和不断地进行软件测试”作为软件开发者的座右铭。
(2)测试用例应包括测试输入数据和与之对应的预期输出结果这两部分组成。
(3)程序员应避免检查自己的程序。
(4)设计测试用例时,应当包括合理的输入条件和不合理的输入条件。
(5)充分注意测试中的群集现象。对发现错误较多的程序段,应进行更深入的测试。
(6)严格执行测试计划,排除测试的随意性。
(7)应当对每一个测试结果做全面检查。
(8)妥善保存测试计划、测试用例、出错统计和最终分析报告,为维护提供方便。