ImageVerifierCode 换一换
格式:DOC , 页数:27 ,大小:1.05MB ,
资源ID:18283087      下载积分:15 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenkunet.com/d-18283087.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件工程4版资源7.企业客户管理信息系统测试报告(案例).doc)为本站会员(bubibi)主动上传,文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文库网(发送邮件至13560552955@163.com或直接QQ联系客服),我们立即给予删除!

软件工程4版资源7.企业客户管理信息系统测试报告(案例).doc

1、XXXX软件 网上招聘系统测试报告项目编号00001文档编号01密 级内部企业客户管理信息系统测试报告V1.1XXXXX公司评 审 日 期: 2022年6月1日第 27 页 共 27 页目 录1导言31.1目的31.2引用标准31.3参考资料31.4版本更新信息32. 测试时间、地点和人员43 测试环境描述44测试执行情况44.1 用户登录测试44.2 管理员功能测试64.3 客户功能测试225 测试评估275.1 测试任务评估275.2 测试对象评估27 1导言1.1目的该文档的目的是描述企业客户信息管理系统测试的总结报告,其主要内容包括:l 系统环境简介l 系统数据度量l 系统结果评估本文

2、档的预期读者是:l 项目管理人员l 测试人员1.2引用标准1 企业文档格式标准 2 软件测试报告格式标准 北京长江软件有限公司软件工程过程化组织1.3参考资料1 孙鑫.JavaWeb开发详解M.电子工业出版社,2007.12.2 封超.晁阳.Tomcat与Java Web开发技术详解M.清华大学出版社,2008.6.3 霍斯曼特.Java核心思想M.机械工业出版社,2008.12.4 BruceEckel.Java编程思想M.北京机械工业出版社,2007.4.5 郭珍,王国辉.JSP程序设计M.人民邮电出版社, 2008.5.6 吴雪.JavaScript实例自学手册M.电子工业出版社,200

3、8.5.7 Joshua Kerievsky.重构与模式M.人民邮电出版社, 2006.12.8 程杰大话设计模式M清华大学出版社,2007.129 佩里,波斯特.Oracle基础教程M.人民邮电出版社,2008.6.10 思志学.J2EE整合详解和典型案例M.电子工业出版社,2008.511 孙卫琴.精通StrutsM.电子工业出版社, 2004.8.12 刘伟.Hibernate开发与实践M.电子工业出版社,2009.9.1.4版本更新信息本文档的更新信息如表G表G-1 版本更新记录修改编号修改日期修改后版本修改位置修改内容概述0002014.5.100.1全部初始发布版本0012014.

4、5.201.04章修改2. 测试时间、地点和人员本次测试的时间、地点和人员总结如下:l 测试时间:2014-5-10至2014-5-20,基本按照计划进行。l 地点:上海电机学院l 人员:测试组的全体成员共计人:傅必鸿、倪乐、高润青3 测试环境描述这个测试机器的配置环境如下:l 操作系统:win7l 软件:Visual Studio 2012 MySQLl 内存:6Gl 硬盘:500G4测试执行情况4.1 用户登录测试由于是管理系统,所以没有前台展示,进入系统便进入登陆界面。三种角色采用的是同一登陆界面,如图4.1所示 图 4.1 登陆界面输入用户名,密码并选择登录身份后之后,点击登录,跳转的

5、action为Login,在控制层Login Servlet中得到用户名,密码,和登录身份,如果登录身份是管理员,则调用admin服务层的login方法,login方法调用数据层的方法,在数据库中管理员表中查找对应的用户名和密码,如果找到,则在session中存储当前登陆的管理员。并跳转管理员后台页面 如图4.2所示:图4.2 管理员后台页面如果管理员表中不存在,则返回登录界面。如果选择登录身份为员工,则调用yuangong服务层的login方法,login服务层的方法调用数据层的方法,在员工表中查找相应的员工名和密码,如果找到则将当前登陆的员工存入session中,并跳转到员工后台页面,如图

6、4.3所示:图 4.3员工后台页面4.2 管理员功能测试(1)系统设置测试1系统属性 该功能可以查看系统的运行环境,如图4.4所示图4.4 系统属性 2企业类型设置 管理员可以添加企业类型,点击企业类型设置,右边的页面跳转到qiyeleixing_add.jsp,如图4.5所示:图4.5增加企业类型在qiyeleixing_add.jsp中输入信息,点击增加,跳转到QiYeLeiXingAdd servlet。该类首先得到jsp页面中的输入信息。然后调用企业类型的服务层和数据层的qiyeleixing_add方法,在数据库中增加一条企业类型信息。如果增加成功,则页面提示增加成功,如果失败,则页

7、面依然会停留在当前页面。在增加企业时,企业的企业类型只能在系统设置中的企业类型选取。而不允许管理员随便输入。 3企业性质设置管理员可以添加企业性质,点击企业性质设置,右边的页面跳转到qiyexingzhi_add.jsp,如图4.6所示:图 4.6增加企业性质在qiyeleixing_add.jsp中输入信息,点击增加,跳转到QiYeXingZhi 的servlet中。该类首先得到jsp页面的信息。然后调用企业类型的服务层和数据层的qiyexingzhi_add方法,在数据库企业性质表中增加一条企业性质,如果增加成功,则弹出增加成功对话框,如果增加失败,则页面停留在当前页面。在增加企业时,企业

8、的企业性质只能在系统中选择,而不允许管理员随便输入。4客户级别设置 添加客户级别,点击客户级别设置,右边页面跳转到kehujibie_add.jsp,如图4.7所示:图4.7客户级别设置在kehujibie_add.jsp中输入信息。点击增加,跳转到KeHuJiBie servlet该类首先得到jsp页面信息,然后调用客户级别的服务层和数据层的kehujibie_add方法,在数据库客户级别表中增加一条数据。如果增加成功,弹出增加成功对话框,如果增加失败,则页面仍然停留在当前页面。在增加客户时,客户的级别只能在本系统中选择,而不允许管理员任意输入。5客户来源设置添加客户来源,点击客户来源设置,

9、右边页面跳转kehulaiyuan_add.jsp,如图4.8所示:图4.8客户来源设置在kehulaiyuan_add.jsp中填写信息后,点击增加,跳转到KeHuLaiYuan servlet,在该类中首先得到jsp页面中输入的信息,然后调用客户来源服务层和数据层的kehulaiyuan_add方法,在数据库客户来源表中增加一条数据。如果增加成功,则弹出增加成功,如果失败,则页面仍然停留在当前页面。在增加客户时,客户的来源只能在本系统中选择,而不允许管理员任意输入。(2)企业信息管理测试 1查看企业类型 管理员可以查看系统中的企业类型,点击查看企业类型,跳转到QiYeLeiXingPage

10、 servlet,该类主要用来对要显示的数据进行分页显示。在session中保存当前页(IndexPage),每页显示的数据(allqiyeleixing)和总页数(showPageCount)。最后又跳转到qiyeleixing.jsp如图4.8所示:图4.8 查看所有企业类型概要信息在qiyeleixing.jsp中,只分页显示了概要信息。点击查看,跳转到QiyeLeiXingSel servlet中,在该类中,首先得到传过来的类型编号,调用企业类型服务层和数据层的getQiyeLeiXingById方法,得到该企业类型,然后存到session中并将页面重定向到qiyeleixing_se

11、l.jsp中。qiyeleixing_sel.jsp从session得到该企业类型的信息,显示在页面。点击删除,跳转到QiYeLeixingDel serverlet。在该类中,首先根据传过来的编号调用企业类型服务层和数据层的getQiyeleixingById方法得到该企业类型,然后调用delete方法。如果删除成功则弹出删除成功对话框,如果删除失败,则弹出删除失败对话框。点击编辑,页面跳转到qiyeleixing_upd.jsp页面中。如图4.9所示:图4.9修改企业类型在qiyeleixing_upd.jsp中,首先得到传过来的编号,调用服务层和数据层的getQiyeLeiXingByI

12、d方法,得到该企业类型,点击修改,跳转到QiYeLeiXingUpd servlet。在该类中首先得到传过来的编号,根据编号调用企业类型服务层和数据层的getqiyeleixingById方法,得到该企业类型。然后调用qiyeleixing_update方法。如果成功,则弹出修改成功对话框,如果失败,则页面停留在当前页面。2查看企业性质管理员可以查看系统中的企业性质,点击查看企业性质,跳转到QiYeXingZhiPage servlet,该类主要用来对要显示的数据进行分页显示。在session中保存当前页(IndexPage),每页显示的数据(allqiyexingzhi)和总页数(showP

13、ageCount)。最后又跳转到qiyexingzhi.jsp如图4.10所示:图4.10 查看所有企业性质概要信息在qiyexingzhi.jsp中,只分页显示了概要信息。点击查看详情,跳转到QiyeXingZhiSel servlet中,在该类中,首先得到传过来的类型编号,调用企业性质服务层和数据层的getQiyeXingZhiById方法,得到该企业性质,然后存到session中。页面重定向到qiyexingzhi_sel.jsp中。qiyexingzhi_sel.jsp从session得到该企业性质的信息,显示在页面。点击删除,跳转到QiYeXingZhiDel serverlet。在

14、该类中,首先根据传过来的编号调用企业性质的服务层和数据层的getQiyexingzhiById方法得到该企业性质,然后调用delete方法。如果删除成功则弹出删除成功对话框,如果删除失败,则弹出删除失败对话框。点击编辑,页面跳转到qiyexingzhi_upd.jsp页面中。如图4.11所示:图4.11修改某个企业性质在qiyexingzhi_upd.jsp中,首先得到传过来的编号,调用企业性质服务层和数据层的getQiyeXingZhiById方法,得到该企业性质,点击修改,跳转到QiYeXingZhiUpd servlet。在该类中首先得到传过来的编号,根据编号调用企业性质服务层和数据层的

15、getqiyexingzhiById方法,得到该企业性质。然后调用qiyexingzhi_update方法。如果成功,则弹出修改成功对话框,如果失败,则页面停留在当前页面。3查看企业管理员可以查看系统中的企业,点击查看企业,跳转到QiYePage servlet,该类主要用来对要显示的数据进行分页显示。在session中保存当前页(IndexPage),每页显示的数据(allqiye)和总页数(showPageCount)。最后又跳转到qiye.jsp如图4.12所示: 图4.12 查看所有企业概要信息在qiye.jsp中,只分页显示了概要信息。点击查看,跳转到QiyeSel servlet中

16、,在该类中,首先得到传过来的类型编号,调用企业性质服务层和数据层的getQiyeById方法,得到该企业,然后存到session中。页面重定向到qiye_sel.jsp中。qiye_sel.jsp从session得到该企业的信息,显示在页面。点击删除,跳转到QiYe serverlet。在该类中,首先根据传过来的编号调用企业的服务层和数据层的getQiyeById方法得到该企业,然后调用delete方法。如果删除成功则弹出删除成功对话框,如果删除失败,则弹出删除失败对话框。点击编辑,页面跳转到qiye_upd.jsp页面中。如图4.13所示:图4.13修改某个企业信息在qiye_upd.jsp

17、中,首先得到传过来的编号,调用企业服务层和数据层的getQiyeById方法,得到该企业信息,调用企业性质服务层和数据层的getAllQiYeXingZhi方法得到所有的企业性质,调用企业类型服务层和数据层的getAllQiYeLeiXing方法得到所有的企业类型。在企业类型和企业性质的下拉列表中,通过循环,得到所有企业类型和企业性质的名称。点击修改,跳转到QiYe servlet。在该类中首先得到传过来的数据,调用企业服务层和数据层的qiye_update方法。如果成功,则弹出修改成功对话框,如果失败,则页面停留在当前页面。(3)客户信息管理测试1 查看客户级别管理员可以查看系统中的客户级别

18、,点击查看客户级别,跳转到KeHuJiBiePage servlet,该类主要用来对要显示的数据进行分页显示。在session中保存当前页(IndexPage),每页显示的数据(allkehujibie)和总页数(showPageCount)。最后又跳转到kehujibie.jsp如图4.14所示: 图 4.14 查看所有客户级别概要信息在kehujibie.jsp中,只分页显示了概要信息。点击查看,跳转到KeHuJiBieSel servlet中,在该类中,首先得到传过来的类型编号,调用客户级别服务层和数据层的getKeHuJiBieById方法,得到该客户级别,然后存到session中。页

19、面重定向到kehujibie_sel.jsp中。kehujibie_sel.jsp从session得到该客户级别的信息,显示在页面。点击删除,跳转到KeHuJiBieDel serverlet。在该类中,首先根据传过来的编号调用企业的服务层和数据层的delete方法。如果删除成功则弹出删除成功对话框,如果删除失败,则弹出删除失败对话框。点击编辑,页面跳转到kehujibie_upd.jsp页面中。如图4.15所示:图4.15 修改某个客户级别在kehujibie_upd.jsp中,首先得到传过来的编号,调用客户级别服务层和数据层的getKeHuJiBieById方法,得到该客户级别信息。点击修

20、改,跳转到KeHuJiBieUpd servlet。在该类中首先通过传过来的编号,调用客户级别服务层和数据层的getKeHuJiBieById方法 然后调用kehujibie_update方法。如果修改成功,则弹出修改成功对话框,如果失败,则页面停留在当前页面。2 查看客户来源管理员可以查看系统中的客户来源,点击查看客户来源,跳转到KeHuLaiYuanPage servlet,该类主要用来对要显示的数据进行分页显示。在session中保存当前页(IndexPage),每页显示的数据(allkehulaiyuan)和总页数(showPageCount)。最后又跳转到kehulaiyuan.js

21、p如图4.16所示:图 4.16 查看所有客户来源概要信息在kehulaiyuan.jsp中,只分页显示了概要信息。点击查看,跳转到KeHuLaiYuanSel servlet中,在该类中,首先得到传过来的来源编号,调用客户来源服务层和数据层的getKeHuLaiYuanById方法,得到该客户来源,然后存到session中。页面重定向到kehulaiyuan_sel.jsp中。kehulaiyuan_sel.jsp从session得到该客户级别的信息,显示在页面。点击删除,跳转到KeHuJiBieDel serverlet。在该类中,首先根据传过来的编号调用客户来源的服务层和数据层的dele

22、te方法。如果删除成功则弹出删除成功对话框,如果删除失败,则弹出删除失败对话框。点击编辑,页面跳转到kehulaiyuan _upd.jsp页面中。如图4.17所示:图4.17修改某个客户来源在kehulaiyuan _upd.jsp中,首先得到传过来的编号,调用客户来源服务层和数据层的getKeHuLaiYuanById方法,得到该客户来源信息。点击修改,跳转到KeHuLaiYuanUpd servlet。在该类中首先通过传过来的编号,调用客户来源服务层和数据层的getKeHuLaiYuanById方法 然后调用kehulaiyuan_update方法。如果修改成功,则弹出修改成功对话框,如

23、果失败,则页面停留在当前页面。3 查看客户管理员可以查看系统中的客户,点击查看客户,跳转到KeHuPage servlet,该类主要用来对要显示的数据进行分页显示。在session中保存当前页(IndexPage),每页显示的数据(allkehu)和总页数(showPageCount)。最后又跳转到kehu.jsp如图4.18所示:图4.18 查看所有客户概要信息在kehu.jsp中,只分页显示了概要信息。点击查看,跳转到KeHuLaiYuanSel servlet中,在该类中,首先得到传过来的来源编号,调用客户来源服务层和数据层的getKeHuLaiYuanById方法,得到该客户来源,然后

24、存到session中。页面重定向到kehulaiyuan_sel.jsp中。kehulaiyuan_sel.jsp从session得到该客户级别的信息,显示在页面。点击删除,跳转到KeHuDel serverlet。在该类中,首先根据传过来的编号调用客户的服务层和数据层的delete方法。如果删除成功则弹出删除成功对话框,如果删除失败,则弹出删除失败对话框。点击编辑,页面跳转到kehulaiyuan _upd.jsp页面中。如图4.19所示:图 4.19 修改客户信息在kehu _upd.jsp中,首先得到传过来的编号,调用客户服务层和数据层的getKeHuById方法,得到该客户信息。点击修

25、改,跳转到KeHuUpd servlet。在该类中首先通过传过来的编号,调用客户服务层和数据层的getKeHuById方法 然后调用kehu_update方法。如果修改成功,则弹出修改成功对话框,如果失败,则页面停留在当前页面。点击添加按钮,页面跳转到kehu_add.jsp如图4.20所示:图 4.20 添加客户在kehu_add.jsp中,调用企业服务层和数据层的getAllQiYe方法得到所有的企业信息,并通过循环放到企业下拉列表中,调用客户来源服务层的getAllKehuLaiYuan方法得到所有的客户来源,并通过循环放到客户来源的下拉列表中,调用客户级别服务层的getAllKeHuJ

26、iBie方法得到所有的客户来源,并通过循环放到客户级别的下拉列表中。填写其他信息,点击新增,跳转到KeHuAdd servlet中。KeHuAdd类首先取得传过来的值,并构造一个新的客户,调用客户服务层和数据层的kehu_add方法,向客户表添加一条记录。如果添加成功则弹出添加成功对话框,如果失败,则弹出增加失败对话框。4客户投诉管理管理员有权利查看,删除系统中所有的投诉记录,但是管理员不能增加,修改客户的投诉记录。点击查看客户投诉,跳转到跳转到KeHuTouSuPage servlet,该类主要用来对要显示的数据进行分页显示。在session中保存当前页(IndexPage),每页显示的数据

27、(allkehutousu)和总页数(showPageCount)。最后又跳转到kehutousu.jsp如图4.21所示:图 4.21 查看所有客户投诉概要信息在kehutousu.jsp中,只分页显示了概要信息。点击查看,跳转到KeHuTouSuSel servlet中,在该类中,首先得到传过来的投诉编号,调用客户投诉服务层和数据层的getKeHuTouSuById方法,得到该客户投诉,然后存到session中。页面重定向到kehutousu_sel.jsp中。如图4.22所示:图4.22 查看某条投诉记录kehutousu_sel.jsp从session得到该投诉的信息,显示在页面。点击

28、删除,跳转到KeHuTouSuDel serverlet。在该类中,首先根据传过来的编号调用客户投诉的服务层和数据层的delete方法。如果删除成功则弹出删除成功对话框,如果删除失败,则弹出删除失败对话框。(4)员工信息管理测试管理员可以查看系统中的员工,点击查看员工信息,跳转到YuanGongPage servlet,该类主要用来对要显示的数据进行分页显示。在session中保存当前页(IndexPage),每页显示的数据(allyuangong)和总页数(showPageCount)。最后又跳转到yuangong.jsp如图4.23所示: 图 4.23 查看所有员工概要信息在yuangon

29、g.jsp中,只分页显示了概要信息。点击查看,跳转到YuanGongSel servlet中,在该类中,首先得到传过来的员工编号,调用客户来源服务层和数据层的getYuanGongById方法,得到该员工,然后存到session中。页面重定向到yuangong_sel.jsp中。yuangong_sel.jsp从session得到该员工的信息,显示在页面。点击删除,跳转到YuanGongDel serverlet。在该类中,首先根据传过来的编号调用客户的服务层和数据层的delete方法。如果删除成功则弹出删除成功对话框,如果删除失败,则弹出删除失败对话框。点击编辑,页面跳转到yuangong

30、_upd.jsp页面中。如图4.24所示:图 4.24 修改某个员工信息在yuangong _upd.jsp 页面中,编号是只读的,填写好其他信息后,点击修改,页面跳转到YuanGongUpd servlet中。在该类中通过得到的员工编号调用员工服务层和数据层的getYuanGongById得到员工信息,调用yuangong_update方法更新员工表中的信息。同时,更新客户表中联系人的字段和客户投诉表中联系人的字段。如果修改成功,则弹出修改成功的对话框,如果失败,则弹出修改失败的对话框。点击添加按钮,页面跳转到yuangong_add.jsp页面。如图4.25所示: 图 4.25 添加员工信

31、息在yuangong_add.jsp页面中,填写好信息后,点击增加,跳转到YuangGongAdd servlet类。该类中得到传递过来的信息。调用员工服务层和数据层yuangong_add方法,向数据库员工表中添加一条记录,如果成功,则弹出增加成功对话框,如果失败,则弹出失败对话框。(5)查询统计测试 1企业查询系统提供三种种查询方式,分别是按照编号和名称查询和模糊。点击企业查询,页面跳转到qiyesearch.jsp,在qiyesearch.jsp中,如果session中没有数据,则不显示企业信息。选择按编号,在输入框中填入编号。点击查询,则跳转到QiYeSearch servlet类。在

32、该类中得到传过来的编号,调用企业服务层和数据层的getQiYeById方法得到该企业,如果得到的企业不为空,则将得到的企业保存在session中,并显示在qiyesearch.jsp中。如图4.26所示:图 4.26 企业查询如果选择按照名称查询,在该类中得到传过来的名称,调用企业服务层和数据层的getQiYeByName方法得到该企业,如果得到的企业不为空,则将得到的企业保存在session中,并显示在qiyesearch.jsp中。如果选择模糊查询则调用服务层和数据层的getQiyeByName(name)返回的是一个ArrayList数组。2客户查询系统提供三种种查询方式,分别是按照编号

33、和名称查询以及模糊查询。点击企业查询,页面跳转到kehusearch.jsp选择按编号,在输入框中填入编号。点击查询,则跳转到KeHuSearch servlet类。在该类中得到传过来的编号,调用客户服务层和数据层的getKeHuById方法得到该客户,如果得到的客户不为空,则将得到的企业保存在session中,并显示在kehusearch.jsp中。如图4.27所示:图4.27 查询客户4.3 客户功能测试客户登陆后进入客户个人中心,页面提示当前登陆的客户名和角色,该客户名是从session中读取出来的。该角色有以下几种功能:(1) 修改密码测试系统默认密码是123456,客户可以更改自己的

34、密码。点击修改密码,右边页面跳转到/kehu/changePwd.jsp。如图4.5所示:图4.28 修改密码输入客户当前的登陆使用到的密码,然后输入新密码,并重复输入新密码,点击修改。则当前信息提交到ChangePwd.java的servlet,在该类中,得到输入信息,调用service层的changePWD方法,更新当前客户的密码信息。如果当前密码不正确,则页面显示当前密码不正确,如果两次新密码输入不一致,则页面提示显示密码不一致。如果输入都正确,则修改密码成功。 (2)查看/修改个人信息测试客户可以查看并且修改个人信息。点击个人信息,右边页面跳转到kehu/kehu.jsp如图4.29所

35、示:图4.29 查看和修改客户个人信息在跳转到kehu.jsp后,kehu.jsp首先会从session中取得当前登录客户的所有信息,然后显示在该表单中。客户可以根据需要进行修改,其中客户编号,客户来源,客户级别,联系人是管理员或者客户的联系人来员确定,客户不可以修改。但可以修改其它像电子邮件和电话等信息。点击修改,跳转到KeHuUpdN服务,在KeHuUpdN的dopost方法中,首先从session中得到当前登陆客户的信息。然后通过request取得修改后的信息。然后在数据库中更新当前的客户的个人信息。如果修改失败,则弹出修改失败对话框,如果成功,则页面跳转到本页,显示的是修改后的信息。(

36、3)我要投诉测试客户对其联系人不满意或者有建议时可以投诉,点击我要投诉按钮,右边页面跳转到kehu/kehutousu_add.jsp,如图4.30所示:图4.30 我要投诉其中投诉人只能是该客户,不能以其他客户的名义投诉被投诉人。而被投诉人只能是该客户的联系人,不能投诉其他员工。点击增加,跳转到KehuTouSuAdd.java 在dopost方法中,得到投诉人,被投诉人,投诉日期,投诉内容等信息,然后调用服务层和数据层的方法tousu_add方法,将这些数据插入到客户投诉表中。如果增加投诉成功,则页面提示插入成功,否则提示插入失败。 (4)我的投诉记录测试该客户可以查看自己的所有的投诉记录

37、,但是客户无法看到其他客户的投诉记录的概要信息。点击我的投诉记录,右边页面跳转到kehu/kehutousu.jsp页面。如图4.31所示:图4.31 我的投诉记录在kehutousu.jsp,首先从session中读取当前登陆客户,然后调用客户投诉服务层和数据层的getAllTouSu方法,得到所有投诉人为当前登陆客户的记录。然后在kehutousu.jsp中,显示所有客户的投诉记录的概要信息。其中查看和删除与管理员类似。点击增加,页面跳转到/kehu/kehutousu_add.jsp,如图4.32所示:图 4.32 添加投诉信息在kehutousu_add.jsp中首先从session中

38、取得当前登陆用户的信息,并将用户名和联系人分别显示在投诉人和被投诉人输入框中,并将其设置为只读状态,输入其他信息。点击增加,页面跳转到KeHuTouSuAdd servlet类中。在该类中得到传递过来的信息,调用客户投诉服务层和数据层的tousu_add方法,向客户投诉表中插入一条记录。如果成功,则弹出增加成功对话框,如果失败,则弹出增加失败对话框。 (5)添加合作测试 登陆的客户可以与本系统内的客户展开合作。点击添加合作,页面跳转到kehuhezuo_add.jsp,如图4.33所示:图4.33 增加客户合作因为本方只能是登陆的客户。所以在kehuhezuo_add.jsp首先从sessio

39、n中取得登陆的客户,并将其客户名称放到本方输入框中,并设置为只读状态。调用客户服务层和数据层的getAllKeHu得到所有的客户,并循环添加到合作人的下拉列表中,使客户只能从本系统的其他客户中选择,填好表单,点击增加,跳转到KeHuHeZuoAdd servlete 类。该类得到传递过来的信息,新建一个客户合作记录调用客户合作记录服务层和数据层的kehuhezuo_add方法,向数据库客户合作表中添加一条记录。如果添加合作记录成功,则弹出添加成功对话框,否则弹出添加失败对话框。 (6)我的合作记录测试该功能与管理员的客户合作记录管理类似。区别在于,管理员可以查看所有客户的记录,而在我的合作记录功能中,客户只可以查看与自己相关的合作记录。(7)安全退出测试点击安全退出,系统返回首页,如图4.7.1所示图4.2.7.1 退出系统,返回登录页面5 测试评估5.1 测试任务评估本次测试执行准备充足,完成了既定目标。但由于经验以及对工具使用不熟练,因此对系统性能测试还有待提高和加强。 测试中也遇到了很大的麻烦,在同学帮助下,以及网上查阅资料下才顺利完成了。5.2 测试对象评估测试对象不符合测试阶段质量要求,存在较多的缺陷,尤其是缓冲区溢出缺陷,所以,不能进入下一个阶段,这个客户端的系统需要进行修正,而后重新组织系统测试。

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报