ATM自动取款机系统——测试计划
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计
题目:AT M自动取款机系统
(测试计划)
学生姓名:
学院:
系别:
专业:软件工程
班级:软件09-1班
指导教师:
2012年7月13日
目录
1.引言 (1)
1.1编写目的 (1)
1.2项目背景 (1)
1.3定义 (2)
1.4参考资料 (2)
2.任务概述 (2)
2.1目标 (2)
2.2运行环境 (3)
2.2.1硬件环境 (3)
2.2.2软件环境 (3)
2.3需求概述 (3)
2.4条件与限制 (4)
3.计划 (4)
3.1测试方案 (4)
3.1.1本次测试分别采用两种方案 (4)
3.1.2选取测试用例的原则 (4)
3.2测试项目 (5)
3.2.1对ATM的组装测试 (5)
3.2.2对ATM的确认测试 (5)
3.3测试准备 (6)
3.4测试机构及人员 (6)
4.测试项目说明 (7)
4.1测试项目 (7)
4.1.1白盒测试: (7)
4.1.2黑盒测试 (7)
4.1.3单元测试 (7)
4.1.4集成测试 (7)
4.1.5确认测试 (8)
4.1.6系统测试 (8)
4.1.7验收测试 (8)
4.2测试项目名称及测试内容 (8)
4.3测试用例 (9)
4.4进度 (13)
4.5条件 (14)
4.6测试资料 (14)
5.评价 (14)
5.1范围 (14)
5.2准则 (15)
1.引言
1.1编写目的
编写测试计划的目的是:
(1)为整体的软件系统制定一个现实可行的、综合的计划,包括每项测的对象、范围、方法、进度和预期结果。
(2)为项目实施建立一个组织模型,并分配测试项目中每个人员的责任和工作内容。
(3)开发有效的测试模型,能正确地验证正在开发的软件系统。
(4)确定测试所需要的时间和资源,以保证其可获得性、有效性。
(5)确立每个测试阶段测试完成以及测试成功的标准和要达到的目标。
(6)本测试计划主要为测试人员作参照。
1.2项目背景
待开发项目名称:ATM自动取款机系统的分析与设计。
委托单位:呼和浩特建设银行
开发单位:
主管部门:
用户:呼和浩特建设银行
产品的所有权:呼和浩特建设银行
项目开发者:
项目背景:在市场经济的蓬勃发展和人们日益繁忙的条件下,现有的银行系统往往需要客户在办理手续时等待很长的时间,这不仅会浪费很多宝贵的
时间,也会使得银行的业务人员十分的繁忙,需要很大的人力和财力。
基于这样的情况,ATM 取款机系统的开发就显的十分的重要!它可以
减少银行的业务处理压力,尽量节省人们的时间,并且可以有效解决
用户信息和资金信息的繁杂问题。
1.3定义
专业术语与缩略词
帐号:在银行中,事物应用的单个帐号。每个顾客可以拥有多个帐号。
用户:拥有银行的一个或多个帐号的人。可以是一个人或多个人,或者是公司。
相同的人,拥有不同的银行帐号被认为是不同的落户。
ATM:ATM是Automatic Teller Machine 的缩写,意为自动取款机。是一种高度精密的机电一体化设备,利用磁卡或智能IC卡储存用户信息并通过加密键盘输入密码然后通过银行内部网络验证并进行各种交易的金融自助设备。
1.4参考资料
[1]吴建汪杰 UML基础与Rose建模案例 ISBN编号:9787115158978 人民邮
电出版社出版时间:2007-4-1
[2]张海藩软件工程导论(第五版) ISBN编号:7302164789 出版社:清华大
学出版社出版时间:2008-2
[3]中国软件测试网:www.
2.任务概述
2.1目标
通过编写测试计划我们要尽量达到测试成本最小化、测试流程和测试内容完备化、测试手段可行化和测试结果实用化的理想目标。
测试计划要针对测试目的来规定测试的任务、所需的各种资源和投入、人员角色的安排、预见可能出现的问题和风险,以指导测试的执行,最终实现测试的目标,保证软件产品的质量。
2.2运行环境
2.2.1硬件环境
CPU:1GHZ及以上
内存:1G以上
硬盘:20G以上
2.2.2软件环境
操作系统:Microsoft Windows XP或更高版本
数据库:Microsoft SQL Server 2005
Web服务器:Tomcat5.0以上
支持浏览器:Internet Explorer 7.0及其以上版本
开发环境:MyEclipse,jdk,Microsoft SQL Server 2005
测试环境:WinRunner、LoadRunne
2.3需求概述
(1)人员需求:参与测试的项目成员应当具有一定的市场意识和风险意识,能够站在不同的角度,尽可能的分析系统可能存在的风险场景。要有自
我推销意识,主动加强与开发人员、需求人员及客户的沟通。测试人员
也应该像质量管理人员一样,在项目中起到过程监控点的作用。能够从
全局的角度反映项目存在的问题
(2)硬件需求:本次共有四名测试人员,需要可联网使用的台式机或笔记本四台,配置不低于2G硬盘,256兆内存。
(3)软件需求:根据软件的需求,操作软件可能需要安装Windows XP另外,每个测试人员的测试机上还需要安装测试软件WinRunner、LoadRunner (4)办公空间需求:本次测需要提供一个至少80平米的办公空间。