实验3集成测试.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
-- - 贵州大学实验报告 学院 : 职业技术学院 专业 :计算机科学与技术 班级 :计科职 111 姓名 程能云 学号 1120020322 实验组1 2014/05/06 指导教 实验时间 余毕新 成绩 师 实验项目名称 集成测试 1. 搭建并熟悉集成测试环境。 2. 熟悉集成测试的内容,掌握单元测试的过程和方法。 3.一个模块的功能是否会对另一个模块的功能产生不利的影响。目 4.各个子功能组合起来,能否达到预期要求的父功能。 的 5. 测试在把各个模块连接起来的时侯,穿越模块接口的数据是否会丢失。 认真阅读艾斯医药商务系统测试说明,按照要求测试艾斯医药商务系统。实 2. 安装 Junit 测试软件,建立测试环境,导入测试内容进行测试。 3. 编写测试类和测试方法。 要 4. 严格按照测试流程进行测试,并记录测试内容,最后写成测试报告。 求 5. 了解集成开发工具 Eclipse 集成了 JUnit ,并编写和运行 TestCase。 实 验 1. 安装有安装 Tomcat6 Web 服务器和安装 MYSQL5.0 数据库服务器电脑。 仪 器 1 1. 1.确定艾斯医药商务系统集成测试子系统测试计划。 2.访问各个测试模块: 1)访问购物车列表; 2)访问结算中心; 实 3)访问数据库对象; 4)访问超链接; 验 2. .确定测试输入: 步 1)参数检查功能:首先确定每个外部输入条件的等价类以及边界值; 2)测试结算中心子系统功能;首先从外部输入角度考虑对 7 个参数进行覆盖;接着看 骤 选取的数据有没有覆盖到等价类、非等价类以及边界值,如没有完全覆盖,补充测试数据; 3)组合统计;可以同时进行所有统计,也可以使用正交分析法来考虑组合; 4.针对前面确定的测试输入,写出预期输出,完成测试用例设计。(注意这里的预期输出可以包含对外输出以及内部接口上的输出) 1.子系统测试内容 子系统 构件 购物车子系统 修改购物车药品数量 Servlet 结算中心界面 输入参数格式检查 结算中心子系统 结算 Servlet 输入参数格式、内容检查 结算 Servlet 结算结果 Servlet 邮件发送子系统 邮件发送 Servlet Java邮件发送类 实 验 2.子系统详细测试列表 内 消息编号 消息描述 消息发送者 访问购物车列表 用户 1 容 (单击查看购物车链接 ) (浏览器代理) 访问结算中心 用户 2 (单击购物车列表中 (浏览器代理) 的结算中心 ) 3 访问数据库对象 OrdersSubmitServlet (用户提交订单信息 ) (用户单击提交按钮 ) 通知邮件子系统发送邮件到管理 OrdersSubmitServlet 4 发送用户提交订单的内 员邮箱 容以及价格 返回处理结果 OrdersSubmitServlet 5 根据 MailSender 的返 回 (通知用户是否已发出邮件通知 ) 结果,决定返回信息  消息接收者 ShoppingCartServlet BillCenterServlet OrdersDAO MailSender OrdersSubmit.jsp 2 3.输入测试 集成后功能 参数检查功能 OrdersSubmitServlet (checkInputAcceptable) 测 试 订 单 中 心 OrdersSubmitServlet 子系统功能 (getOrdersInfo(request)) 测试数据库订单信息访 问 DAO 模块功能  角度 外部输入 对 输 出 域 覆 外 盖 输 出 外部输入 对 外 输 输 出 域 覆 出 盖 外 部 接 口 外部输入 输 出 域 对 外  参数名称 合法取值 非法取值 商品 ID 123 A:0 ;B:-1;C:MA productId 商品小计 100.9 A:0,B:-1;C:MIN totalPrice 用户名称 _Alex7 A:%; B: _A; username 单位名称 AscentTech A: ’*Asce; B:bc unitName 单位电话 010A:%67-1111111 unitTele B:010-888Abc; 联系电话 1869999999 A:186000; mobilePhone B:186AAbb67; 电子邮件 A:ba@123.co abc-_67@123.com B:abc@.com Email C: 是否可接受 ? true 非 boolean 之外 isAcceptable false 订单项 new OrderItem() 非 OrderItem 类 OrderItem 订单 new Orders() 非 Order 类型对 Orders 订单

文档评论(0)

bcll + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档