ATM自动取款机系统测试计划课程设计


    学校代码:




    课程设计

    题 目: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)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 2 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    ATM系统分析与设计

    ATM系统分析与设计                                  ATM系统分析与设计摘要:结合软件工程相关理论,采用OMT方法对银行网络系统ATM(Auto Trade...

    9年前   
    709    0

    模拟ATM机存取款管理系统面对对象课程设计

     面向对象程序设计课程设计题 目 模拟ATM机存取款管理系统院 系 计算机系 专 业 计算机科学与技术 学生姓名 学 号 ...

    11个月前   
    204    0

    软件测试课程设计医院管理系统

    成绩 课程设计报告 题 目 易非医院管理系统 课 程 名 称 软件测试课程设计 院 部 名 称 专...

    1年前   
    312    0

    电力拖动自动控制系统课程设计

    附件1:学 号: 课 程 设 计题 目直流双环系统(二)的设计及仿真分析(五)学 院自动化学院专 业电气工程及其自动化班 级班姓 名指导教师年月日附件2:课程...

    2年前   
    385    0

    基于单片机的自动节水灌溉系统课程设计

     数理与信息工程学院应用系统设计 题 目: 基于单片机的自动节水灌溉系统 专 业: 计算机科学与技术(专升本) 班 级: ...

    2年前   
    597    0

    出租车自动计费系统课程设计

    课 程 设 计课 程 EDA技术课程设计 题 目 出租车自动计费系统 院 系 电子科学学院 ...

    3年前   
    402    0

    系统测试计划

       系统测试计划 来自:http://www.chinaspis.com 作者:林锐 电子工业出版社出版发行 { 项目名称 } 系统测试计划 文件状态: [√] 草稿 [...

    13年前   
    6112    0

    自动录播系统方案

    自动录播系统方案 1.业务需求 现有的自动录播系统已经不能满足应用,需要重新建设一个新的自动录播系统。 2.重建原因 现有的自动录播系统在长期的实际使用过程中,我们发现虽然实现了一些基...

    14年前   
    16959    0

    自动控制原理课程设计报告

    课 题: 课题十六 专 业: 电气工程及其自动化班 级: 姓名学号: ...

    3年前   
    1190    0

    十字路口自动红绿灯指挥系统课程设计

    电子电路课程设计报告 组别:第组 课题:十字路口自动红绿灯指挥系统 学院:仪...

    1年前   
    271    0

    东北电力大学自动化计算机控制系统课程设计

    东北电力大学自动化计算机控制系统课程设计目录目录 11 题目背景与意义 22 设计题目介绍 22.1设计目的 22.2设计意义 23 系统总体框架 34 系统硬件设计 34.1单片机选型 34...

    3年前   
    467    0

    自动喷泉PLC控制系统课程设计说明书资料

     《电气控制技术》课程设计说明书 自动喷泉PLC控制系统设计 湖南工学院电气控制技术课程设计课题任务书学院:电气与信息工程学院 ...

    1年前   
    326    0

    小学数学测试系统C课程设计报告及源程序代码

    课 程 设 计 报 告课程名称 C语言课程设计 课题名称 小学数学测试系统 专 业 ...

    3年前   
    418    0

    自动化办公系统(OA系统)管理办法

    自动化办公系统(OA系统)管理办法(试行)第一章 总 则 第一条 为确保公司(以下简称“公司”)自动化办公系统(以下简称“OA系统”)安全、畅通运行,充分发挥OA系统的作用,提高工作效...

    4年前   
    2145    0

    变电站自动化系统

    变电站自动化系统                                     【摘要】变电站综合自动化是将变电站的二次设备经过功能的组合和优化设计,利用先进的计算机技术、现代...

    8年前   
    5875    0

    火灾自动报警系统

    火灾自动报警系统是人们为了早期发现通报火灾,并及时采取有效措施,控制和扑灭火灾,而设置在建筑物中或其它场所的一种自动消防设施,是现代消防不可缺少的安全技术设施。

    1年前   
    524    0

    花园自动浇灌系统的设计

    随着时代的进步,人们的生活形态更加自动化、智能化,如何将科技融入生活,如何节省人力提高效率成为现如今热门研究课题。植物是现代人类生活不可或缺的一部分,如何高效又节省人力的照料好这些植被,科技是最...

    3年前   
    698    0

    EDA与数字系统课程设计

     课 程 设 计 任 务 书(2011 ~2012 第三学期)设 计 题 目: EDA与数字系统课程设计 学 院 名 称: 电气与自动化工程学院 专 业(班 级...

    3年前   
    547    0

    物流信息系统课程设计

    交通与汽车工程学院课程设计说明书课 程 名 称: 物流信息系统设计 课 程 代 码: 1203999 题 ...

    2年前   
    592    0

    2017年LabVIEW的舵机自动加载测试系统软件设计范文

    LabVIEW的舵机自动加载测试系统软件设计范文  舵机是直升机动力学控制的执行机构,它在直升机实际飞行过程中需要承受通过液压助力器来的空气动力及其力矩作用。 详细内容请看下文labview的...

    7年前   
    373    0

    文档贡献者

    文***享

    贡献于2020-10-27

    下载需要 2 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档