XXX系统(XXXV1.0)测试用例说明书文件编号文件版本V1.3编写单位编写人编写日期审核人审核日期批准人批准日期文件修订记录版本历史版本号日期作者修订原因评审日期评审人1目录1引言...........................................................................................................................................11.1编写的目的...................................................................................................................11.2编写范围.......................................................................................................................11.3参考文献.......................................................................................................................11.4术语与缩略语...............................................................................................................21.5测试环境.......................................................................................................................21.6测试软件.......................................................................................................................32安装/卸载测试用例.................................................................................................................32.1被测试对象的介绍.......................................................................................................32.2测试范围与目的...........................................................................................................32.3测试环境与测试辅助工具的描述...............................................................................32.4安装/卸载测试用例.....................................................................................................43功能测试用例...........................................................................................................................43.1登录模块.......................................................................................................................43.1.1登录.................................................................................................................43.1.2注销.................................................................................................................64用例审核互查...........................................................................................................................63.1检查项...........................................................................................................................63.2评审结果.......................................................................................................................75评审意见...................................................................................................................................711引言1.1编写的目的软件测试是程序的一种执行过程,目的是尽可能发现并改正被测试软件中的错误,提高软件的可靠性。它是软件生命周期中一项非常重要且非常复杂的工作,对软件可靠性保证具有极其重要的意义。在目前形式化方法和程序正确性证明技术还无望成为实用性方法的情况下,软件测试在将来相当一段时间内仍然是软件可靠性保证的有效方法。软件工程的总目标是充分利用有限的人力和物力资源,高效率、高质量地完成软件开发项目。不足的测试势必使软件带着一些未揭露的隐藏错误投入运行,这将意味着更大的危险让用户承担。过度测试则会浪费许多宝贵的资源。到测试后期,即使找到了错误,然而付出了过高的代价。E.W.Dijkstra的一句名言说明了这一道理:“程序测试只能表明错误的存在,而不能表明错误不存在。”可见,测试是为了使软件中蕴涵的缺陷低于某一特定值,使产出、投入比达到最大。1.2编写范围功能测试模块描述责任人备注登录登录(包括身份验证)、注销系统管理用户管理、权限管理导航栏导航栏部分功能快捷方式1.3参考文献编号资料名称简介作者日期出版单位01《数据库设计说明书》数据库设计资料202《需求规格说明书》需求规格资料02《详细设计说明书》详细设计资料1.4术语与缩略语术语、缩略语解释ST系统测试,SystemTestTC测试用例,TestCase1.5测试环境服务器端硬件配置硬件环境CPUPentium3GHz内存4G硬盘40G软件环境简体中文Windows桌面操作系统OracleDatabase10gDBRelease2客户端硬件配置硬件环境CPUPentium2GHz内存1G硬盘20G软件环境简体中文Windows桌面操作系统.NETFRAMEWORK3.5XXX系统V1.031.6测试软件a、测试软件工具LoadRunner112安装/卸载测试用例2.1被测试对象的介绍本测试部分为系统安装卸载方面的测试。能够正确的安装/卸载该系统是用户顺利使用该系统的前提。2.2测试范围与目的安装测试用例描述责任人备注OracleDatabase10gDBRelease2安装在服务器上的Oracle数据库.NETFRAMEWORK3.5安装在客户端的必需的运行环境XXX系统V1.0XXX系统2.3测试环境与测试辅助工具的描述服务器端硬件配置硬件环境CPUPentium3GHz内存4G硬盘40G软件环境简体中文Windows桌面操作系统.NETFRAMEWORK3.5XXX系统V1.0客户端4硬件配置硬件环境CPUPentium2GHz内存1G硬盘20G软件环境简体中文Windows桌面操作系统2.4安装/卸载测试用例配置说明主机上安装了简体中文Windows桌面操作系统,安装选项描述是否正常使用难易程度OracleDatabase10gDBRelease2正常高.NETFRAMEWORK3.5正常低XXX系统V1.0正常低3功能测试用例3.1登录模块3.1.1登录用例说明功能模块登录模块编制人用例标识编制时间功能特性登录系统相关用例测试目的验证登录功能操作特殊说明前置条件功能实现常规操作流程编号操作输入数据预期输出测试状态a常规b边界c越界①启动系统,打开登录界面显示上次登录的用户名Pass②选择或填写用户名,填写密码,点击“登录”按钮用户名、密码不为空,且为正确(1)用户名为空(2)用户(a)登录系统,系统主窗口右上角显示当前用户及用户类型(c(1))弹出信息提示框“请5密码名不为空,密码为空(3)用户名、密码不对应输入用户名”(c(2))弹出信息提示框“请输入密码”(c(3))弹出信息提示框“您输入的用户名或密码不正确,请重新输入”③记住密码复选框操作(1)选中(2)未选中(a(1))登录时,保存该用户对应密码(a(2))登录时,不保存该用户对应密码④点击“取消”按钮关闭登录窗口,退出系统⑤关闭系统测试流程及结果用例编号操作步骤输入数据输出结果测试状态备注TC1①②用户名=admin密码=123456登录系统,系统主窗口右上角显示当前用户:admin用户类型:xxPass用户名=密码=123456弹出信息提示框“请输入用户名”用户名=admin密码=弹出信息提示框“请输入密码”(1)用户名=admin密码=123(2)用户名=xxx密码=123弹出信息提示框“您输入的用户名或密码不正确,请重新输入”TC2①③②⑤①用户名=ww密码=123456记住密码复选框选中用户名显示“ww”,密码栏不为空Pass用户名=admin密码=123456记住密码复选框不选中用户名显示“admin”,密码栏为空TC3①③②④①用户名=ww密码=123456记住密码复选框选中用户名显示“ww”,密码栏为空Pass用户名=admin密码=123456记住密码复选框不选中用户名显示“admin”,密码栏为空TC4①④关闭登录窗口,退出系统Pass测试人员开发人员负责人63.1.2注销用例说明功能模块登录模块编制人用例标识编制时间功能特性注销系统相关用例测试目的验证注销功能操作特殊说明前置条件4用例审核互查3.1检查项序号检查项结果1每个测试用例是否都说明/代表一个唯一的输入集或事件流?是2测试用例是否可以追溯到产品需求?是3测试用例是否100%覆盖产品需求要求的所有功能点?是4用例是否覆盖了测试计划的测试类型?是5所有的“前置条件”是否都是充分必要条件?是6判断点中是否没有操作步骤?是功能实现常规操作流程编号操作输入数据预期输出测试状态a常规b边界c越界①点击系统主窗口右上角“注销”功能按钮弹出确认注销提示框Pass②确认注销提示框操作(1)是(2)否(a(1))关闭系统(a(2))返回系统主窗口测试流程及结果用例编号操作步骤输入数据输出结果测试状态备注TC1①弹出确认注销提示框“是否注销?”PassTC2①②确认注销提