TestNG Interview Questions and Answers
Ques 31. What is the purpose of the 'dependsOnMethods' attribute in TestNG?
The 'dependsOnMethods' attribute in TestNG allows you to specify dependencies between test methods. A test method will only be executed if the methods specified in 'dependsOnMethods' pass successfully.
Ques 32. Explain the use of the 'enabled' attribute in the @Test annotation.
The 'enabled' attribute in the @Test annotation allows you to enable or disable a test method. If set to 'false', the test method will be skipped during test execution.
Ques 33. What is the purpose of the IReporter interface in TestNG?
The IReporter interface in TestNG allows you to create custom HTML reports by implementing the generateReport() method. It provides flexibility in generating test reports.
Ques 34. Explain the use of the 'parallel' attribute in the tag in testng.xml.
The 'parallel' attribute in the
Ques 35. What is the purpose of the IAnnotationTransformer interface in TestNG?
The IAnnotationTransformer interface in TestNG allows you to modify the annotations of test methods or classes dynamically. It is useful for altering the behavior of tests at runtime.
Most helpful rated by users: