【发布时间】:2020-01-06 03:12:26
【问题描述】:
在集成测试场景中,如果对象创建成功我有一个对象创建我有记录 CRUD 操作但如果对象创建失败则应该跳过记录操作。为了维护这些集成方案,我已经像这样配置了我的 testng.xml 文件:-
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="TestNG" verbose="1" >
<test name="Object Testing" preserve-order="true">
<classes>
<class name="com.settings.test.employee.PostObject" />
<class name="com.settings.test.employee.GetObject" />
<class name="com.settings.test.employee.DeleteObject" />
</classes>
</test>
<test name=" Record Testing" preserve-order="true">
<classes>
<class name="com.settings.test.employee.PostObject" />
<class name="com.settings.test.employee.PostRecord" />
<class name="com.settings.test.employee.GetRecord" />
<class name="com.settings.test.employee.GetRecordByID" />
<class name="com.settings.test.employee.DeleteObject" />
</classes>
</test>
</suite>
在这种不必要的方法中,我一次又一次地执行相同的操作,这增加了执行时间和代码大小。 我需要在类级别而不是在类之外维护这种依赖关系,请建议我一些方法来实现它?。
【问题讨论】:
标签: testing automation testng