vendredi 5 février 2016

Test method not run with sequence in testng

I am using TestNG + WebDriver for my automation project but order of test execution is not working as expected have specified the order for each method below is the method signature and notation

@Test(dependsOnMethods="verifyElementsOnProfileScreen",alwaysRun = true)
    public void verifyMySelfProfileVisibility(){

TestSuit the I have using :

    <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://ift.tt/19x2mI9">
<suite name="regressionSuite" parallel="none">

  <parameter name="ApplicationOpt" value="web"></parameter>
  <parameter name="Browser" value="firefox"></parameter>

  <test name="Test">    
    <classes>
        <!-- Login Module -->
      <class name="Tests.Login.LoginApp"/>
        <method>
            <include name ="loginUser"></include>
        </method>

        <!-- Portal Module -->  
         <class name="Tests.Profile.ProfileModule">
            <method>
                <include name="verifyElementsOnProfileScreen"></include>
                <include name="verifyMySelfProfileVisibility"></include>
            </method>
        </class>
        <class name="Tests.Profile.participantAuditLog">
         <method>
            <include name="verifyAuditLogForCreateProfileEvent"></include>
            <include name="verifyAuditLogForUpdateContactInfoEvnet"></include>
            <include name="verifyAuditLogForUpdatePrivacyDirective"></include>
        </method>
     </class>

    </classes>
  </test> <!-- Test -->
</suite> <!-- regressionSuite -->

Aucun commentaire:

Enregistrer un commentaire