【问题标题】:Automation Testing Utility(ATU reporting) not working with multiple test in testng.xml自动化测试实用程序(ATU 报告)不适用于 testng.xml 中的多个测试
【发布时间】:2017-02-15 19:53:35
【问题描述】:

我是ATU(Automation testing utility) 报告工具的粉丝,并且喜欢 html 报告。

在这里,我需要您帮助 ATU 生成的 html 报告,并在 testng.xml 文件中进行多次测试。

在我的 testng.xml 文件中,我有 3-4 个测试,如下面的 testng.xml 文件所示。

第一次测试。接待员登录、注册、搜索、编辑测试。

第二次测试。接待员注销(创建了不同的测试,因为 testng.xml 不允许在同一个测试中调用同一个类)

第三次测试。医生登录、搜索任务、创建病例。

<suite name="AUT Test" verbose="1">
    <listeners>
        <listener class-name="atu.testng.reports.listeners.ATUReportsListener"></listener>
        <listener class-name="atu.testng.reports.listeners.ConfigurationListener"></listener>
        <listener class-name="atu.testng.reports.listeners.MethodListener"></listener>
    </listeners>

    <test name="Sanity One">
        <parameter name="url" value="URL" />

        <parameter name="registrationCount" value="2" />

        <groups>
            <run>
                <include name="sanityregression" />
            </run>
        </groups>

        <classes>
            <class name="com.LoginTest">
                           <parameter name="role" value="Receptionist" />
                <methods>
                    <include name="Login" />
                </methods>
            </class>            
            <class name="com.RegistrationTest" />
            <class name="com.SearchTest" />
            <class name="com.ViewProfileTest" />
            <class name="com.EditTest" />
        </classes>
    </test>

<test name="Sanity Method Logout"> 
        <classes>
           <class name="com.LoginTest" >
              <methods>
                <include name="Logoff" />
              </methods>
            </class>
        </classes>        
    </test>

    <test name="Sanity for doctor"> 
        <classes>
           <class name="com.LoginTest" >
            <parameter name="role" value="Doctor" />    
              <methods>
                <include name="Login" />
              </methods>
            </class>

            <class name="com.SearchDoctorTask" />
            <class name="com.CreateCaseTest" />
        </classes>        
    </test>

现在我的问题是当我在 testng.xml 文件中有多个测试时,ATU html 报告仅为最后一个测试创建,即第三个,而前两个测试报告没有创建或删除。

我将如何为 testng.xml 中的所有测试创建 ATU html 报告。

【问题讨论】:

  • 您好,您对此有什么解决方案吗?如果是,最好在这里提供解决方案。

标签: selenium-webdriver testng utility


【解决方案1】:

试试这个:

suite name="abcd" parallel="tests"

【讨论】:

    猜你喜欢
    • 2016-10-10
    • 1970-01-01
    • 2017-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多