7.2 测试规范
所测试的版块如果存在缺陷与错误就会给所实施项目带来失败的风险,重大的程序故障与失效会导致重大的经济损失。我们需要在对软件进行质量把关的时候对软件的缺陷与错误进行分类,以简明扼要的指出其影响,以及修改的优先次序。
● 严重级
A严重:系统崩溃、数据损坏丢失、功能没有实现(包括与需求不符) B较严重:操作性错误、错误结果、遗漏功能 C一般:UI布局、文字、小问题等 D建议:不影响使用的瑕疵或更好的实现
● 优先级
Urgent 最高优先级:立即修复,停止进一步的测试 High次高优先级:在发布前必须修复
Medium 中等优先级:时间允许应该修复
Low 最低优先级:下一发布周期前修复或不修复也能上线使用
● Bug状态
bug的状态包括如下:
① 新记录(New):测试中新报告的Bug ?
② 打开(Open):被确认分配给相关的开发人员处理 ? ③ 修正(Fixed):开发人员完成修改,等待测试验证 ?
④ 延期(Deferred):不在当前版本修改的Bug,下一版本修改 ? ? ⑤ 关闭(Closed):Bug已修复
第 17 页 (共 17 页)
7.3 项目测试 7.3.1 测试一
测试项目名称:登录,测试内容如表7-1所示
表7-1 登录测试表 预期结果 实际结果 成功与否,失败原因 用户名低于6位 用户名高于20位 能 能 成功 成功 序号 1 2 输入值 进入登录界面,用户名=111,密码=222222 进入登录界面,用户名=111111111111111a1111111111,密码=222222 进入登录界面,用户名=111222,密码=222222 进入登录界面,用户名=111222,密码=222 进入登录界面,用户名=111222,密码=22222222222222222222222 进入登录界面,用户名=111222,密码=222222 进入登录界面,用户名=111222,密码=222222 进入登录界面,用户名=11122q,密码=22222a 3 4 5 登录成功 密码低于6位 密码超过20位 能 能 能 成功 成功 成功 6 7 8 登录成功 提示错误:你已登录 登录成功 能 否 能 成功 数据库错误 成功
7.3.2 测试二
测试项目名称:预约挂号,测试内容如表7-2所示
表7-2 预约挂号测试表
序号 输入值 预期结果 实际结果 成功与否,失败原因 1 进入首页,点击预约挂号 能成功跳能 成功 转 2 进入注册界面,用户名=111222,密码=222333,再次输入密码=222333,真实姓名=vv, 身份证号=200335199311259005,手机号码=15188899298 真实姓名不能为字符或特殊符号 能 成功
第 18 页 (共 18 页)
3 进入注册界面,用户名=111222,密码=222333,再次输入密码=222333,真实姓名=陈红霞, 身份证号=20033519931125905,手机号码=15188899298 进入注册界面,用户名=111222,密码=222333,再次输入密码=222333,真实姓名=陈红霞, 身份证号=20033519931125902222,手机号码=15188899298 进入注册界面,用户名=111222,密码=222333,再次输入密码=222333,真实姓名=陈红霞, 身份证号=200335199311259005,手机号码=1518889929 进入注册界面,用户名=111222,密码=222333,再次输入密码=222333,真实姓名=陈红霞, 身份证号=20033519931125902222,手机号码=1518889929822 进入预约界面,选择日期:2015.1.8 进入通知公告界面,点击下一页按钮 进入首页,关闭,再分别用火狐浏览器和IE打开 身份号位数低于18位 能 成功 4 身份号位数高于18位 能 成功 5 手机号位数低于于11位 能 成功 6 手机号位数高于11位 能 成功 7 能选择成功 否 日期js代码不正确 分页代码错误 成功 8 9
能翻页成功 能成功打开、显示 否 能 7.3 综合测试
在以上测试的基础上,对系统功能进行了整体测试,依次检验系统功能是否符合系统开发的目标。经过使用大量的数据多次进行系统测试,发现了系统存在的问题并及时改进,最终实现了网站的开发目标。
第 19 页 (共 19 页)
7.4 网站维护
软件维护就是在软件已经交付使用之后,为了纠正错误或满足新的需要修改软件的过程。
软件维护可以分为四类: 1)改正性维护
在程序使用期间,用户必然会发现程序错误,把遇到的错误问题报告给维护人员,然后由系统维护人员进行改正错误。
2)适应性维护
为了和变化的环境适当的配合而进行软件修改。 3)完善性维护
为了满足用户使用过程中提出的新功能或着修改系统中已有功能的需求,而对软件进行的完善性维护。
4)预防性维护
为了改进软件未来的可维护性和可靠性,或者给软件未来的改进奠定更好的基础而对软件进行维护。
8 结束语
完成毕业设计,真的很是不容易!除了自己付出的努力外,最重要的还是小组成员和指导老师的帮助。感谢刘登刚老师在我设计过程中给予的帮助,这对我们系统的改进和实现提出了许多宝贵的意见及修改方案。另外也感谢在软件开发期间,各位友人对本软件提了许多中肯实际的意见,并在编程过程中给予了技术指导,为软件的顺利开发提供了精神力量。
感谢父母提供我上大学的机会,让我有了人生难忘的历练,从而提升了自我价值,借此机会,请帮助过我的家人、师长、同学、朋友接受我最诚挚的谢意!总之,整个毕业设计过程让我受益匪浅!
第 20 页 (共 20 页)