软件测试用例文档_第1页
软件测试用例文档_第2页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、测试用例目录1引言31.1 编写目的31.2 项目背景31.3 定义31.4 参考资料31.5 测试种类的分类41.6 测试阶段41.7 测试用例的分类41.8 测试种类、阶段和测试用例的关系41.9 用例编写方案52测试用例52.1 功能测试用例(代号F(Function)52.1.1被测试对象(单元)的介绍52.1.2 测试范围与目的52.1.3测试环境与测试辅助工具的描述52.1.4测试驱动程序的设计52.2接口-路径测试用例(代号I(Interface)62.2.1被测试对象(单元)的介绍62.2.2 测试范围与目的62.2.3测试环境与测试辅助工具的描述62.2.4测试驱动程序的设计

2、62.2.5路径测试的检查表(代号PI(PathInspection)62.3性能测试用例(代号PE(Performance)72.3.1被测试对象(单元)的介绍72.3.2 测试范围与目的72.3.3测试环境与测试辅助工具的描述72.3.4测试驱动程序的设计72.4图形用户界面测试用例(代号U(UserInterface)82.4.1 被测试对象的介绍82.4.2 测试范围与目的82.4.3测试环境与测试辅助工具的描述82.4.4测试驱动程序的设计82.4.5测试人员分类82.4.6用户界面测试的检查表82.5健壮性测试用例(代号RO(Robustness)92.5.1 被测试对象的介绍92

3、.5.2测试范围与目的92.5.3 测试环境与测试辅助工具的描述92.5.4 测试驱动程序的设计92.5.5 容错能力/恢复能力测试用例92.6并发性能测试用例(代号C(Complicated)92.6.1 被测试对象的介绍92.6.2 测试范围与目的92.6.3测试环境与测试工具的描述92.6.4测试驱动程序的设计92.7业务组合性能测试(集成性能测试)(代号IP(InregratedPerformance)112.7.1 被测试对象的介绍112.7.2测试范围与目的112.7.3测试环境与工具的描述112.7.4 测试驱动程序的设计112.8可靠性测试用例(代号RE(Reliability

4、)122.8.1 被测试对象的介绍122.8.2测试范围与目的122.8.3测试环境与工具的描述122.8.4 测试驱动程序的设计122.9信息安全性测试用例(代号IS(Informationsecurity)132.9.1 被测试对象的介绍132.9.2测试范围与目的132.9.3测试环境与测试辅助工具的描述132.9.4 测试驱动程序的设计132.10网络性能测试(代号NP(NetworkPerformance)132.10.1被测试对象的介绍132.10.2.测试范围与目的132.10.3测试环境与测试辅助工具描述132.10.4测试驱动程序设计132.11服务器性能测试(代号SP(Se

5、rverPerformance)142.11.1被测试对象的介绍142.11.2.测试范围与目的142.11.3测试环境与测试辅助工具描述142.11.4测试驱动程序设计142.12安装/反安装测试用例(代号IN(Installation)152.12.1被测试对象的介绍152.12.2.测试范围与目的152.12.3测试环境与测试辅助工具描述152.12.4测试驱动程序设计153测试用例清单与测试用例列表154附录:评审意见165.管理用例161引言测试文档由软件设计说明所驱动。测试用于验证模块单元实现了模块设计中定义的规格。一个完整的单元测试说明应该包含白盒测试和黑盒的测试。测试验证程序应

6、该执行的工作,测试验证程序不应该执行的工作。1.1编写目的通过测试尽可能的找出项目中的错误,并加以纠正。测试不仅最后的复审,更是保证软件质量的关键。简单的说就是想尽一切方法尝试“破坏”它,这样才能找出失败与不足之处,最终的任务就是建造高质量的软件产品1.2项目背景系统说明:该软件系统主要实现对商品的展销为主要目的的任务项目开发小组:第十小组主管科目:软件工程任务下达者:教师1.3 定义白盒测试也称结构测试或逻辑驱动测试,它是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作。这一方法是把测试对象看作一个打开

7、的盒子,测试人员依据程序内部逻辑结构相关信息,设计或选择测试用例,对程序所有逻辑路径进行测试,通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致。黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。1.4 参考资料项目的计划任务书、合同或批文;项目开发计划;需求规格说明书;概要设

8、计说明书;测试计划;用户操作手册;文档中所引用的其他资料、软件开发标准或规范1.5测试种类的分类功能测试、健壮性测试、接口测试、强度测试、压力测试、性能测试、用户界面测试、安全测试、可靠性测试、安装/反安装测试、文档测试1.6测试阶段功能测试:功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。路径测试:是指根据路径设计测试用例的一种技术,经常用于状态转换测试中。界面测试:界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。而且设计良好的界面能够引导用户自己完成相应的操作,起到向导的作用。1.7测试用例的分类功能测试用例:功能测试、

9、健壮性测试、可靠性测试路径测试用例:接口测试、健壮性测试、可靠性测试界面测试用例:安全测试用例、美观测试1.8测试种类、阶段和测试用例的关系测试阶段测试类型执行人员单元测试模块功能测试、包含部分功能测试开发人员集成测试接口测试、路径测试、含部分功能测试开发人员,如果测试人员水平较咼可以由测试人员执行系统测试功能测试、健壮性测试、性能测测试人员试、用户界面测试、安全测试、压力测试、可靠性测试、安装/反安装测试验收测试对于实际项目基本同上,并包含文档测试,对于软件产品主要测试相关技术文档测试人员,可能包含用户1.9用例编写方案开发阶段依据文档编写的用例需求分析结束后需求文档系统测试对应的用例概要设

10、计阶段结束概要设计、体系设计集成测试对应的用例详细设计阶段详细设计文档单元测试对应的用例2测试用例2.1功能测试用例(代号F(Function)2.1.1 被测试对象(单元)的介绍2.1.2测试范围与目的2.1.3测试环境与测试辅助工具的描述2.1.4测试驱动程序的设计测试用例测试用例ID输入/动作期望的输出/相应实际情况测试用例测试用例ID输入/动作期望的输出/相应实际情况2.2接口-路径测试用例(代号I(Interface)2.2.1被测试对象(单元)的介绍2.2.2测试范围与目的2.2.3测试环境与测试辅助工具的描述2.2.4测试驱动程序的设计接口A的函数原型测试用例测试用例ID前提条件

11、输入/动作期望的输出/相应实际情况示例:典型值.示例:边界值示例:异常值接口函数B原型测试用例测试用例ID前提条件输入/动作期望的输出/相应实际情况示例:典型值示例:边界值示例:异常值2.2.5路径测试的检查表(代号PI(PathInspection)检查项结论数据类型问题(1) 变量的数据类型有错误吗?(2) 存在不同数据类型的赋值吗?(3) 存在不同数据类型的比较吗?变量值问题(1) 变量的初始化或缺省值有错误吗?(2) 变量发生上溢或下溢吗?(3) 变量的精度不够吗?逻辑判断问题(1) 由于精度原因导致比较无效吗?(2) 表达式中的优先级有误吗?(3) 逻辑判断结果颠倒吗?循环问题(1)

12、循环终止条件不正确吗?(2)无法正常终止(死循环)吗?(3)错误地修改循环变量吗?(4)存在误差累积吗?内存问题(1)内存没有被正确地初始化却被使用吗?(2)内存被释放后却继续被使用吗?(3)内存泄漏吗?(4)内存越界吗?(5)出现野指针吗?错误处理问题(1)忘记进行错误处理吗?(2)错误处理程序块一直没有机会被运行?(3)错误处理程序块本身就有毛病吗?如报告的错误与实际错误不一致,处理方式不正确等等。(4)错误处理程序块是“马后炮”吗?如在被它被调用之前软件已经出错。2.3性能测试用例(代号PE(Performance)2.3.1 被测试对象(单元)的介绍2.3.2测试范围与目的2.3.3

13、测试环境与测试辅助工具的描述2.3.4测试驱动程序的设计测试用例测试用例ID性能描述用例目的前提条件特殊的规程说明用例间的依赖关系步骤输入/动作期望的性能(平均值)实际性能(平均值)回归测试示例:典型值示例:边界值示例:异常值2.4 图形用户界面测试用例(代号UUserInterface)2.4.1被测试对象的介绍2.4.2测试范围与目的2.4.3 测试环境与测试辅助工具的描述2.4.4测试驱动程序的设计2.4.5测试人员分类2.4.6用户界面测试的检查表检查项测试用例ID测试人员的类别及其评价窗口切换、移动、改变大小时正常吗?各种界面元素的文字正确吗?(如标题、提示等)各种界面元素的状态正确

14、吗?(如有效、无效、选中等状态)各种界面元素支持键盘操作吗?各种界面元素支持鼠标操作吗?对话框中的缺省焦点正确吗?数据项能正确回显吗?对于常用的功能,用户能否不必阅读手册就能使用?执行有风险的操作时,有“确认”“放弃”等提示吗?操作顺序合理吗?有联机帮助吗?各种界面元素的布局合理吗?美观吗?各种界面元素的颜色协调吗?各种界面元素的形状美观吗?字体美观吗?图标直观吗?2.5健壮性测试用例(代号RO(Robustness)2.5.1被测试对象的介绍2.5.2测试范围与目的2.5.3 测试环境与测试辅助工具的描述2.5.4测试驱动程序的设计2.5.5容错能力/恢复能力测试用例异常输入/动作容错能力/

15、恢复能力造成的危害、损失示例:错误的数据类型示例:定义域外的值示例:错误的操作顺序示例:异常中断通信示例:负荷超出了极限示例:异常关闭某个功能2.6并发性能测试用例(代号C(Complicated)2.6.1被测试对象的介绍2.6.2测试范围与目的2.6.3测试环境与测试工具的描述2.6.4测试驱动程序的设计功能描述测试用例测试用例ID用例目的测试方法并发用户数与事物执行情况并发用户数事务平均响应时间事务最大响应时间平均每秒处理事务数事务成功率每秒点击率平均流量(字节/秒)20253035404550并发用户数与数据库主机并发用户数CPU利用率MEM利用率磁盘I/O情况DB参数1其他参数202

16、53035404550并发用户与应用服务器的关系表并发用户数CPU利用率MEM利用率磁盘I/O情况202530354045502.7业务组合性能测试(集成性能测试)(代号IP(InregratedPerformance)2.7.1被测试对象的介绍2.7.2测试范围与目的2.7.3测试环境与工具的描述2.7.4测试驱动程序的设计功能描述测试用例测试用例ID用例目的测试方法并发用户数与事务执彳亍情况并发用户数事务平均响应时间事务最大响应时间平均每秒事务数事务成功率每秒点击率平均流量(字节/秒)业务1业务2业务3业务1业务2业务3业务1业务2业务3业务1业务2业务320253035404550并发用

17、户数与数据库主机并发用户数CPU利用率MEM利用率磁盘I/O情况DB参数1其他参数20253035402.8可靠性测试用例(代号RE(Reliability)2.8.1被测试对象的介绍2.8.2测试范围与目的2.8.3测试环境与工具的描述2.8.4测试驱动程序的设计任务A描述测试用例测试用例ID连续运行时间故障发生的时刻故障描述统计分析任务A无故障运行的平均时间间隔(CPU小时)任务A无故障运行的最小时间间隔(CPU小时)任务A无故障运行的最大时间间隔(CPU小时)任务B描述测试用例测试用例ID连续运行时间故障发生的时刻故障描述统计分析任务B无故障运行的平均时间间隔(CPU小时)任务B无故障运

18、行的最小时间间隔(CPU小时)任务B无故障运行的最大时间间隔(CPU小时)2.9信息安全性测试用例(代号IS(Informationsecurity)2.9.1被测试对象的介绍2.9.2测试范围与目的2.9.3测试环境与测试辅助工具的描述2.9.4测试驱动程序的设计假想目标A前提条件非法入侵手段是否实现目标代价一利益分析假想目标B前提条件非法入侵手段是否实现目标代价一利益分析2.10网络性能测试(代号NP(NetworkPerformance)2.10.1被测试对象的介绍2.10.2. 测试范围与目的2.10.3测试环境与测试辅助工具描述2.10.4测试驱动程序设计测试用例测试用例ID用例目的测试方法运行时间用户并发数事务响应时间端口流量丢报率2.11服务器性能测试(代号SP(ServerPerformance)2.11.1被测试对象的介绍2.11.2. 测试范围与目的2.11.3测试环境与测试辅助工具描述2.11.4测试驱动程序设计监控指标描述平均负载系统正常状态下,最后60秒同步进程的平均个数冲突率在以太网上监测到的每秒冲突数进程/线程交换率进程和线程之间每秒父换次数C

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论