当前位置:首页 > 银行综合核心业务系统之卡系统测试方法与实施毕业论文
图4-3 中国银联仿真测试系统
4.7 UAT测试
UAT测试(user Acceptance Test),用户接受度测试即验收测试。一般把在客户现场进行的测试叫UAT测试。UAT测试人员一般包括客户,客户雇佣的测试人员和软件开发商派到现场的测试人员。
在长春农商行新一代核心系统中,UAT测试人员主要是行内抽调的支行业务人员,其人数为47,神州数码FAT测试人员帮助行内业务人员进行系统的操作与业务支持。
4.8 冒烟测试
每一次的增量版本部署完毕后,FAT测试人员需要进行系统的冒烟测试,
其冒烟测试就是指整个系统的各个模块集成在一起后,对系统的第一次测试。就好比一块电脑主板组装好后,第一次通电测试,因为可能出现电路短路或者其他原因引起冒烟起火。对于卡系统模块冒烟测试的要求主要是: ? 能否正常的定义卡产品 ? 是否可以正常执行发卡交易 ? 对于已发卡是否可以正常的存取款
当其中的某一项重要功能无法通过时,需要及时通知开发组长,进行紧急 版本的部署,否则无法该增量版本无法进入UAT测试中。所以,冒烟测试在长
春农商行系统的生命周期中占据着重要的地位。
4.9 测试结果记录
功能测试期间遇到的各种bug,无论是FAT还是UAT测试人员,都会将其录入到change库中,等待开发人员来解决,其测试结果详见第五章缺陷管理流程。
4.10 回归测试
回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。自动回归测试将大幅降低系统测试、维护升级等阶段的成本。回归测试作为软件生命周期的一个组成部分,在整个软件测试过程中占有很大的工作量比重,软件开发的各个阶段都会进行多次回归测试。在渐进和快速迭代开发中,新版本的连续发布使回归测试进行的更加频繁,而在极端编程方法中,更是要求每天都进行若干次回归测试。因此,通过选择正确的回归测试策略来改进回归测试的效率和有效性是非常有意义的。
4.11 银联检测
当卡系统各个功能基本稳定后,银联会对其进行检测验收,其牵涉到的主要功能卡的活期存入、支取、转账、改密等。验收通过后,其系统才可以正常上线,否则必须得将问题处理掉,直至功能一切OK。
第五章 缺陷管理
5.1 管理工具
变更管理工具 SYNERGY/Change是一套基于 Web 界面的 CR 跟踪系统,它能够简化开发过程中 CR 的管理和相关报告工作。
图5-1 缺陷管理工具—change
5.2 缺陷生命周期
缺陷的生命周期是由测试人员提交缺陷,开发组长将已提交的缺陷分配给开发人员,开发人员对分配给自己的缺陷进行修复,修复完成后,由测试人员进行验证和关闭。
图5-2 缺陷生命周期
5.3 缺陷管理流程
在集成测试期间,发现的任何缺陷都需要提交到配置库(Change)中,通过Change来进行管理,缺陷的流程如下图所示 其各个角色在缺陷流程中执行的操作如下:
图5-3 缺陷管理流程
共分享92篇相关文档