Tuesday, 6 June 2017

How to Generate Reports in Selenium WebDriver and its Importance

An impeccable test automation apparatus is the thing that you requirement for the effective execution of the testing necessities in the Agile procedure. What's more, there are various variables which assume a basic part in the development of a powerful robotization structure.
One such element is announcing which not just make you mindful of the status of the achievement or disappointment however encourages you in discovering the potential bugs. In this way, you ought to carefully pick how you will produce reports in Selenium Webdriver extend.
Robotization without detailing is no utilization. Announcing assumes essential part in Automation too in Manual testing also. Report encourages us to recognize ROI and to plan POC also.
Significance of Reporting in Selenium:
You require it on the grounds that the test report fills in as a wellbeing card of the on-going undertaking which you can impart to the partners. Selenium Training in Bangalore - It gives them a distinct thought of the real condition of the item with the goal that they can choose to ship it to the client or enable the group to concentrate on the inadequacies referred to in the report.
Utilizing reports we figure time taken by each experiment that computes ROI(Return on Investment). You can share robotization reports with your group and customers also to share the status of testing advancement and so on.
Does selenium bolster report era?
No Selenium will just help you to computerize your web application. In the event that you need to create reports then we can utilize Third gathering devices that we can incorporate and can produce reports.
Do we have to keep in touch with some script or any extra code for reports?
No we don't need to compose any extra code for report era. We have to revive our venture and we will get 1 extra envelope (default suite) inside that organizer we will get every one of the reports.
What are the basic characteristics of a decent test report?
1)      Brevity –
i)        A report ought to be short and brief.
ii)      It ought to unmistakably express the extent of aggregate no. of progress or disappointment.
2)      Trackability –
i)        Captures every one of the impressions that could prompt the underlying driver of a disappointment.
3)      Traceability –
a)      It must give the capacity to survey the accompanying.
                                            I.            Historical information for experiments and disappointments.
                                          II.            Age of a specific disappointment.
4)      Sharable –
            It ought to bolster an organization which you can share through email or coordinate with CI apparatuses like Jenkins/Bamboo.
5)   Test scope –
a)      It ought to highlight the test scope for the accompanying.
i)        Test scope of the module under test.
ii)      Test scope of the application under test.
Produce Report in selenium WebDriver:-
Selenium Webdriver doesn't have a worked in revealing component however there are modules like the TestNG and JUnit which can include this usefulness.
Step 1-Create a Simple java class and think of some experiments (for my situation I have composed 3 experiment)
Step 2-To run script basically right snap and select TestNG Test.
Step 3-Now experiment will begin execution and you will get support warning about the status and hold up until the program is getting wrapped up.
Report sort 2-HTML report:-
·                     We need to revive your venture and reports envelope will come naturally.
·                     Subsequent to reviving, you will prepare test-yield organizer
·                     How about we open each report and check the substance
Create Reports Using JUnit:-
JUnit is another great instrument that can include instinctive announcing highlight in your Selenium extend. Get more about reports at selenium courses in Bangalore. It gives the JUnit <TestWatcher> class to present revealing capacity.
The JUnit's TestWatcher class has the <failed()> and <succeeded()> strategies which you can supersede. The JVM would call them consequently at whatever point it notices a pass or disappointment.
Steps to Generate Reports in JUnit style:-
We've recently outlined the synopsis of the means that you can use to produce reports utilizing the JUnit module.
·         Create another Java class (name it as JUnitTestReporter) that applies the JUnit rules with the assistance of the TestWatcher() class, classes on selenium.
·         Override the <succeeded()> technique so that the names of breezed through tests could get shown at the support with the <Passed> status.
·         Override the <failed()> strategy so that the names of the fizzled tests could show up at the reassure with the <Failed> status.
·         Create a specimen test class as <JUnitSampleTest> which must extend the <JUnitTestReporter> class to use the superseded <succeeded()> and <failed()> techniques.
About Author:

Best Selenium Training in Bangalore at INFOCAMPUS. New Batch for selenium is starting on every weekend. Contact 9728001024 to book a seat for free demo classes on selenium. Visit http://infocampus.co.in/best-selenium-testing-training-center-in-bangalore.html for details on selenium courses in Bangalore.

No comments:

Post a Comment