
课程咨询: 400-996-5531
投诉建议: 400-111-8989
认真做教育 专心促就业
软件测试中有哪些重要的知识点呢?在测试过程中,我们不能毫无目的的测试,需要测试思想来指导我们的测试工作,所以在测试的过程中我们一定要注意以下几点:
一、求疑解惑意识
从事软件测试工作,主要的目的就是发现BUG,而发现bug就是需要不断的提出问题,识别问题,确认问题。另外发现bug其实就是人的感官,敏感的发现产品的缺陷,发现bug是偶然现象,同时又是必然现象。而这些的根本就是求疑解惑的意识。
二、全局意识
软件测试工程师,要保证质量,同时要有全局意识,尤其是测试管理人员,全局意识更重要,因为有些问题在局部可能很严重,但在全局确不值一提。某节点发现的问题,是否共性问题,如果是共性问题需要周知相关人员,如果是特性问题,还要确保对其他节点和其他流程没有影响。单据增加一个字段时,需要考虑“默认值、业务逻辑,存储逻辑、升级、权限、单据模板、打印输出、流程”等等,如果没有全局意识,那很有可能会遗漏某项重要的问题。
三、风险意识
风险意识就不用说,研发管理和软件测试时十分重要的,在研发过程中,我们需要做到如下两点:提前预知风险,并提前预警;随时识别风险、分析风险,解决风险。
四、成本意识&收益意识
在测试管理时,我们需要考虑成本与收益是否相当。一个项目10个单据,给一个人测试?还是给10个人测试?哪种方式测试效率高,我们需要考虑知识传递,交互的成本。自动化的收益这个老生常谈了,UI自动化的成本远远大于收益,这也是业内公认的,但很多企业确不计成本去实施,也是为的未来收益。对于文档,需要考虑它的可维护性、可持续性,如果可持续性和可维护性非常差,那文档过于细致便得不偿失。
探索式测试与脚本测试的取舍;探索式测试:提供战略、策略文档及某个测试的想法等;预先定义的测试(脚本测试):相信文档、用例等;测试要点和测试用例的取舍。以上几点,都是要根据收益来确定投入的成本。
五、协作意识
在研发过程中, 需求是构建者,开发是实现者,测试是检测者。除此之外,还有市场、技术支持等各种人员,测试的的角色需要为各种人员服务,这个时候,协作意识就太重要了。测试需要与开发、需求沟通交流,也需要为技术支持提供一些问题解决的方案等等。
六、分享意识
对于测试来说,主要的瓶颈就是“想不到 ”,而扩大自己思维深度有效的办法,就是通过各种方式获得其他人的想法,而分享就是融合各路想法非常有效的办法。另外,分享更能提高自己的学习能力和业务能力,测试即学习,学习即测试。所以,分享意识对测试工程师也是非常重要的,
七、质量意识
质量意识就不用说了,测试人员必要有的。质量意识才能让你的不断的去寻找问题,不让bug浑水摸鱼,保证产品质量。
想学软件测试的同学,可以看看昆明达内官网,教你掌握软件测试的全部知识点,一站式搞定必会必知全部技能,感兴趣的同学可以咨询我们的老师,给你更多专业的建议!