软件测试从零开始 本文面向软件测试新手,从测试前的准备工作、测试需求收集、测试用例设计、测试用 例执行、测试结果分析几个方面给出建议和方法。鉴于国内的软件开发、测试不规范的 现状,本文为软件测试新手提供了若干个软件测试的关注点。 【关键词】软件测试、测试用例、测试需求、测试结果分析 引言 几年前,从学校毕业后,第一份工作就是软件测试。那时候,国内的软件企业大多对软 件测试还没有什么概念,书店里除了郑人杰编写的《计算机软件测试技术》之外,几乎没 有其它的软件测试相关书籍,软件测试仅仅在软件工程的教材中作为一个章节列出来, 因此,我对软件测试一无所知。不过,在正式走上工作岗位之前,公司提供了为期两周 的系统的软件测试技术专题培训,对接下来的软件测试工作有很大的指导意义。现在, 我继续从事软件测试的培训与咨询服务,在这个过程中,亲眼目睹了很多软件测试新手 面对的困惑,他们初涉软件测试行业,没有接受系统的培训,对软件测试一无所知,既 不知道该测试什么,也不知道如何开始测试。下面针对上述情况,给出若干解决办法。 1、测试准备工作 在测试工作伊始,软件测试工程师应该搞清楚软件测试工作的目的是什么。如果你把这 个问题提给项目经理,他往往会这样回答: “ 发现我们产品里面的所有 BUG ,这就是你的工作目的 ” 。作为一名软件测试新手,如何才能发现所有的 BUG ?如何开始测试工作?即便面对的是一个很小的软件项目,测试需要考虑的问题也是方 方面面的,包括硬件环境、操作系统、产品的软件配置环境、产品相关的业务流程、用 户的并发容量等等。该从何处下手呢? 2、向有经验的测试人员学习 如果你进入的是一家运作规范的软件公司,有独立的软件测试部门、规范的软件测试流 程、软件测试技术有一定的积累,那么,恭喜你!你可以请求测试经理……