为了记录测试流程
督促自己留下文字
1,项目流程
产品经理或者需求方,提出需求,需要产出需求文档,项目参与人员进行评审(产品人员,开发人员,测试人员);
开发人员分析需求的开发点,一般产出需求分析文档,之后再进行设计开发具体内容,产出开发设计文档;
开发人员和测试人员进行评审开发设计文档;
测试人员根据需求进行测试案例的编写,产出测试案例文档,进行案例评审(开发人员和测试人员);
开发人员在开发环境调试完成,进行提测,测试人员部署到测试环境,进行测试,产出测试记录过程文档;
测试期间,有bug,提到对应系统(例如:jira),开发人员修复之后,再次提测,重新部署,至到bug关闭(测试人员记录bug,开发人员需要对bug进行分析,总结);
如果有两套测试系统,此时需要在另一个系统上进行部署,进行验证(验证测试),测试人员需求产出验证测试记录文档;
验证环境有bug,需要再次记录,并总结;
需求上线,验收通过,项目结束。
2,测试方法
功能测试方法:等价类划分法、错误推断法、边界值、判定表、因果图、业务流程图;
->等价类,是把输入条件划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,一般分为有效等价类和无效等价类。
->边界值,边界值是对等价类方法使用的补充,长期的测试经验告诉我们,很多错误是发生在输入或输出范围的边界上,故对边界数据要着重测试
->错误推测法,是根据测试者以往测试经验来对软件功能进行测试,对可能出现错误的地方多测试。
->判定表,主要是考虑输入条件的各种组合、以及输入条件之间的关系进行的测试。
->因果图,与判定表紧密相连,是根据输入和输入、以及输入和输出之间的因果关系、输出和输出之间的关系而得到的因果关系图。
->业务流程图,主要是基于软件的业务流程进行测试,如主要业务流程、次要业务流程。
总结,一般来说,对软件功能进行测试的时候,会先使用等价类、边界值测试;其次使用错误推测法,在测试过程中对未测试地方进行补充;判定表跟因果图用于输入输出比较复杂的情况;而业务流程图 可在测试过程中始终贯穿。
联系客服