测试方案与测试流程

1 总述

????我公司是专业软件测试公司,成熟测试工具产品包括:TestCenter(测试管理)、TestCase Designer(案例生成)、Terminal Auto Runner简称TAR(自动化测试工具)等测试工具产品并在多家银行做测试服务,为了让银行客户更好的理解我们测试工具和测试流程,以及所使用的工具在不同阶段的流程和测试执行需要先后性,故编写此文档提供给银行客户阅读。
???? 测试时涉及到工作流程:测试脚本的制作和调试、测试数据的填充、测试用例的生成、测试的执行和测试缺陷的提交与跟踪。

2 测试流程

2.1脚本设计和制作

打开TAR终端自动测试引擎:

  1. 步骤1-选中项目名称连接终端:(“编辑器”或者“播放器”界面)
  2. 步骤2-选中项目名称创建一个新案例:(如:8885),选中“记录器”标签页并点击上方的快捷键连接到终端进入主界面,一边操作交易一边使用上方的“S”快捷键截取屏幕。
  3. 步骤3-在“编辑器”标签页中对需要输入的栏位设置为字段,并根据实际情况修改栏位名和缺省值。(栏位名称不能重复,直接跳过的栏位设置缺省值为[null],下方的“栏位编辑器”标签页可以查看和设置字段属性信息)



2.2脚本运行调试

  1. 步骤1-选中“脚本”标签页删除原来的脚本并切换到“编辑器”标签页右键选择“创建案例脚本”选项重新生成脚本。

“脚本”标签页中脚本代码如下:
try{
tarTest.inputField("交易码",true); //输入交易码
// screen 屏幕_3;
tarTest.inputField("客户名",true);
tarTest.inputField("业务代号",true);
tarTest.inputField("开户文件种类",true);
tarTest.inputField("开户文件号码",true);
tarTest.inputField("证件种类",true);
tarTest.inputField("证件号码",true);
tarTest.inputField("帐户种类",true);
}catch(Exception ex){
tarTest.captureScreen("8885交易失败");
tarTest.pressKeys("[escape]");
throw new Exception("出错啦");//交易失败后一直做Esc退出动作直到检查到主界面为止
}

  1. 步骤2-在“脚本”标签页中根据交易的实际流程进行脚本修改,修改完成后切换到“播放器”界面连接终端。双击选中案例点击“绿色”快捷键播放按钮进行交易回放脚本是否成功,如果回放不成功再根据实际情况进行调试直到成功为止。
  2. 步骤3-右下角”栏位编辑器”标签页中数据为脚本运行时的数据(可以修改不同数据执行):

以上是单个脚本的设计和调试基本方法,下面通过TestCase Designer测试用例生成器设计测试用例。

2.3 Visio交易流程图导入、数据填充、案例生成

  1. 步骤1-打开TestCase Designer用例设计器进行配置(这里设置服务器地址10.20.2.47):
  2. 步骤2-选中需求并点击“添加活动图”按钮添加Visio流程图:(双击可以查看)

  1. 步骤3-点击“脚本设计”选项卡,选中活动图名并点击左下角活动图节点,在右边框中填写相应项:运行环境选择”Tar脚本”,输入组件名称,最后点击“执行”按钮绑定TestCenter中的脚本。
  2. 步骤4-上传成功后,点击“场景设计”选项卡,选择相应的测试场景:
  3. 步骤5-点击“约束设计”选项,填充/随机生成相应的数据值然后保存。
  4. 步骤7-点击“用例设计”选项,开始生成案例。

  1. 步骤8-相应用例生成后会自动导入到TestCenter:
  2. 步骤9-在TestCenter中查看导入的测试用例。



2.4 TestCenter中测试用例执行

  1. 步骤1-在TestCenter中选择“测试需求”选项中“覆盖率视图”标签页中“向导”按钮创建一个名称为“业务流程测试”的测试集。
  2. 步骤2-选中新创建的测试集右键选择“运行测试集”选项,启动自动执行并在“测试器情况”标签页中选择执行器类型为1,点击开始并切换到Tar界面查看。同时开启tnameserv服务(服务器端)和TestAgent第三方代理(客户端)


2.5TestCenter查看执行日志?
???? 在TestCenter中点击“执行与分析”选项查看执行结果。


2.6 缺陷的提交?
???? 登录TestCenter: http://10.20.2.47:8080/TestLab/login.do ,点击缺陷管理,选择“报告缺陷”选项卡。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值