说明,本文转载自https://www.cnblogs.com/yingyingja/p/9645243.html#4067184,谢谢。
自己工作了7/8年了,但是由于对平时的工作缺少总结与思考,面试时往往失败。加上最近感觉自己出现了职业倦怠的情况,决定要改变。
先把网上一些好的文章见解总结记录下来,既可以复盘的时候用,也作为自己的小小知识库。
本文知识相关---测试的依据有哪些?
1)首先当然是需求规格说明书或者原型图了
2)但是由于需求的不尽满意,所以还可以参考开发人员的详细设计、数据库设计、逻辑图等等。
3)再者可以依靠“行业标准或惯例”,如数据库信息加密处理,cookies的安全,防xss攻击,简单的如弹框的设计是否合理易用这样的小问题;
4)说的再远些,就是“政策法规和政治要素”了,如药品网站中常见的处方药&违禁品等需求是否考虑到了。
在许多的软件测试理论中,还有一个词我们常常听到,那就是“隐性需求”。这个概念和刚刚提到的测试依据差不多。我们在采集测试依据的时候,可以多多考虑,从而形成一个更加完备的测试覆盖。
虽然我们希望需求是完美的,但是现实往往是有差距的。
换个角度,这正是对我们的挑战与机遇,问题越存在,在解决问题后,才能彰显我们的能力。