拓胜(广州)计算机技术服务有限公司1/12测试用例TestCase文件状态:[√]草稿[]正式发布[]正在修改文件标识:-Team当前版本:V1.0作者:MaxwellDong完成日期:2010-08-20拓胜(广州)计算机技术服务有限公司2010~2011拓胜(广州)计算机技术服务有限公司2/12修订历史记录版本日期AMD修订者说明1.02010/8/20A董旭源初稿(A-添加,M-修改,D-删除)拓胜(广州)计算机技术服务有限公司3/12目录1.引言.....................................................................................................................................................................41.1编写目的.............................................................................................................................................................41.2背景.....................................................................................................................................................................41.3术语与缩写解释.................................................................................................................................................41.4参考资料.............................................................................................................................................................42.测试环境.............................................................................................................................................................52.1硬件.....................................................................................................................................................................52.2测试软件.............................................................................................................................................................53.测试用例.............................................................................................................................................................64.用例审核互查....................................................................................................................................................105.检查项...............................................................................................................................................................116.评审结果...........................................................................................................................................................12拓胜(广州)计算机技术服务有限公司4/121.引言1.1编写目的说明编写这份测试用例的目的,指出预期的读者。1.2背景说明:a这份测试用例所描述的软件系统的名称;b该软件项目的任务提出者、开发者、用户(或首批用户)及安装此软件的计算中心c该产品或项目目标。1.3术语与缩写解释列出本文件中用到的专门术语的定义和外文首字母组词的原词组缩写、术语解释1.4参考资料列出有用的参考资料,如:a.项目的经核准的计划任务书或合同;b.属于本项目的其他已评审通过文件;c.本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够取得这些文件资料的来源。拓胜(广州)计算机技术服务有限公司5/122.测试环境2.1硬件列出为测试本软件所使用硬件的配置,如:a.处理机的型号、内存容量;b.所要求的外存储器、媒体、记录格式、设备的型号和台数、联机/脱机;c.I/O设备(联机/脱机?);d.数据传输设备和转换设备的型号、台数。2.2测试软件说明为测试本软件所使用的软件,如:a.操作系统的名称、版本号;b.开发工具名称和版本号;c.数据库管理系统的名称和版本号;d.使用什么测试软件e.其他支持软件。拓胜(广州)计算机技术服务有限公司6/123.测试用例测试用例表格的设计可以根据项目自身的特点进行设计,以下提供一种通用用例表格:用例编号原形描述如需求、函数、类的定义等用例目的描述本用例的测试目的前提条件如果某些前提条件不满足,本用例无法正常执行,则在此描述子用例编号输入操作步骤期望结果实测结果状态注:状态为“通过”、“失败”,“阻塞”下面列举几种可以选取的用例设计模板:1、功能测试用例:用例编号功能A描述用例目的前提条件子用例编号输入/动作期望的输出/相应实际情况状态示例:典型值…示例:边界值…示例:异常值…2、容错能力/恢复能力测试用例用例编号用例目的前提条件子用例编号异常输入/动作容错能力/恢复能力造成的危害、损失状态示例:错误的数据类型…示例:定义域外的值…示例:错误的操作顺序…示例:异常中断通信…示例:异常关闭某个功能…示例:负荷超出了拓胜(广州)计算机技术服务有限公司7/12极限…3、性能测试用例用例编号性能A描述用例目的前提条件子用例编号输入数据期望的性能(平均值)实际性能(平均值)状态4、界面测试用例列表用例编号用例目的前提条件指标子用例编号检查项评价状态合适性和正确性用户界面是否与软件的功能相融洽?是否所有界面元素的文字和状态都正确无误?容易理解对于常用的功能,用户能否不必阅读手册就能使用?是否所有界面元素(例如图标)都不会让人误解?是否所有界面元素提供了充分而必要的提示?界面结构能够清晰地反映工作流程?用户是否容易知道自己在界面中的位置,不会迷失方向?有联机帮助吗?风格一致同类的界面元素是否有相同的视感和相同的操作方式?字体是否一致?是否符合广大用户使用同类软件的习惯?及时反馈信息是否提供进度条、动画等反映正在进行的比较耗时间的过程?是否为重要的操作返回必要的结果信息?出错处理是否对重要的输入数据进行校验?执行有风险的操作时,有“确认”、“放弃”等提示吗?是否根据用户的权限自动屏蔽某些功能?是否提供Undo功能用以撤销不期望的操作?拓胜(广州)计算机技术服务有限公司8/12适应各种水平的用户所有界面元素都具备充分必要的键盘操作和鼠标操作吗?初学者和专家都有合适的方式操作这个界面吗?色盲或者色弱的用户能正常使用该界面吗?国际化是否使用国际通行的图标和语言?度量单位、日期格式、人的名字等是否符合国际惯例?个性化是否具有与众不同的、让用户记忆深刻的界面设计?是否在具备必要的“一致性”的前提下突出“个性化”设计?合理布局和谐色彩界面的布局符合软件的功能逻辑吗?界面元素是否在水平或者垂直方向对齐?界面元素的尺寸是否合理?行、列的间距是否保持一致?是否恰当地利用窗体和控件的空白,以及分割线条?窗口切换、移动、改变大小时,界面正常吗?界面的色调是否让人感到和谐、满意?重要的对象是否用醒目的色彩表示?色彩使用是否符合行业的习惯?….….…..….5、信息安全测试用例用例编号用例目的假想目标A前提条件子用例编号非法入侵手段是否实现目标代价-利益分析状态……6、压力测试用例用例编号用例目的极限名称A如“最大并发用户数量”前提条件子用例编号输入/动作输出/响应是否能正常运行状态如10个用户拓胜(广州)计算机技术服务有限公司9/12并发操作如20个用户并发操作…7、可靠性测试用例用例编号任务A描述连续运行时间故障发生的时刻故障描述……统计分析任务A无故障运行的平均时间间隔(CPU小时)任务A无故障运行的最小时间间隔(CPU小时)任务A无故障运行的最大时间间隔(CPU小时)结论8、安装/反安装测试用例用例编号用例目的配置说明子用例编号安装选项是否正常难易程度全部部分升级其它反安装选项是否正常难易程度拓胜(广州)计算机技术服务有限公司10/124.用例审核互查场景编号场景名称问题描述审核互查人拓胜(广州)计算机技术服务有限公司11/125.检查项序号检查项结果1每个测试用例是否都说明/代表一个唯一的输入集或事件流?2测试用例是否可以追溯到产品需求?3测试用例是否100%覆盖产品需求要求的所有功能点?4用例是否覆盖了测试计划的测试类型?5所有的“前置条件”是否都是充分必要条件?6判断点中是否没有操作步骤?7测试步骤是否简练?8每个步骤是否描述了一个事件?9“测试步骤”中引用数据的格式是否统一?10“测试步骤”和“预期结果”中对界面文字的引用是否加引号?11预期结果是否描述完整?12文档使用的词语是否清晰明确、无歧义?13测试用例是否覆盖每个被测功能的所有可能的输入输出的组合?14测试用例是否覆盖正常的输入输出组合的所有可能的取值范围?15测试用例是否包括测试了被测试对象的初始化过程?16测试用例是否包含了被测对象中所有异常流的测试?拓胜(广州)计算机技术服务有限公司12/126.评审结果评审意见开发组审核意见:被审核的测试用例与开发设计一致√被审核的测试用例与开发设计存在不一致的问题×结论同意不同意签字:需要所有参加用例审核的开发人员及开发经理签字签字日期产品经理审核意见:被审核的测试用例与需求一致√被审核的测试用例与需求存在一致的内容×结论同意不同意签字:签字日期项目经理审核意见确认并同意开发组和产品经理对用例的审核意见√不同意开发组和产品经理对用例的审核意见×结论同意不同意签字:签字日期纸制文档是否签字是否