软工实验五.docx

上传人:b****5 文档编号:3241280 上传时间:2022-11-20 格式:DOCX 页数:21 大小:125.25KB
下载 相关 举报
软工实验五.docx_第1页
第1页 / 共21页
软工实验五.docx_第2页
第2页 / 共21页
软工实验五.docx_第3页
第3页 / 共21页
软工实验五.docx_第4页
第4页 / 共21页
软工实验五.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

软工实验五.docx

《软工实验五.docx》由会员分享,可在线阅读,更多相关《软工实验五.docx(21页珍藏版)》请在冰豆网上搜索。

软工实验五.docx

软工实验五

软件工程实验报告

实验名称:

系统集成与测试

 

姓名:

苏建龙

 

班级:

2013信息与计算科学

 

学号:

201310802023

 

2016年5月24日

攀枝花学院

实验项目(课题)5教学实施方案

第5次课

第13-14周星期2第5-6节

授课日期:

2016年5月24日

实验项目(课题)名称:

项目五:

系统集成与测试

(1)

计划学时:

4

实验类型:

1.演示性□2.验证性□3.综合性□4.设计性□∨5.其它□

①、实验目的

a、在上一实验的基础上,制定测试方案,设计测试用例,并根据测试方案测试所开发系统。

b、掌握测试用例的撰写方法。

c、掌握软件功能测试的基本方法。

②、实验内容

a、

小组划分软件功能模块,按照模块对小组人员分工,组内人员对自己负责的模块设计编写相应测试用例,模块内的所有功能都要设计相应的测试用例。

每个测试用例以表格的形式撰写到《系统测试用例说明书》文档中。

具体形式如下图所示:

测试用例说明表:

b、测试用例设计编写完成后,小组成员分工执行测试用例进行功能测试,记录测试结果。

c、在功能测试中测试中,如果发现缺陷,则对代码进行调试,并在确定缺陷原因后对代码进行修改,然后再次执行相应测试用例进行测试,直到不再出现故障。

修复缺陷后进行适当的回归测试,测试其它相关功能是否受到影响。

③、实验要求

a、硬件要求:

每位学生一台计算机,P5以上微机。

b、软件配置:

WINDOWS、eclipse等IDE、文字处理软件(word等)

c、使用模块化设计思想来设计。

d、关键代码给出给出适当的注释说明。

e、代码要符合编码规范。

f、每组学生应当独立地完成,严禁抄袭,并完成一整套符合工程规范的实验设计报告。

g、写出实验报告,对分析、设计中遇到的问题、如何解决遇到的问题、最后实验的成果等内容进行描述。

报告的要求应遵守软件工程规范,符合国家标准。

④、运行结果

a、源代码

b、编译后的可运行程序

c、文档(《系统测试用例说明书》)。

一、引言

1、目的

用例是关于用户和系统之间相互作用的文本性描述,从外部角度描述系统的行为,表达系统应该做什么。

本文档通过用例规约描述,来进一步说明该系统需求,是下一阶段系统设计的基础,也是测试用例的重要依据。

2、定义

缩写、术语

解释

OS

在线图书商城的简称

user

图书系统的普通用户角色

SM

图书系统的管理员角色

3、概述

OS系统用来进行网上便捷购买图书的,主要功能包括会员登录、会员注册、个人信息维护、在线购书、图书目录管理、图书信息管理、会员管理。

 

二、用例描述

1.顾客/用户

1.1会员注册

用例名称:

会员注册

用例ID:

角色:

User

用例说明:

User注册成网上图书商城系统的会员

前置条件:

User已经打开网上图书商城系统的页面

基本事件流:

1.User打开注册页面

2.User输入E-mail地址(作为用户名)、昵称、登录密码、再次输入登录密码,

3.单击“提交”;

4.系统将验证登录用户名的有效性和重复行、密码的正确性,如果都正确则显示“你已成功注册”,否则提示用户重新输入。

其它事件流:

第三步:

User选择“重置”,系统将清空输入框信息;

第三步:

User选择“返回”,该页面将返回到网上购物商城系统主页面。

异常事件流:

第四步,系统注册时出现系统故障,例如网络故障,数据库服务器故障,系统弹出系统异常页面,提示会员注册失败

后置条件:

1.2会员登录

用例名称:

会员登录

用例ID:

角色:

User

用例说明:

User注册成网上图书商城系统的会员

前置条件:

User已经是网上图书商城系统的会员

基本事件流:

1.User请求进入网上购物商城系统

2.User打开登录页面

3.User输入E-mail地址(作为用户名)、登录密码,再选择“登录”;

4.系统验证登录用户名和密码的正确性,如果正确则进入网上购物商城系统,否则提示用户重新输入。

其它事件流:

第三步:

User选择“重置”,系统将清空输入框信息;

第三步:

User选择“忘了密码”,该页面将跳转到找回密码的页面。

异常事件流:

第五步,系统注册时出现系统故障,例如网络故障,数据库服务器故障,系统弹出系统异常页面,提示会员登录失败

后置条件:

1.3个人信息维护

用例名称:

个人信息维护

用例ID:

角色:

User

用例说明:

用来维护会员的相关信息:

昵称和密码……

前置条件:

User登录了网上图书商城系统

基本事件流:

1.User打开个人信息维护页面

2.User输入你需要修改的昵称(可为空)、原密码、新密码、密码确认再选择“登录”;

3.系统验证原密码的正确性、新密码与确认密码的一致性,如果正确则提示成功并返回主页面,否则提示用户重新输入。

其它事件流:

第三步:

User选择“重填”,系统将清空输入框信息;

第三步:

User选择“返回”,该页面将跳转回系统主页面页面。

异常事件流:

第四步,系统注册时出现系统故障,例如网络故障,数据库服务器故障,系统弹出系统异常页面,提示个人信息维护失败

后置条件:

 

2.1购物流程模块

2.1.1添加购买图书信息

用例描述:

用例名称:

新增购物车图书信息

用例ID:

US_1

角色:

user

用例说明:

user新增购书信息。

前置条件:

User已经登录OS系统。

基本事件流:

1.User获取选购图书信息,点击图书图片

2.系统打开用户选定图书的详细信息页面

3.系统显示图书信息,包括图书图片、市场价、会员价、库存量、图书描述,并选择“确认购买”,如果该图书库存量为0,则只能选择‘收藏’,不购买,只有库存量大于0,方可购买

4.user选择继续购买

异常事件流:

1.若网速出现故障,则页面无法打开

后置条件:

2.1.2删除购买图书信息

用例描述:

用例名称:

修改购买图书信息

用例ID:

TS_2

角色:

user

用例说明:

user删除选购图书信息

前置条件:

user已经登录OS系统

基本事件流:

1.user选择‘删除’按钮

2.OS系统打开确认删除对话框

3.user点击‘确认’按钮,删除图书信息

4.系统删除选中的图书信息,并更新图书信息列表

其它事件流:

第3步,user选择“取消”,系统将取消删除操作,并返回图书列表页面

异常事件流:

第4步,系统删除图书信息时出现系统故障,例如网络故障,数据库服务器故障,系统弹出系统异常页面,提示user删除失败

后置条件:

2.1.3修改图书数量

用例描述:

用例名称:

修改图书数量

用例ID:

XS_3

角色:

user

用例说明:

user更改购物列表中图书数量信息

前置条件:

user已经登录OS系统

基本事件流:

1.user更改选购的图书列表中数量文本框中的信息

2.user点击‘更新’按钮,更新修改信息,如果更新的数量小于等于库存,系统将显示更新后的数量,价格和总价;如果更新的数量小于库存,系统将提示库存不足。

其它事件流:

异常事件流:

第6步,系统保存图书数量时出现系统故障,例如网络故障,数据库服务器故障,系统弹出系统异常页面,提示user更改图书数量失败

后置条件:

系统更新图书数量信息。

2.1.4结账

用例描述:

用例名称:

结账

用例ID:

GS_4

角色:

user

用例说明:

SM结账

前置条件:

user已经登录OS系统

基本事件流:

1.user点击“进入结算中心”,前提是购物车中至少要有一件图书

2.OS系统打开订单页面,显示图书清单,包括图书名、市场价、会员价、数量、总价、送货地址和配送方式等信息。

3.user选择配送方式,只支持“货到付款”。

4.确认购买,点击“提交订单”

5.系统显示“您的订单已提交成功!

”和订单总金额,购买完成。

6.系统保存结账信息,并返回到商城主页面。

其它事件流:

第1步,user若没有登录系统,则提示用户先登录系统,同时若是用户没有注册账号,提示用户先注册账号

第2步.user选择‘修改’按钮,对已选购的图书信息进行修改

第2步.若用户是首次结账,需要填写送货地址,送货地址包括:

姓名、本地/外地、通讯地址、邮政编码、电话号码。

非首次结帐,显示上次购物时的送货地址,并默认为本次的送货地址。

异常事件流:

第6步,系统保存结账信息时出现系统故障,例如网络故障,数据库服务器故障,系统弹出系统异常页面,提示SM结账失败

后置条件:

系统更新结账信息。

2.2后台管理-图书目录管理

2.2.1添加图书目录信息

用例描述:

用例名称:

添加图书目录信息

用例ID:

OS_U1

角色:

SM

用例说明:

SM添加图书目录信息

前置条件:

SM已经登录OS系统。

基本事件流:

1.SM进入‘图书管理’页面,该页面包括图书目录列表和‘添加目录’栏目。

2.在添加目录一栏中,SM可以添加图书目录,图书目录信息包括:

目录名、父目录(下拉列表框选择)、目录描述、目录图片。

目录名为必填项,父目录如不选表示新添加的目录为根目录;如选择了某一目录,表示新建的目录是该目录的子目录。

3.SM选择‘添加’按钮

4.系统保存新建图书目录,并返回到图书目录页面

其它事件流:

第4步.SM选择“重置”,系统清空添加目录中添加的图书信息

第4步.当目录名为空时,系统会提示出错,并要求用户输入

异常事件流:

1.系统保存新建图书目录时出现系统故障,例如网络故障,数据库服务器故障,系统弹出系统异常页面,提示SM保存失败

后置条件:

图书目录信息保存到数据库中。

2.2.2修改图书目录信息

用例描述

用例名称:

修改图书目录信息

用例ID:

OS_TS2

角色:

SM

用例说明:

SM修改图书目录信息

前置条件:

SM已经登录OS系统

基本事件流:

1.SM进入图书管理页面

2.SM选择任意一个目录,然后点击“编辑目录”按钮可以修改选定的目录信息

3.系统会以原始信息填充目录各属性信息,管理员可以对这些信息进行修改

4.SM点击‘提交’按钮

5.提交后,系统将返回目录列表页面。

6.系统保存修改图书目录信息

其它事件流:

第4步.SM选择‘重置’,系统回复原始图书目录信息

第4步.SM选择‘返回’按钮,取消修改操作,系统返回图书目录页面

第2步.系统更新前检查SM输入图书目录信息的正确性,若有错误,则系统提示不正确信息,请重新输入

异常事件流:

第6步,系统保存图书目录信息时出现系统故障,例如网络故障,数据库服务器故障,系统弹出系统异常页面,提示SM修改图书目录失败

后置条件:

系统更新图书目录信息。

2.2.3删除图书目录

用例描述:

用例名称:

删除图书目录

用例ID:

OS_C3

角色:

SM

用例说明:

SM删除图书目录

前置条件:

SM已经登录OS系统

基本事件流:

1.SM点击进入图书目录管理页面

2.SM选择任意一个或多个目录,点击“删除目录”按钮

3.系统将会弹出删除确认对话框,询问是否确定删除目录

4.SM选择‘确认’,删除图书目录。

如果该目录下有子目录,或该目录下有图书,将无法删除目录;否则,可以删除目录

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1