Automation Testing With Robot Framework
Chau, Phat (2016)
Chau, Phat
Metropolia Ammattikorkeakoulu
2016
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201605229072
https://urn.fi/URN:NBN:fi:amk-201605229072
Tiivistelmä
Software testing is now a key part of the software development process. Especially, automation testing is more and more required by companies. The goal of the project was to use Robot Framework to build tests that perform automation testing of an application’s user interface.
The project used Selenium2Library, Python version 2.7.11 and Robot Framework version 3.0 in a Windows environment. Robot Framework is free of charge and a powerful tool for automating testing activities. It has various testing libraries and a supporting community. Test files are organized in Pycharm IDE. Selenium2Library is to import keywords to perform user interface testing. The report demonstrates the implementation of test scripts and testing environment setup.
Two test suits were created for login and item search testing. Robot Framework generates clear and simple reports so that a user can easily locate specific information. The project also brings experience and learned lessons about how to write better testing scripts. Automated tests help reduce time and the cost of running test cases and fixing the application’s bugs.
The project used Selenium2Library, Python version 2.7.11 and Robot Framework version 3.0 in a Windows environment. Robot Framework is free of charge and a powerful tool for automating testing activities. It has various testing libraries and a supporting community. Test files are organized in Pycharm IDE. Selenium2Library is to import keywords to perform user interface testing. The report demonstrates the implementation of test scripts and testing environment setup.
Two test suits were created for login and item search testing. Robot Framework generates clear and simple reports so that a user can easily locate specific information. The project also brings experience and learned lessons about how to write better testing scripts. Automated tests help reduce time and the cost of running test cases and fixing the application’s bugs.