在项目中对程序进行白盒测试时,为了将各个测试点都覆盖到,有时候需要在DEBUG中修改数据。
前台程序毋庸置疑,直接在程序中打断点进入DEBUG模式,对于需要修改的变量直接改动即可。
但是后台程序在跑JOB的时候该如何进入到DEBUG模式、并通过修改变量而得到想要的数据or结果呢?
在百度上搜索并没有找到完美的解决方案,去浏览了一下SAP QA社区里面的下面的回答,并整理总结一下项目上get的经验与大家分享。
以下分享三种后台程序DEBUG的方法,其中NO.1大法是可以用来修改数据的,NO.2/3是其他两种比较常见的DEBUG方式。
目录
NO.1 可以修改数据并反应到JOB结果中的DEBUG大法!
NO.1 可以修改数据并反应到JOB结果中的DEBUG大法!
STEP 1: 准备工作
1-1 在程序中设置外部断点(带小人脑袋的那个)
1-2 在选择画面上输入信息,并保存一个Varient变式,作为后续后台执行时的选择画面条件
STEP 2: 定义JOB (TCODE:SM36)
2-1 输入自定义的JOB名称之后点击保存
2-2 保存后会自动弹窗,让用户自定义步骤。在步骤的Name中输入'BTCLOOP',之后点击保存