《毕业设计外文文献翻译》由会员分享,可在线阅读,更多相关《毕业设计外文文献翻译(63页珍藏版)》请在金锄头文库上搜索。
1、精诚翻译工作室五周年五折优惠中!先翻译后付费 可以搜索”精诚翻译”测试计划测试目标:通过在计算机上执行程序,暴露程序中潜在的错误,以便进行纠错,从而保证程序的可靠运行,降低软件的风险。在测试中我们将采用黑盒测试方法对开发项目进行测试,通过测试发现程序中以下类型的错误:(1) 功能错误或遗漏;(2)界面错误;(3)数据结构或者外部数据库访问错误;(4)性能错误;(5)初始化或终止错误。1. 后台管理系统测试方案2.1 等价分类后台中所有可输入元素的等价分类如表 2.1 所示Tab 2.1 后台管理系统等价分类输入数据 有效等价类 无效等价类工号 5-15 位数字字符有非数字字符少于 5 位数字字
2、符多于 15 位数字字符重复密码 6 位以上为空少于 6 位员工照片照片格式为 gif、jpg、png 、jpeg 四种格式之一非前面四种格式姓 1-25 Byte为空多于 25 Byte名 1-25Byte为空多于 25 Byte年龄 1-3 位数字字符有非数字字符为空多于 3 位数字字符住址 50 Byte 以内 多于 50 Byte邮编 7 位数字字符以内有非数字字符多于 7 位数字字符联系方式 50 Byte 以内 多于 50 Byte邮箱 50 Byte 以内不满足邮箱格式多于 50 Byte证件号码 20 Byte 以内为空多于 20 Byte员工工资整数位 10 位数字字符以内小
3、数位 2 位数字字符以内有非数字字符整数位多于 10 位小数位多于 3 位合同号码 20 Byte 以内 多于 20 Byte职位名称 40 Byte 以内为空多于 40 Byte职位备注 100 Byte 以内 多于 100 Byte分店编号 1-3 位数字字符为空有非数字字符多于 3 位数字字符重复分店名称 60 Byte 以内为空多于 60 Byte物品编号 1-12 位数字字符为空有非数字字符多于 12 位数字字符重复物品名称 60 Byte 以内为空多于 60 Byte房间类型名称 20 Byte 以内为空多于 20 Byte房号 1-8 位数字字符为空有非数字字符多于 8 位数字字
4、符重复价格整数位 10 位数字字符以内小数位 2 位数字字符以内为空有非数字字符整数位多于 10 位小数位多于 2 位最大可用积分 1-10 位数字字符有非数字字符多于 10 位仓库编号 1-5 位数字字符为空有非数字字符多于 5 位仓库名称 50 Byte 以内为空多于 50 Byte仓库地址 100 Byte 以内 多于 100 Byte供应商名称 80 Byte 以内 为空多于 80 Byte供应商负责人 50 Byte 以内为空多于 50 Byte出入库数量整数位 5 位数字字符以内小数位 1 位数字字符以内为空有非数字字符整数位多于 5 位小数位多于 1 位出入库备注 200 Byt
5、e 以内 多于 200 Byte2.2 登录功能测试员工凭借自己的员工工号进行登录,员工工号类型为数字字符,口令为任意字符。表 2.2 为其测试用例。Tab 2.2 “员工登录”等价分类法测试用例输入等价类 测试数据 期望结果工号 输入无效输入有效输入无效密码输入有效Tab 2.3 “员工登录”测试用例测试编号测试内容 期望结果F1根据 Tab 2.2 进行等价分类法测试用例测试同表 2.2 内的期望结果F2点击“确认提交”按钮进行登录操作如果输入验证码错误,则提示验证码错误,如果验证码正确则判断员工工号与员工密码是否一致,是则登录成功并跳转至主页面显示相应用户的图标,否则提示错误2.3 登出
6、功能测试针对员工“登出”功能进行测试,表 2.3 为测试用例。Tab 2.4 “登出”测试用例测试编号测试内容 期望结果F3点击主界面右下角“开始菜单”-“ 登出 ”后,进行登出操作点击“登出”后,显示成功登出消息后,并跳转至“登录”页面,此时在不关闭浏览器的情况下重新打开网址 会主动跳转至登录页面。2.4 员工创建功能测试针对管理系统中,图标“员工创建”中的内容进行测试。Tab 2.5 “员工创建”等价分类法测试用例输入等价类测试数据 期望结果输入无效工号输入有效输入无效密码输入有效输入无效照片输入有效姓 输入无效输入有效输入无效名输入有效输入无效年龄输入有效输入无效住址输入有效输入无效邮编
7、输入有效输入无效手机输入有效输入无效电话输入有效邮箱 输入无效输入有效输入无效证件输入有效输入无效工资输入有效输入无效合同号输入有效Tab 2.6 “员工创建”栏功能测试用例测试编号测试内容 期望结果F4 打开图标“员工创建” 弹出窗口并列出创建表单F5根据 Tab 2.5 进行等价分类法测试用例测试同 Tab 2.5 内的期望结果F6会员信息输入完成后通过提交完成新员工创建成功时提示添加成功并返回主页面,否则显示出错信息2.5 员工信息查询功能测试针对管理系统中,图标“员工信息查询”中的员工查询功能、员工密码修改功能、员工信息修改功能进行测试。Tab 2.7 员工查询功能测试用例测试编号测试
8、内容 期望结果F7打开图标“员工信息查询” ,在左上角的下拉菜单中,分别通过工号和姓名对员工进行查询如果有相应员工的信息,则显示,如果不存在则显示为未找到F8 鼠标双击列表中的员工信息弹出窗口并显示该员工的详细信息在“员工密码修改”功能测试中, 点击员工信息列表中信息修改栏下的“密码”按钮打开员工密码修改界面,密码的等价分类同表 2.1 中的“密码” ,密码等价分类测试用例同表 2.2 中的“密码” 。Tab 2.8 “员工密码修改”功能测试用例测试编号测试内容 期望结果F9密码修改中,新密码的等价测试,密码等价分类测试用例同标 2.2中的“密码” 。同表 2.2 中的期望结果F10新密码与新
9、密码确认栏中输入不同内容提示两次输入的密码不相同F11新密码与新密码确认栏中输入相同内容弹出提示密码修改成功后跳转回员工信息查询页面在“员工信息修改”功能测试中 点击员工信息列表中信息修改栏下的“信息”按钮打开员工信息修改界面,相应的等价分类同表,等价测试分类用例同表Tab 2.9 “员工信息修改”功能测试用例测试编号测试内容 期望结果F12根据 Tab 2.5 进行等价分类法测试用例测试同表 2.5 内的期望结果F13分别对各个表单内的“确认提交”进行测试弹出提示修改成功后跳转回员工信息查询页面2.6 员工密码变更记录功能测试“员工密码变更记录”功能主要显示员工的密码变动时间以及被变动人与变
10、动人的信息。测试方法如表 所示:Tab 2.10 “员工密码变更记录”功能测试用例测试编号测试内容 期望结果F14打开图标“员工密码变更记录” ,在左上角的下拉菜单中,分别通如果有相应员工的信息,则显示,如果不存在则显示为未找到过工号和姓名对员工进行查询2.7 员工登录记录查询功能测试“员工登录记录”功能主要显示员工的登录信息,测试方法如下表所示:Tab 2.11 “员工登录记录”功能测试用例测试编号测试内容 期望结果F15打开图标“员工登录记录” ,在左上角的下拉菜单中,分别通过工号和姓名对员工进行查询如果有相应员工的登录信息,则显示,如果不存在则显示为未找到2.8 员工奖罚信息录入功能测试
11、针对管理系统中,图标“员工奖罚信息录入”中的内容进行测试。Tab 2.12 “员工奖罚信息录入”等价分类法测试用例输入等价类 测试数据 期望结果输入无效工号输入有效输入无效金额输入有效输入无效原因输入有效Tab 2.13 “员工奖罚信息录入”功能测试用例测试编号测试内容 期望结果F16 打开图标“员工赏罚录入”弹出窗口并列出记录显示赏罚录入表单F17根据 Tab 2.12 进行等价分类法测试用例测试同表 2.12 内的期望结果F18员工账号后输入员工号,点击查询按钮查询员工如果有相应员工的信息,则显示,如果不存在则显示为未找到F19表单内输入奖罚信息后点击添加按钮提示添加成功 并返回查看页面,
12、否则显示失败原因2.9 员工奖罚记录查询功能测试“员工奖罚查询”功能用来查询员工的奖罚记录,测试方法如下表所示:Tab 2.14 “员工奖罚查询”功能测试用例测试编号测试内容 期望结果F20打开图标“员工奖罚查询” ,在左上角的下拉菜单中,分别通过工号和姓名对员工进行查询如果有相应员工的信息,则显示,如果不存在则显示为未找到F21 鼠标双击列表中的某条奖罚信息弹出窗口并显示该次奖罚的详细信息2.10 职位管理功能测试职位管理功能主要包含“职位查看” 、 “职位添加” 、 “职位授予” 、 “员工帐号状态管理” , “职位变更记录”功能。具体测试方法如下表所示:Tab 2.15 “职位管理”等价
13、分类法测试用例输入等价类 测试数据 期望结果输入无效职位名称输入有效输入无效职位备注输入有效Tab 2.16 “职位管理”栏功能测试用例测试编号测试内容 期望结果F22 打开图标“职位管理”默认栏位为“职位管理” ,列表中显示已创建的职位和已授权人数等信息F23 鼠标双击列表中的某条职位信息弹出窗口并显示该职位的详细信息并可修改相应信息F24根据 Tab 2.15 进行等价分类法测试用例测试同表 2.15 的期望结果F25 点击“修改”按钮弹出询问是否继续,选择“取消”则取消修改并停留在该页面,选择“确定”则执行修改命令,修改成功后提示修改成功,修改失败后提示修改失败F26选中“职位权限”区域
14、中的相应权限选项执行修改代码, 修改成功后提示修改成功,修改失败后提示修改失败F27在“已授权职员”区域,双击某员工的条目弹出窗口并显示该员工的详细信息F28在“职位管理”栏目中,点击刷新按钮执行列表刷新代码,执行成功显示成功消息,执行失败后显示失败消息Tab 2.17 “职位变更”栏功能测试用例测试编 测试内容 期望结果号F29在“职位变更”栏中,点击刷新按钮执行列表刷新代码,执行成功显示成功消息,执行失败后显示失败消息F30点击“职位名称”列表中的下拉菜单,更改职位并点击各自的修改按钮弹出询问是否继续,选择“取消”则取消修改,选择“确定”则执行修改命令,修改成功后显示修改成功信息,修改失败
15、后显示修改失败信息F31点击“员工状态”列表中的下拉菜单,更改职位并点击各自的修改按钮弹出询问是否继续,选择“取消”则取消修改,选择“确定”则执行修改命令,修改成功后显示修改成功信息,修改失败后显示修改失败信息Tab 2.18 “职位变更记录”栏功能测试用例测试编号测试内容 期望结果F32在“职位变更记录”栏中,点击刷新按钮执行列表刷新代码,执行成功显示成功消息,执行失败后显示失败消息2.11 分店信息功能测试“分店信息”主要用来查询分店的相关信息。测试方式如表 所示Tab 2.19 “分店信息”功能测试用例测试编号测试内容 期望结果F33打开“分店信息”图标后在分店列表中,双击一个条目弹出窗
16、口,并显示该分店的详细信息2.12 开设分店功能测试“开设分店”功能主要用来实现添加新的分店功能。测试时首先根据等价分类法测试用例进行对可输入区域测试后,再进行功能性测试。Tab 2.20 “开设分店”等价分类法测试用例输入等价类 测试数据 期望结果输入无效分店编号输入有效输入无效分店名称输入有效输入无效详细地址输入有效输入无效邮编输入有效输入无效联系方式输入有效Tab 2.21 “开设分店”功能测试用例测试编号测试内容 期望结果F34根据 Tab 2.20 进行等价分类法测试用例测试同表 2.20 内的期望结果F35点击“提交”按钮后执行分店添加代码询问是否确定修改,选择“取消”后停留在该页面,选择“确定”后执行相应代码。添加失败显示相关失败信息,添加成功显示添加成功的相关信息,并跳转至已添加的分店的详细信息页面2.13 店铺信息修改功能测试“店铺信息修改”功能主要用来对已添加的酒店信息