软件测试是伴随着软件的产生而产生的。早期的软件开发过程中软件规模都很小、复杂程度低,软件开发的过程混乱无序、相当随意,测试的含义比较狭窄,开发人员将测试等同于“调试”,目的是纠正软件中已经知道的故障,常常由开发人员自己完成这部分的工作。对测试的投入极少,测试介入也晚,常常是等到形成代码,产品已经基本完成时才进行测试。到了上世纪80年代初期,软件和it行业进入了大发展,软件趋向大型化、高复杂度,软件的质量越来越重要。
白盒测试技能
长期从事黑盒测试其实是种优势,因为现在黑盒测试占主流,而且现在黑盒测试也不再是“不用大脑”的测试,测试前的准备和测试后的分析有非常多的工作要做,而相比下,执行测试案例反而是工作量不大的部分,测试发展到现在,领先实践中已经将测试的准备与测试分析研究的相当细致,并且形成了1定的理论基础和实践经验,所以不能简单讲黑盒测试是简单,无技术含量的,测试是个完整的流程,需要用整体的思维来看待测试,不能单单只看其中的一部分。所以任何从事黑盒测试的人决不能认为自己只是从事案例的执行,这个思维方式要转变,才能发现自己其实做了很多测试工作,而且有更多的测试工需要做的更好,这才会变成黑盒测试经验,这种经验是厚实的扎实的,不是空洞的,是可以让人升值的。
软件测试用例
就目前的企业需求的软件测试人才分析,仅仅会一个软件测试的黑盒测试技术是远远不够的,按正常学会的时间量来计算,一个仅仅软件测试的课程是需要连续15天的项目实战才可以把学生领进门,还不算具体的授课课时数。有的中心是为了量产,仅仅200多个课时,就可以很快让学生毕业,但这样的后果是学生可以工作,但短期内提升技术是不可能的,未来发展是受很大的局限的。尚脑的软件测试课程,分为四大模块,编程开发,软件测试,自动化测试,手机测试。每个模块都相应的有实战项目。金融方向的 web项目测试项目,性能测试项目,手机app测试项目。
