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-logout
2 Friend list check
3 Invalid login
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 and
TestNG software in which we are testing Facebook basic functionalities like:-
1 automatic login-logout
2 Friend list check
3 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 other
sites as well like that of ERP, Google webpage and many more
to automate.