1、对开发平台的架构要有系统的了解,不要求面面俱到,但要能从项目的整体角度来理解项目运行的各个方面,这个有助于认识自己在整个项目中的位置和价值。
2、对开发语言要有个基本的认识,对于常见代码有个基本的判断,方便与开发人员进行沟通改进。
3、要了解软件的实用价值,从软件的功用角度分析软件的利弊,做出更符合软件开发目标建议。
4、要站在客户的角度来检验软件的功能,客户怎么想的,客户有什么样的需求,客户有什么样的操作习惯,这个软件是否减少了客户的运营成本,以解决客户的实际问题为出发点来考察软件的功用,这样更有可能做出有实操价值的测试报告。
5、软件测试其实是件比较枯燥的工作,同样的功能、同样的界面、同样的操作要来来回回试过好多遍才能最后敲定,所以要求测试员得有耐心,能够对同一件事情不厌其烦地去验证,直到完美。
6、要有较强的逻辑思维能力、观察能力、语言表达能力。软件本身就是一定规则下的逻辑组合,优秀的逻辑思维能力能够确切地理解软件的运行方式和流程走向,在梳理问题时也能表述得更加精确;许多软件的操作细节是需要很仔细地去查找才能发现的,而一些软件bug在重现问题时也是一连串的细节操作在起作用,不细心很难再现;所有的测试结果最终都是要呈现在测试报告中的,所以精确、完整、合理的表述是很重要的,在与开发人员的沟通中这是很重要的一环,对于优化软件功能也有非常的意义。
温馨提示:答案为网友推荐,仅供参考