【笔记】测试与开发,测试发展阶段
http://www.51testing.com/html/41/382641-236625.html 测试与开发: 相对而言测试涉猎更广,它的本质是质量保障。提到质量保障,他就不单单关注这几千甚至几万行代码运行的对不对了,还要关注环境是怎样的,各个阶段要输出什么质量要求的版本等等。 一个稍微优秀点的测试工程师,即要求有开发能力,更需要非常了解质量保障、软件工程学这些流程方面的知识,对bug跟踪、问题管理有自己的体会,要有大局观,此外,需要很高的业务能力。通常,对于一个项目来讲,最清晰全面了解这个产品所有特性的是测试人员。对于功能特性、使用场景你了解的不如开发多,就是不合格的,你可能只是一个用例执行者,而非用例设计者。 测试阶段: 1、测试执行:会看用例;有一定的业务知识;有一定的基本操作仪器使用的技能;会执行脚本等; 2、用例撰写:对产品的认识和业务知识掌握到了一定深度;对测试理念和各种测试知识学习到了一定程度,至少对软件测试或者系统测试等原则和方法有了深刻认识; 3、自动化测试阶段实现:整个测试流程,从单元测试->集成测试->系统测试->(回归测试)各对应有各自的自动化测试方法和工具。自动化测试也有自己的一个过程:工具使用->工具实现(脚本开发)->框架搭建->平台与流程的建立。 4、流程流程与平台实现阶段:测试平台包括手工测试与自动化测试,手工测试发现问题,自动化测试保障质量