In this article of mine, I am going to write about the testing of the web-based applications using an open-source software testing tool called as Selenium.
Selenium is a software tester launched by Apache Software company which lets us do software and website testing without any other programming language. It is free of cost tester. Selenium has its own programming language named as Selenese. It gives competition to many latest testers. It is used in Linux, windows as well as mac. The Selenium allows developing test experiments in a firefox- based graphical atmosphere.
For performing the test operation we have a designer script file .ds, formatting test script files i.e .Selenium and .scenario for testing the environment.
Watch this Selenium Tutorial
Recording and then playing the application test:
- First, we will be doing testing of the web applications.
- Select menu from the Designer Icon.
- Then click on to Selenium
- Select the browser you want to work on.
- type http://localhost:8080/BrewBizWeb/login.html and the new window shows.
- Log into using bert and biz as the login id and password respectively.
- Type a number such as 1200 and press enter.
- Create a checkpoint and then click on to it.
Add the designer’s location.
- Click End Recording. Designer closes the browser window.
- Stop the recording by clicking stop. The window disappears.
- Save the file by selecting save and name it as mytest.ds
- Select the play icon.
- Choose ok
The browser window will be shown and the test will be performed. The designer reads the steps as given by you and operates the testing operation using firefox browser.
Allowing the test function :
- Make a file separated by a comma and name it as com.csv.
- Take the same script we took and save it as command and name it as mytest1.ds
- Choose the data file from the browser in the data tab.
- Put the userID and password in the next line and the third line and drag and drop the product field to the remaining lines.
- Select the DPL
Thus, testing is done on the local machine.
Almost all software applications can be used as a tester for web applications for running it in the browser. This type of test automation has become a must which holds a lot of advantages. Selenium is one of the most openly and widely used testing tool. This article is a small example how Selenium can be used to test any application in the firefox browser.
Watch this Selenium Tutorial
Rapid backsliding testing, Quick feedback facility, an unmeasurable number of testing repetitions, Well arranged documentation, personalize the faults and search extremely minute faults that cannot be found by other testers are the advantages of using Selenium as your ultimate tester. For a long term, the automation testing should be used and while manual testing should be used for the short term.