向ATC添加自定义测试用例
在有些情况下,ATC可能不会考虑所有检查,并且您的编码标准要求在ATC检查中包含额外的检查。
因此,向ATC添加自定义检查是留给您的唯一选择(如果您不想购买代码漏洞分析(CVA)许可证)SAP中还包含了其他检查,如SQL注入等)
下面是向ATC添加新测试用例的步骤。
让我们按照最佳实践(标准方法)在ATC中添加自定义检查(下面提到的步骤)。
SAP提供了许多可以派生和使用的类。我们可以继承类并使用它的函数。
我建议您将测试用例分组,大数据能做什么,并在每个测试用例中创建属性。这使得设计变得简单,返利机器人,通过这样做,我们坚持标准。
(图1)
select语句的属性内部检查分析
(图2)
例如,考虑您有以下测试用例要添加到ATC:
您可以将所有select查询检查和所有授权检查组合在一起,大数据工具,并在内部创建属性每一张支票。您的测试用例将与上图(图2)
中提到的一样,要实现这一点,请遵循下面的分步指导。
创建模板检查:
模板检查"GMI附加测试用例"在图1
(图3)
(图5)
(图6)
现在我们要在模板内添加检查。
为创建新类每个测试用例
(图7)
(图8)
在构造器内部增加以下代码:
(图9)
设置测试用例的属性
(图10)
(图11)
(图12)
还定义了文本元素
(图13)
设置测试用例的消息代码
打开事务sci并选择要配置的变量。
您将注意到没有创建自定义检查
现在返回sci->管理->测试并选择您的类,如下所示(如上面的图5所示)
现在您将看到自定义检查出现在模板"GMI附加测试用例"的下面
(图5)。14)
请注意自定义测试用例的优先级。我们将在下一步进行更改。
设置自定义测试用例的优先级:
对于所有自定义测试用例,甚至是标准的现有测试用例,您可以通过在表SCIPRIORITIES中添加条目来更改优先级。
(图15)
(图16)
您可以执行类似的步骤来合并授权检查。唯一的区别是您可以创建类"CL\u CI\u TEST\u SCAN"的子类。这个类是简单的扫描类,它已经扫描了代码并存储在变量语句和令牌中。
(图17)
请注意,如果不需要,返利助手,不需要创建模板检查。您也可以将自定义支票放入标准支票中。只要更改构造函数方法,就可以开始了。
,企业管理应用