软件测试工程师必须拥有的七大意识
时间:2017-07-04 09:23:29 | 来源:千锋教育 | 作者:筱傲千锋软件测试培训讲师说:软件测试其实就是一种实际输出与预期输之间的审核或者比较过程。在测试过程中,我们不能毫无目的的测试,需要测试思想来指导我们的测试工作。下边来为大家介绍一下软件测试工程师必须拥有的七大意识。
一、求疑解惑意识
从事软件测试工作,主要的目的就是发现BUG,而发现bug需要就是不断的提出问题,识别问题,确认问题。另外发现bug其实就是人的感官,敏感的发现产品的缺陷,发现bug是偶然现象,同时又是必然现象。而这些的根本就是求疑解惑的意识。
二、全局意识
软件测试工程师,要质量,同时要有全局意识,尤其是测试管理人员,全局意识重要,因为有些问题在局部可能很严重,但在全局确不值一提。某节点发现的问题,是否共性问题,如果是共性问题需要周知相关人员,如果是特性问题,还要确保对其他节点和其他流程没有影响。单据增加一个字段时,需要考虑“默认值、业务逻辑,存储逻辑、升级、权限、单据模板、打印输出、流程”等等,如果没有全局意识,那很有可能会遗漏某项重要的问题。
三、风险意识
风险意识就不用说,研发管理和软件测试时重要的,在研发过程中,我们需要做到如下两点:提前预知风险,并提前预警;随时识别风险、分析风险,解决风险。
四、成本意识&收益意识
在测试管理时,我们需要考虑成本与收益是否相当。一个项目10个单据,给一个人测试?还是给10个人测试?哪种方式测试效率高,我们需要考虑知识传递,交互的成本。自动化的收益这个老生常谈了,UI自动化的成本远远大于收益,这也是业内公认的,但很多企业确不计成本去实施,也是为的未来收益。对于文档,需要考虑它的可维护性、可持续性,如果可持续性和可维护性非常差,那文档过于细致便得不偿失。
探索式测试与脚本测试的取舍;探索式测试:提供战略、策略文档及某个测试的想法等;预先定义的测试(脚本测试):相信文档、用例等;测试要点和测试用例的取舍。以上几点,都是要根据收益来确定投入的成本。
五、协作意识
在研发过程中, 需求是构建者,开发是实现者,测试是检测者。除此之外,还有市场、技术支持等各种人员,测试的的角色需要为各种人员服务,这个时候,协作意识就太重要了。测试需要与开发、需求沟通交流,也需要为技术支持提供一些问题解决的方案等等。
六、分享意识
对于测试来说,大的瓶颈就是“想不到 ”,而扩大自己思维深度有效的办法,就是通过各种方式获得其他人的想法,而分享就是融合各路想法有效的办法。另外,分享能提高自己的学习能力和业务能力,测试即学习,学习即测试。所以,分享意识对测试工程师也是非常重要的,
七、质量意识
质量意识就不用说了,测试人员必要有的。质量意识才能让你的不断的去寻找问题,不让bug浑水摸鱼。大限度的产品质量。
以上就是千锋软件测试培训讲师为大家所做的讲解。另外,告诉大家一个好消息,千锋软件测试培训首期班将于2017年8月14日盛大开讲,同时也为大家带来了2000元的福利,凡是首期班报名学员均可享受。千锋软件测试培训课程内容拥有900+课时高含金量内容,适合学习的软件测试课程,适合有基础人员进阶大神的学科大纲,企业技术官深度参与课程研发工作,确保学员。参加千锋软件测试培训,让你精通全栈软件测试技术,稳增50%!
上一篇:7月5日起微软将专注于云计算业务
下一篇:大数据已成为数字经济形态的关键生产要素