软件功能测试,指的是广义上的功能测试,包括对软件的功能性、可靠性、易用性、兼容性、可移植性、维护性、用户文档等方面的测试。软件检测cnas认可过程中,软件功能测试作业指导书体现着软件检测实验室的核心技术实力,功能测试作业指导书是其中的重要组成部分,今天我们就一起来看一下,软件功能测试作业指导书应该如何编写。
同我们前面为大家介绍的软件测试作业指导书相似,一份完整的软件功能测试作业指导书需要包括软件功能测试作业指导书的编制目的、软件功能测试作业指导书的适用范围、内部不同角色人员的分工与指责、软件功能测试的测评流程、任务接收、软件功能测试计划制定、软件功能测试需求分析、软件功能测试用例设计、测试准备、测试执行、软件功能测试报告编制、项目结束、文件体系中与该作业指导书相关的其他文件以及在测试过程中需要落地的记录文件。
软件功能测试过程一般包括任务接收、测试计划制定、测试需求分析、测试用例设计、测试准备、测试执行、测试报告编制、项目结束等活动。下面我们就一一了解下,软件功能测试的各个环节。
在任务接收环节需要明确项目从外部到内部的过程中,各个角色需要落实的检查、调研工作以及记录文件,如病毒检查、了解软件基本信息等。
测试项目进入到内部以后,需要明确客户对项目的期望和要求,开始着手制定测试计划,测试计划通常需要包括:测试对象和测试内容、测试环境、测试开始结束条件、通过-失效准则、沟通机制、风险分析等内容。
测试计划经内部评审通过后,项目进入测试需求分析的阶段。需要提取测试要点有: 1)对于功能性测试部分,分析系统的功能结构、各功能的界面要素、界面操作、业务流程、业务规则、数据接口等,提取功能测试点;2)对于可靠性测试部分,分析系统功能的数据输入规格要求、业务规则要求等,提取可靠性测试点;3)对于易用性测试部分,分析系统功能操作的帮助信息、演示功能,会引起严重后果
的关键功能操作等,提取易用性测试点。
(后面的文章会针对具体的方法为大家分析测试指南的编写方法,欢迎大家继续关注)
需求分析完成后,下一个阶段就是测试用例的设计阶段。根据分析确定出的测试要点,设计针对性的测试用例。测试用例包括测试执行的前提、输入数据集的描述、操作、预期输出等。
接下来就是,测试准备环节。在测试执行前需要完成相应的准备工作,包括测试环境准备、测试数据准备等。
然后就是测试执行环节,项目负责人组织测试人员实施测试,在执行过程中,测试人员应认真观察,如实地将测试结果和发现的错误记录、测试结果和测试发现的缺陷记录到相应的记录文件中。
测试完成后,按照客户的要求处置被测试软件,如卸载被测软件,或者返还被测软件介质等。以电子版形式保存测试工作产品,包括测试技术文档、测试环境记录、测试执行记录、技术评审记录,纸质形式保存测试环境检查记录、技术评审记录等。
最后参照测试模版,编制软件功能测试报告,然后将软件测试报告逐次提交各审核人进行审核、签字、审批。
以上就是我们为大家整理的软件功能测试作业指导书的编写,欢迎大家交流讨论。