课程设计
题 目:ATM动取款机系统
(测试计划)
学生姓名:
学 院:
系 :
专 业:软件工程
班 级:软件班
指导教师:
2012年X月X日
目录
1.引言 1
11编写目 1
12项目背景 1
13定义 2
14参考资料 2
2.务概述 2
21目标 2
22运行环境 3
221硬件环境 3
222软件环境 3
23需求概述 3
24条件限制 4
3.计划 4
31测试方案 4
311次测试分采两种方案 4
312选取测试例原 4
32测试项目 5
321ATM组装测试 5
322ATM确认测试 5
33测试准备 6
34测试机构员 6
4.测试项目说明 7
41测试项目 7
411白盒测试: 7
412黑盒测试 7
413单元测试 7
414集成测试 7
415确认测试 8
416系统测试 8
417验收测试 8
42测试项目名称测试容 8
43测试例 9
44进度 13
45条件 14
46测试资料 14
5.评价 14
51范围 14
52准 15
1.引言
11编写目
编写测试计划目:
(1) 整体软件系统制定现实行综合计划包括项测象范围方法进度预期结果
(2) 项目实施建立组织模型分配测试项目中员责工作容
(3) 开发效测试模型正确验证正开发软件系统
(4) 确定测试需时间资源保证获性效性
(5) 确立测试阶段测试完成测试成功标准达目标
(6) 测试计划测试员作参
12项目背景
开发项目名称:ATM动取款机系统分析设计
委托单位:XX建设银行
开发单位:
部门:
户:XX建设银行
产品权:XX建设银行
项目开发者:
项目背景:市场济蓬勃发展日益繁忙条件现银行系统需客户办理手续时等长时间仅会浪费宝贵时间会银行业务员十分繁忙需力财力基样情况ATM 取款机系统开发显十分重减少银行业务处理压力量节省时间效解决户信息资金信息繁杂问题
13定义
专业术语缩略词
帐号:银行中事物应单帐号顾客拥帐号
户:拥银行帐号者公司相拥银行帐号认落户
ATM:ATMAutomatic Teller Machine 缩写意动取款机种高度精密机电体化设备利磁卡智IC卡储存户信息通加密键盘输入密码然通银行部网络验证进行种交易金融助设备
14参考资料
[1]吴建 汪杰 UML基础Rose建模案例 ISBN编号:9787115158978 民邮电出版社 出版时间:200741
[2]张海藩 软件工程导(第五版) ISBN编号:7302164789 出版社:清华学出版社 出版时间:20082
[3]中国软件测试网
2.务概述
21目标
通编写测试计划量达测试成化测试流程测试容完备化测试手段行化测试结果实化理想目标
测试计划针测试目规定测试务需种资源投入员角色安排预见出现问题风险指导测试执行终实现测试目标保证软件产品质量
22运行环境
221硬件环境
CPU:1GHZ
存:1G
硬盘:20G
222软件环境
操作系统:Microsoft Windows XP更高版
数 库:Microsoft SQL Server 2005
Web服务器:Tomcat50
支持浏览器:Internet Explorer 70版
开发环境:MyEclipsejdkMicrosoft SQL Server 2005
测试环境:WinRunnerLoadRunne
23需求概述
(1) 员需求:参测试项目成员应具定市场意识风险意识够站角度分析系统存风险场景推销意识动加强开发员需求员客户沟通测试员应该质量理员样项目中起程监控点作够全局角度反映项目存问题
(2) 硬件需求:次四名测试员需联网台式机笔记四台配置低2G硬盘256兆存
(3) 软件需求:根软件需求操作软件需安装Windows XP外测试员测试机需安装测试软件WinRunnerLoadRunner
(4) 办公空间需求:次测需提供少80米办公空间
24条件限制
应具备条件:
四项目组中应相应硬件配置测试工具相应软件少两组成测试团队包括测试技术员理员相应测试环境
测试环境包括硬件环境软件环境硬件环境指测试必需服务器客户端网络连接设备印机扫描仪等辅助硬件设备构成环境软件环境指测软件运行时操作系统数库应软件构成环境
3.计划
31测试方案
311次测试分采两种方案
考虑软件部结构具体实现角度采白盒测试黑盒测试方法
软件开发程阶段采取单元测试集成测试确认测试系统测试验收测试
312选取测试例原
(1) 测试例功点:测试例测点找准测点时覆盖功点否执行起牵连太
(2) 测试例易读:执行者角度写测试例太术语里面果指明具体位置
(3) 测试例执行粒度:粒度越越选取先正常异常原
(4) 步骤清晰:测试例步骤重点步骤指名操作
(5) 总体设计:先正常异常样确保正常情况功够走通
总:新tester测试例软件利取执行测试佳状态测试例设计原]wM|*ZRd(L051Testing软件测试网)G`+TL(^
32测试项目
321ATM组装测试
步骤:
(1) 概设计规格说明明确测模块熟悉测模块性质基础测模块进行分层层次测试行进行然排出测试活动先关系制定测试进度计划
(2) 步骤基础时间线序关系软件单元组装模块测试组装程中出现问题里需测试员开发驱动模块驱动组装活动中形成测模块较模块先中某软件单元组装子模块然组装较模块
(3) 软件模块组装子系统(分系统)检测子系统否正常工作样需测试员开发少量驱动模块驱动测子系统
(4) 子系统组装终户系统测试否存分系统否终户系统中正常工作
322ATM确认测试
(1) 安装测试: 测试预期系统环境ATM否够正常安装正常启动
(2) 功测试:测试ATM功模块否够正常运行
(3) 性测试:测试ATM正常运行时否会出现预期结果
(4) 安全性测试:测试ATM非常规操作时否会引起数改动信息泄漏
(5) 时间空间性测试:测试ATM工作时限制条件否正常
(6) 易性测试:测试操作ATM时否便捷
(7) 移植性测试:测试ATM否预期系统运行
(8) 维护性测试:测试ATM否够修改改进
(9) 文档测试:文档进行应系统错误检查更新确认
33测试准备
做具体测试前做准备活动:
(1) 测试计算机 测试风险时候会导致蓝屏计算机重新启动时候求更换操作系统
(2) 功测试环境 性测试环境 分开 性测试持续例次运行干时单独性测试环境满足求
(3) 提前准备软件硬件
(4) 测试支持台 测试例理程序bug理程序测试报告生成程序
(5) 搭建测试环境时遇问题相应解决办法记录
(6) 准备测试必需服务器客户端网络连接设备印机扫描仪等辅助硬件设备构成环境准备软件运行时操作系统数库应软件构成环境
34测试机构员
角色
员
职责
项目组长
控制指导测试理
负责项目组工作协调
组织环境搭建
参制定测试计划
测试需求测试例评审
控制测试进度
编写阶段总结报告
测试分析员
制定测试需求
测试设计提供支持
统计分析测试程缺陷
准备测试数
设计测试例
创建测试集
创建缺陷记录
执行测试例
填写测试记录
4.测试项目说明
41测试项目
411白盒测试:
ATM系统开发程中部结构处理程进行分析测试检查软件表示描述否致 没突者没歧义软件系统模拟真实环境中执行前中 软件系统行分析中包含程序受控环境特定期结果进行正式运行
412黑盒测试
ATM进行黑盒测试程中量发现中功错误遗漏界面错误数结构外部数库访问错误性错误初始化终止错误
413单元测试
ATM开发程中提高软件开发效率质量统单元测试风格保证文档单元测试编码致性方便开发员进行单元测试开发部分解系统细节开发员进行测试产生相应文档
414集成测试
ATM系统进行集成测试时需测试包括模块连接起时候穿越模块接口数否会丢失子功组合起否达预期求父功模块功否会模块功产生利影响全局数结构否问题单模块误差积累起否会放达接受程度等容
415确认测试
ATM系统确认测试阶段需根软件需求说明书中定义全部功性求确认测试计划测试整系统否达求提交终户手册操作手册包括模拟环境中进行强度测试事先规定时期运行软件功证明该软件严重错误执行测试计划中提出确认测试户手册操作手册进步证实实性效性改正中错误分析测试结果找出产生错误原书写确认测试分析报告
416系统测试
系统测试基ATM系统整体需求说明书黑盒类测试系统测试应覆盖ATM系统联合部件验证系统否满足需求规格定义找出需求规格相符合矛盾方系统测试象仅仅包括需测试产品系统软件包含软件赖硬件外设甚包括某数某支持软件接口等必须系统中软件种赖资源结合起系统实际运行环境进行测试
417验收测试
ATM验收测试部署ATM前测试操作验收测试目确保软件准备绪终户执行软件定功务验收测试未户表明系统够预定求样工作集成测试已设计模块组装成完整软件系统接口错误已基排接着应该进步验证软件效性验证软件功性户合理期样
42测试项目名称测试容
测试项目名称:ATM动取款系统
测试项目简介:保证软件产品质量次测试测试软件部运作原理功否求软件开发开始交付结束阶段进行阶段性测试
测试项:系统功
开始条件:测试员测试环境准备绪开始测试
结束条件:知道发现系统错误结束
测试环境:
测试操作系统:Windows Xp 干pc机
台计算机安装测试工具:TestCenter
求连接互联网
报告踪进度方式:日报告周报告书面报告电话会议
测试风险解决方式:
测试中遇风险测试整体时间超预定测试期限
解决方式:延期测试需加班添加测试员减少测试容
测试计划审批变更方式:
项目测试计划需通项目负责审批众周知测试必须基稳定基线进行否反复修改造成测试资源开发资源浪费观测试计划变更需慎重考虑
43测试例
测试例编号
ATMTest01
测试题目
银行ATM机取款
测试标题
输入合法密码金额金额确认取走现金银行卡
预置条件
系统存该户
输入
分输入金额100 50 350 1700 1850 密码987654
操作步骤
1 插入银行卡
2 输入密码98765
3 分输入金额100 50 350 1700 1850
4 点击确定
5 取走现金
6 取走银行卡
预期输出
1 提示输入密码
2 提示输入金额
3 提示确认
4 输出钞票
5 请取钞票
6 退出银行卡
7 界面恢复初始状态
测试例编号
ATMTest02
测试题目
银行ATM机取款
测试标题
正常交易印条
预置条件
系统存该户
输入
输入金额100 密码987654
操作步骤
1插入银行卡
2输入密码98765
3分输入金额100
4点击确定
5取走现金
6点击印条
6取走银行卡
预期输出
1提示输入密码
2提示输入金额
3提示确认
4输出钞票
5请取钞票
6印条
7退出银行卡
8界面恢复初始状态
测试例编号
ATMTest03
测试题目
银行ATM机取款
测试标题
插入非银行卡
操作步骤
插入IC卡
预期输出
提示户您银行卡效3秒钟动退出该银行卡
测试例编号
ATMTest04
测试题目
银行ATM机取款
测试标题
输入非法密码
预置条件
系统存该户
输入
分输入密码00000 0000000
操作步骤
1 插入银行卡
2 输入密码00000 0000000
预期输出
1 提示输入密码
2 提示户您输入密码效请重新输入
测试例编号
ATMTest05
测试题目
银行ATM机取款
测试标题
输入非法金额
预置条件
系统存该户
输入
密码98765 金额0 金额12345
操作步骤
1 插入银行卡
2 输入密码
3 输入金额 0 12345
预期输出
1 提示输入密码
2 提示输入金额
3 提示户您输入提款金额错误情输入50单位金额
测试例编号
ATMTest06
测试题目
银行ATM机取款
测试标题
提取金额达限
预置条件
系统存该户
输入
密码98765 金额500050
操作步骤
1 插入银行卡
2 输入密码98765
3 输入金额5000
4 23时提款50000
5 23时59分提款50
预期输出
1 提示输入密码
2 提示输入金额
3 提示户24时提取50000RMB请重新输入提款金额
测试例编号
ATMTest07
测试题目
银行ATM机取款
测试标题
输入非法密码超三次
预置条件
系统存该户
输入
密码111111
操作步骤
1 插入银行卡
2 输入密码111111
3 重复操作步骤22次(总3次)
预期输出
1 提示输入密码
2 提示户您输入密码效请重新输入
3 重复步骤1步骤22次(总提示3次错误)
4 系统吞卡
测试例编号
ATMTest08
测试题目
银行ATM机取款
测试标题
ATM机余额足
预置条件
系统存该户输入合法密码金额
输入
分输入金额100 50 350 1700 1850 密码987654
操作步骤
1.插入银行卡
2.输入密码98765
3.输入金额100 50 350 1700 1850
4.点击退卡
预期输出
1.提示输入密码
2.提示输入金额
3.提示机余额足请选择服务否请退卡
4.退出银行卡
5.界面恢复初始状态
测试例编号
ATMTest09
测试题目
银行ATM机取款
测试标题
查询账户
预置条件
系统存该户输入合法密码
输入
点击查询
操作步骤
1.插入银行卡
2.输入密码98765
3.点击查询
4.点击退卡
预期输出
1.提示输入密码
2.提示输入金额
3.显示账户信息
4.退出银行卡
5.界面恢复初始状态
测试例编号
ATMTest10
测试题目
银行ATM机取款
测试标题
修改密码
预置条件
系统存该户输入合法密码
输入
点击修改密码输入旧密码输入新密码确认新密码
操作步骤
1.插入银行卡
2.输入密码98765
3.点击修改密码
4.输入旧密码
5 输入新密码
6 确认新密码
7 点击退卡
预期输出
1.提示输入密码
2.显示操作界面
3.提示输入旧密码
4.提示输入新密码
5 提示确认密码
6 退出银行卡
7.界面恢复初始状态
测试例编号
ATMTest11
测试题目
银行ATM机取款
测试标题
账户转账
预置条件
系统存该户输入合法密码
输入
点击转账输入转出账号输入金额确认
操作步骤
1.插入银行卡
2.输入密码98765
3.点击转账
4.输入转出象帐号
5 输入金额
6 点击确认
7 点击退卡
预期输出
1.提示输入密码
2.显示操作界面
3.提示输入帐号
4 显示方账户名
4.提示输入金额
5 点击确认
6 退出银行卡
7.界面恢复初始状态
44进度
实施进度
完成标准
测试初始阶段
1 项目需测试系统进行解
2 测试员已测系统模块进行解测系统具体功
计划阶段
1 测试计划已编制完成
2 具体测试范围已确定
3 测试需求制定完成
设计阶段
1 测试例设计已完成
2 测试例已覆盖测试需求
执行阶段
1 测试例执行
2 发现缺陷缺陷记录
3 测试程测试记录
总结评估阶段
完成测试分析报告
45条件
测试员求:
(1) 测试员提高分层测试思想划分测试点时候光业务角度考虑充分考虑数特殊性
(2) 测试员应具定市场意识风险意识够站角度分析系统存风险场景
(3) 测试负责制定测试计划粒度周期短测试组成员工作明确目标子目标特存交叉测试模块测试员定责明确确保没漏测场景
(4) 测试员定推销意识动加强开发员需求员客户沟通
(5) 测试员应该质量理员样项目中起程监控点作够全局角度反映项目存问题
(6) 提高测试效率重点复资产充分利复资产中较重部分测试例复测试中定充分利复测试例提高测试例编写效率
(7) 验浪费浪费测试员定善意总结测试验记录样仅完善测试思想提供系统学验
46测试资料
[1]软件测试官网
[2]百度百科
5.评价
51范围
测试容
测试范围
局限性
白盒测试
测试软件产品部结构处理程
准备时间长求技术高花费成
黑盒测试
测试软件外部功
覆盖代码覆盖率低动化测试复性低
单元测试
测试某功代码块
学成较高会增加程序员工作量
集成测试
测试组件间接口
问题定位修改较困难许接口错误容易躲测试
确认测试
测试全部功性
系统测试
测试系统赖硬件外设甚包括某数某支持软件接口
验收测试
验证软件效性
法发现软件中观原造成错误时求量资源计划
52准
测试计划重文档形成测试计划程中测试计划测试例进行检查发现错误遗漏时开发程早期测试计划进行必增加修改减少测试例错误形成份完整精确全面测试计划需计划准备检查修改继续5步骤
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档