软件测试的流程:软件测试流程与文档写作软件测试的各个阶段测试过程PDCA戴明循环检查需求确定测试需求测试需求的依据与收集测试需求的分析形成测试需求分析测试需求的优先级测试需求的覆盖率和覆盖程度软件测试流程(需求阶段)l需求分析阶段测试人员需要做哪些工作
参与需求调研测试计划定义l定义ü《ANSI/IEEE软件测试文档标准829-1983》将测试计划定义为:¡°一个叙述了预定的测试活动的范围、途径、资源及进度安排的文档
它确认了测试项、被测特征、测试任务、人员安排,以及任何偶发事件的风险
¡±l注意:ü重要的是计划过程,而不是产生的文档
ü在工作过程中,如果无法按照自己预定的进度完成,也不要害怕或者沮丧,进度的作用就像一把尺子,而不是鞭子
你在工作中不断的用这把尺子来衡量自己,那些地方需要调整
ü测试计划由谁来写
ü测试计划根据什么写
撰写测试计划l重要的是计划过程,而不是产生的文档
l你在工作中不断来衡量测试工作中的哪些地方需要调整
l测试计划的内部作用ü作为测试计划的结果,让相关人员人员来评审ü存储计划执行的细节,让测试人员来进行同行评审ü存储计划进度表、测试环境等更多的信息
l测试计划的外部作用ü为客户提供一种信心ü向客户提供有关测试过程、人员的技能、资源、使用工具等信息
经典面试问题l测试计划的内容
答:一个计划包括:1)需要做什么2)怎么去做3)需要花费多长时间4)需要的资源(人力、测试环境和工具)5)成本6)如果不能完成计划会造成的影响7)测试的优先级8)每一部分的测试由谁来负责经典面试问题9)计划中每一部分相互之间联系的风险10)关键的检查点数据11)测试的入口和退出的标准12)对测试过程的主要执行者和贡献者13)如果项目能提前完成将有的潜在利益测试计划要尽早开始
可以在需求定义过程开始时就开始测试计划
测试计划的目的l测试计划的目的是处理以下重要的问题:ü测试