如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
软件测试实验指导书徐芳编计算机应用工程学院二○一二年实验二:测试用例设计一、实验目的通过实验,掌握常用黑盒测试用例设计方法,掌握错误报告编写。二、实验内容:针对被测试软件理解软件功能需求根据软件功能需求,进行等价类划分根据等价类,编写软件的测试用例,覆盖等价类执行测试用例,记录错误信息三、实验内容与步骤:安装酒店行业管理信息系统阅读使用说明运行酒店行业管理信息系统,结合使用说明中的内容,分析输入输出数据要求,整理完成三个功能模块的测试需求:前台操作模块中的“开房”、“消费记账”、“正常退房”,代码管理模块中的“软件设置”、系统管理模块中“用户管理”。完成等价类划分。设计测试用例,主要考虑等价类覆盖和边界值。执行测试记录错误报告测试用例设计步骤第一步:对软件功能的理解和整理:1.1)从整体上理解软件所解决的商业处理过程,采用方法,如下图,打开“酒店行业管理系统”的使用说明进行仔细阅读然后试着运行该软件来理解软件被测试部分的业务流程及功能要求。具体分析完成整个商业过程中存在的业务规则和要求分析输入数据的要求根据前面三个步骤,整理出软件的功能清单例如:系统提供客户入住办理,客户分为个人和团体;一个客户可以开多间房;客人分为新客户和老客户,对老客户系统能按照姓名识别其历史入住信息;客户办理入住时必须填写姓名、入住类型、押金、入住日期;……第二步:等价类划分(考虑不同的输入输出对完成业务影响不一样,并不是每个输入都要考虑等价类)输入数据有效等价类无效等价类客户类型新客户(1);老客户(2)入住类型钟点房(3);全日制房………………第三步:编写测试用例用例编号输入预期结果备注覆盖等价类编号TC0011、在“客人订房”窗口中输入如下数据:姓名:小泉纯太郎性别:男入住类型:全日制……开房成功,开房信息被正确保存在数据库中。以管理员用户身份登录进行开房操作。TC0021、在“客人订房”窗口中输入如下数据:姓名:性别:女入住类型:全日制……系统提示:姓名不能为空。不能保存用户输入信息。………………四、讨论与思考:1.思考开房、退房中具体的功能要求。2.思考房间计费用系统是如何设置的。3.等价类的划分需要考虑哪些因素。五、其他说明1.本实验学时为6学时,安排如下:熟悉被测系统,列出软件功能需求:2学时划分等价类:2学时测试用例编写、执行测试:2学时2.实验上交结果:word文档:内容包含四部分:软件功能清单;划分的等价类测试用例遇到的错误报告文档命名规则:两位序号+姓名,如01张三.doc上缴文档模板如下:班级:1001姓名:董树恒学号:23机号:10实验二:测试用例设计一、软件功能清单(宋体三号)正文五号字,单倍行距(1)开房:输入姓名、房间、押金后才能完成用户的入住,开房客人可为个人、团体=一个客人可以开一间或多间房,且房间必须是没被占用的。开房必须填写姓名、预交押金、入住日期、客房号。(2)开房必须填写姓名、预交押金、入住日期、客房号。客人入住时房价可以手工修改,也可以使用贵宾卡打折,不同的操作员有不同的打折低限(3)消费记录:输入房间号后,在输入该访客在住房期间消费了那些东西。并自动识别出曾住宿过客人信息4)正常退房:点击选择需要退房的记录,敲击回车,为用户办理退房手续。(5)查询统计:各项查询报表。(6)系统管理:管理客户历史记录及系统授权处理。二是每个输入都要考虑等价类)2、等价类划分输入数据有效等价类无效等价类客户类型新客户(1);老客户(2)入住类型钟点房(3);全日制房(4)客房类型豪华标准间(5)豪华单人间(6)豪华商务间(7)行政标准间(8)普通单人间(9)押金大于消费房价(10)小于消费房价(11)折扣权限内的折扣(12)超出权限外的折扣消费记账有效消费记账(13)无效消费记账房价变更变更;不变更三、测试用例用例编号输入动作期望输出实际情况覆盖等价类编号TC0011、在“客人订房”窗口中输入如下数据:姓名:小泉纯太郎性别:男入住类型:全日制开房成功,开房信息被正确保存在数据库中。开房成功预期结果实现TC002四、错误报告五、总结