软件测试方案模板三角形样例
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件测试方案模板三角形样例
1概述
测试对象简介。经过此让读者对被测对象有一个基本的认识。包括:被测对象的开发背景、定位、主要功能特性等;
2测试需求
列出需要测试的功能点需求。此部分运用逆向工程经过现有系统获得。
对于需求不明确的地方能够加上自己的澄清和理解。
某程序从一个输入对话框中读取三个整数值。这三个整数值代表了三解形三边的长度。
程序显示提示信息,指示该三角形究竟是不规则三角形、等腰三角形还是等边三角形。
需求澄清后补充:
⏹输入规格
✧输入对话框分别提供三个输入框供三条边输入,每条
边最大允许输入范围为100cm
✧界面语言为中文
✧长时间不输入,输入框会一直等待输入。
⏹输出规格
✧无效输入以红色字体标示。
✧提供命令行接口供第三方调用。
✧输出结果清空后允许连续输入。
⏹质量属性
✧性能:1S内给出结合
✧可服务性要求:采用格式化形式保存所输入数据和输
出结果。是否保存可配置。
✧可靠性要求:异常非常输入不退出。运行24小时后系
统稳定,不出现内存泄漏、异常退出等情况。
3XXXX功能测试设计
(逐功能展开测试设计,如果有多个功能,则重复COPY整个第3章节)
3.1功能流程分析
功能是如何被实现的。输入如何转化为输出的。
形式化能够采用IPO分析,对于涉及到的重要输入输出数据结构必须列出。
建议:
1)对于功能处理逻辑性较强的,能够采用流程图、时序(顺序)图、分类树、判定表等辅以分析;
2)对于功能处理较为简单、或基于数据、逻辑性不强的,经过自己的理解,将实现要点列出即可。
3.1.1输入
·三角形三条边a,b,c,最大为100cm
·命令行接口形式为:aTriangle [a,b,c]|[格式化文件] > output.txt /s
/s:代表是否输出到某文件中,当加了/s后如果不给文件名,则默认保存文件名按时间戳生成,文件后缀名默认为文本格式,即为记事本即可打开。
3.1.2处理
该程序的主模块如上图所示,包括输入命令解析、三角形判断、输出结果保存三部分处理。
输入命令解析:分别进行参数合法性、文件合法性、记录内容合法性的校验。如果存在非法立即退出。