您的当前位置:首页集成测试用例

集成测试用例

2020-11-08 来源:爱问旅游网


目 录

1. 简介 ................................................................................................................................................................ 2 1.1 1.2 1.3 1.4

目的 ........................................................................................................................................................ 2 范围 ........................................................................................................................................................ 2 定义, 首字母缩写及简写 ....................................................................................................................... 2 参考资料 ................................................................................................................................................ 2

2. 集成测试用例设计 ........................................................................................................................................ 3 2.1 2.2 2.3

集成内容描述 ........................................................................................................................................ 3 类协作关系描述 .................................................................................................................................... 3 对外接口描述 ........................................................................................................................................ 4

第一次集成对外接口(存储子系统) .......................................................... 错误!未定义书签。 2.3.2 第二次集成对外接口(User子系统和DiaryBook子系统) ......................... 错误!未定义书签。 2.4 测试用例 ................................................................................................................................................ 5 2.4.1 msg0015接口 ................................................................................................... 错误!未定义书签。 2.4.2 msg0016接口 ................................................................................................... 错误!未定义书签。 2.4.3 msg0007接口 ................................................................................................... 错误!未定义书签。 2.4.4 msg0008接口 ................................................................................................... 错误!未定义书签。 2.4.5 msg0009接口 ................................................................................................... 错误!未定义书签。 2.4.6 msg0011接口 ................................................................................................... 错误!未定义书签。 2.4.7 msg0012接口 ................................................................................................... 错误!未定义书签。 2.4.8 msg0013接口 ................................................................................................... 错误!未定义书签。 2.4.9 msg0014接口 ................................................................................................... 错误!未定义书签。

2.3.1

1. 简介

本文档提供集成工作版本的集成测试用例集的总体描述,该测试用例集对应JDM项目的工作版本build1。

1.1 目的

本文档针对集成工作版本build1所实现的ManageDiary、ManageDiaryBook用例基本事件流,测试用例覆盖了用例基本事件流的消息序列。

1.2 范围

本文档包含的测试用例对应的ManageDiary用例消息序列不包括Use Case: ChooseMood的所有消息序列。

1.3 1.4

定义, 首字母缩写及简写

见《JDM Glossary》。

参考资料

《测试指南》 《集成构建计划》 《集成测试计划》 《Use Case Model》 《Design Model》

2.

2.1

集成测试用例设计

集成内容描述

子系统 构件 ManageGoods StaffManange 管理系统 SellManange ConsumerManage AdminManage SupplierManage 销售系统

CashManage 2.2 类协作关系描述

消息名 queryGoods() UpdateGoods() updateStaff() sellQuery() queryConsumer() updateConsumer() queryUser() updateUser() querySupplier() updateSupplier() sellGoods() buyGoods() Cash() inGoods() setPrice() getPrice() setAccess() User User AdminManage AdminManage AdminManage AdminManage AdminManage AdminManage User User User Consumer User Staff AdminManage User AdminManage 消息发送者 消息接收者 Goods Goods User Sell Consumer Consumer User User Supplier Supplier Consumer Goods Goods,Consumer Goods Goods Goods User 消息 编号 msg0001 msg0002 msg0003 msg0004 msg0005 msg0006 msg0007 msg0008 msg0009 msg0010 msg0011 msg0012 msg0013 msg0014 msg0015 Msg0016 msg0017

2.3 对外接口描述

本次集成工作版本为build1,包扩销售系统和管理系统部分,其中销售系统实现 ManageGoods,

StaffManange,SellManange ,ConsumerManage ,AdminManage, SupplierManage。集成测试分两次完成,首先是各个管理构建集成管理系统,销售业务集成销售系统。

2.3.1 销售业务的集成

接口 编号 接口名 协作消息编号序列 Msg0011-------->msg0013 Msg0013-msg0016 Msg0012-msg0013 I_001

Sellinterface 2.3.2 管理构件的集成

用例名称 接口名 GoodsInterface.Query() GoodsInterfece.add() ManageGoods Goodsinterface.Delete() GoodsInterface.insert() StaffInterface.Query() StaffInterface.add() StaffManage StaffInterface.Delete() StaffInterface.Insert() sellManange Sellinterface.Query() 接口 编号 I_002 I_003 I_004 I_005 I_006 I_007 I_008 I_009 I_010 协作消息编号序列 msg0001 msg0002 msg0002 msg0002 Msg0003 Msg0003 Msg0003 Msg0003 Msg0004 ConsumerManage ConsumerInterface.Query() I_011 Msg0006 Consumerinterface.add() I_012 Msg0006 adminManage Admininterface.useradd() I_013 Msg0007

Admininterface.userdelete() Admininterface.userQuery() Admininterface.usermodefy() I_014 I_015 I_016 Msg0008 Msg0008 Msg0008 SupplierManage Supplierinterface.query() Supplierinterface.add() Supplierinterface.delete() Supplierinterface.modefy() I_017 I_018 I_019 I_020 Msg0009 Msg0010 Msg0010 Msg0010

2.4 测试用例

2.4.1 I_001

TC ID 功能测试用例编号 N/A N/A 输入/操作 被保存的对象 预期结果 将商品的销售情况存入数据库。 可以修改商品的价格,查看销售情况。 TC-SIT-Build 1-001 TC-SIT-Build 1-002 2.4.2 I_002

TC ID Goods Goods 功能测试用例编号 输入/操作 商品的编号 预期结果 有对应的商品编号,返回商品信息的详细情况。无商品但有商品编号返回相应的提示。无对应的商品编号时,提示商品编号输入错误。 TC-SIT-Build 1-003 有对应的商品编号,对应的商品编号没的商品,无对应的商品编号。 N/A

2.4.3 I_003

TC ID 功能测试用例编号 输入/操作 商品的详细信息 预期结果

TC-SIT-Build 1-004 N/A 有对应的商品,无对应的商品。 如果数据库中有对应的商品,添加商品的数量,无对应的商品则添加一个新的商品信息。

2.4.4 I_004

TC ID 功能测试用例编号 N/A 输入/操作 商品编号 预期结果 有对应的商品时,删除时给出用户确认信息。无对应的商品时,提示输入的商品信息不存在。 TC-SIT-Build 1-001 2.4.5 I_005

TC ID 有对应的商品,无对应的商品。 功能测试用例编号 N/A 输入/操作 商品的编号ID 预期结果 能够修改商品的价格。 TC-SIT-Build 1-001 2.4.6 I_006

TC ID 修改上商品的价格 功能测试用例编号 输入/操作 员工编号 预期结果 当输入的员工编号不存在时,返回查询不到相应的员工信息,当输入员工编号在数据库中时 ,返回员工的详细信息。当编号输入的格式不正确时,返回输入格式错误。 TC-SIT-Build 1-001 N/A 员工编号 2.4.7 I_007

TC ID 功能测试用例编号 N/A 输入/操作 员工的详细信息 预期结果 能够添加数据库中不存在的一个员工信息 TC-SIT-Build 1-001 2.4.8 I_008

TC ID 添加员工 功能测试用例编号 输入/操作 员工编号 预期结果 当输入的员工编号不存在时,返回查询不到相应的员工信息。当输入员工编号在数据库中时 ,返回员工的详细信息,并给出提示信息 让用户确认是否删除。 TC-SIT-Build 1-001 N/A 删除一个员工

2.4.9 I_009

TC ID 功能测试用例编号 N/A 输入/操作 员工编号 预期结果 能够查询出相应的员工信息,并且能够修改其中相应的员工信息。 TC-SIT-Build 1-001 2.4.10 I_010

TC ID 员工编号 功能测试用例编号 N/A 输入/操作 员工编号,商品编号 员工编号,商品编号 预期结果 能够根据员工号和商品编号查询某种商品的销售情况。 TC-SIT-Build 1-001 2.4.11 I_011

TC ID 功能测试用例编号 N/A 输入/操作 顾客编号 预期结果 能够查询出相应的顾客信息。 TC-SIT-Build 1-001 2.4.12 I_012

TC ID 顾客编号 功能测试用例编号 N/A 输入/操作 顾客的详细信息。 预期结果 在顾客记录集末尾添加一个新顾客的信息。 TC-SIT-Build 1-001 2.4.13 I_013

TC ID 顾客的详细信息 功能测试用例编号 N/A 输入/操作 用户的详细信息 预期结果 向数据库中添加一个新的用户。 TC-SIT-Build 1-001 2.4.14 I_014

TC ID 用户的详细信息 功能测试用例编号 N/A 输入/操作 用户编号 预期结果 根据用户编号删除用户信息。 TC-SIT-Build 1-001 2.4.15 I_015

TC ID 用户编号 功能测试用例编号 N/A 输入/操作 用户编号 预期结果 根据用户编号能够查询出详细的用户信息。 TC-SIT-Build 1-001 用户编号

2.4.16 I_016

TC ID 功能测试用例编号 N/A 输入/操作 用户编号 以及要修改的信息 用户编号和用户新的权限值。 预期结果 根据用户的编号能够查询出用户的信息,然后修改用户的权限。 TC-SIT-Build 1-001 2.4.17 I_017

TC ID 功能测试用例编号 N/A 输入/操作 供应商的编号 预期结果 能够查询出供应商的详细信息。 TC-SIT-Build 1-001 2.4.18 I_018

TC ID 供应商的编号 功能测试用例编号 N/A 输入/操作 供应商的详细信息 预期结果 向数据库中添加一个新的供货商信息 TC-SIT-Build 1-001 2.4.90 I_019

TC ID 供应商的详细信息 功能测试用例编号 N/A 输入/操作 供应商编号 预期结果 删除供应商的相关信息 TC-SIT-Build 1-001 2.4.20 I_020

供应商编号 TC ID 功能测试用例编号 TC-SIT-Build 1-001 N/A 输入/操作 供应商的编号和要修改的的供应商信息 供应商的编号和要修改的的供应商信息 预期结果 根据供应商的编号查找出相应的供货商,然后修改其中的相关信息,然后存入到数据库。

因篇幅问题不能全部显示,请点此查看更多更全内容