AUTOMATION FRAMEWORK USING SELENIUM & TESTNG ALONG WITH MAVEN - PowerPoint PPT Presentation

About This Presentation
Title:

AUTOMATION FRAMEWORK USING SELENIUM & TESTNG ALONG WITH MAVEN

Description:

We use Selenium for automating testing . TestNG is an open source automated testing framework; where NG means NextGeneration. TestNG is similar to JUnit (especially JUnit 4), but it is not a JUnit extension. It is inspired by JUnit. It is designed to be better than JUnit, especially when testing integrated classes. The creator of TestNG is Cedric Beust. Eliminating most of the limitations of the older framework, TestNG gives the developer the ability to write more flexible and powerful tests. As it heavily borrows from Java Annotations (introduced with JDK 5.0) to define tests, it can also show you how to use this new feature of the Java language in a real production environment. – PowerPoint PPT presentation

Number of Views:4481
Slides: 10
Provided by: sj_7

less

Transcript and Presenter's Notes

Title: AUTOMATION FRAMEWORK USING SELENIUM & TESTNG ALONG WITH MAVEN


1
(No Transcript)
2
A TestNG Automation Framework with Selenium
Presented By
SHASHI JAISWAL
3
Objective
  • To automate web application
  • To ease the testing of software by using
    different test cases
  • To create an automation framework and providing
    user interface test
  • To provide better quality assurance and customer
    experience of the product.
  • To reduce the man power and thus increasing
    efficiency of test cases

4
Why AUTOMATION ?
  • Every product requires a better testing for a
    better customer satisfaction and hence a better
    future .
  • To reduce time, resources and hence cost.
  • To ease the process automation comes into play.
  • To add self driven test on all boundary
    parameters automatically

5
introduction
  • We are creating an automation framework with
    the help of Selenium andTestNG software in which
    we are testing Facebook basic functionalities
    like-
  • 1 automatic login-logout2 Friend list check3
    Invalid login
  • The selenium web driver is used to automate web
    application by using its Selenium IDE, RC, Web
    Driver and Grid. It generates test cases which
    send command to respective web locator to perform
    the operation and retrive the result.
  • The TestNG helps in executing the test
    annotation to perform the tests.
  • The Results are displayed in report file along
    with the number of test cases passed or failed.

6
Technical skills !!!
  • Windows Operating System.
  • Eclipse IDE
  • Selenium and TestNG
  • Java programming
  • Basic locator knowledge.

7
conclusion
  • Test cases are not limited any number of it can
    be automated.
  • Test cases can be executed once as a whole.
  • Test reports can be observed for any number of
    test cases in a single report with pass/fail
    detailed information.
  • A practical sense which can be used by any
    organization for their products if it is a web
    product.

8
Future scope !!!
  • AUTOMATION FRAMEWORK has huge future potential.
  • A better report shall be used like extent report
    which gives an amazing presentation of execution
    report.
  • These days, these are being used in the company
    to test their software!!
  • This framework can also be extended to be used in
    othersites as well like that of ERP, Google
    webpage and many more to automate.

9
THANK YOU
shashi.jaiswal17_at_gmail.com
Write a Comment
User Comments (0)
About PowerShow.com