- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)