Showing posts with label Selenium testing training. Show all posts
Showing posts with label Selenium testing training. Show all posts

Monday, 20 June 2016

A Tester's Quick Guide to Analytic Testing

Software Testing is a process of evaluating Program or a System with the intent to find whether it satisfies the requirements or not. In Simple words, Software testing is execution of program with the intent of finding software bugs in contrary to user requirements. Software testing can provide objective, independent information about the quality of software and risk of its failure to users and/or sponsors. Although testing can determine the correctness of software under the assumption of some specific hypotheses,testing cannot identify all the defects within software.

There are many tools used in Testing software under automation testing like Selenium , HP quick test Professional , IBM Rational Functional tester, Visual Studio test professionals and may more.

Selenium is portable automated software Testing tool for testing web application. It also provides a test domain specific language to write tests in a number of popular programming languages, including Java, C#, Groovy, Perl, PHP, Python and Ruby. The tests can then be run against most modern web browsers. Selenium deploys on Windows,Linux and Macintosh platforms. It is open source software, released under the Apache 2.0 license, and can be downloaded and used without charge.


HP Quick TestProfessional (QTP), an automated functional testing tool that helps testers to perform automated regression testing to identify any errors/defects in contrary to the actual results of the application under test. HP QTP uses Visual Basic Scripting (VBScript) for automating the applications. The Scripting Engine need not be installed exclusively as it is available part of the Windows OS. The Current version of VBScript is 5.8 which is available as part of Win 7. VBScript is NOT a object oriented language but a object based language.

Friday, 11 September 2015

Selenium WebDriver - An Effective Tool to Automated Testing of Web Pages

The Starting Words

selenium testing course

Whilst re-factoring code of an ASP.NET application, I had to go through testing process of some web pages repeatedly in four different browsers namely Internet Explorer, Ubuntu, Chrome and Mozilla. The whole task of testing was becoming very tedious and being a lazy programmer, I was searching for a simple and free of cost solution to automate the web page testing. I did some research work over the Internet and found Selenium as an effective testing tool. It is now helping me a lot in doing my testing work. Here I am sharing you valuable knowledge on Selenium WebDriver, which a small but important part of Selenium.

Selenium

Selenium is basically a testing tool suite to automate the web browsers by allowing them to be controlled through many programming languages and testing frameworks. It is supported in many platforms and browsers. The main purpose of using this testing tool is to automate the testing of web applications. It can also be used for automating repeated web-based administration tasks. The three components of Selenium are – Selenium WebDriver, Selenium Server and Selenium IDE.

Selenium WebDriver

The WebDriver was introduced in Selenium 2.0 version. It provides a simpler programming solution with well-designed object-oriented API. It directly supports the browser’s native function for automation depending on your browser you are using. If your browser and tests are running on the same system and your tests are only using WebDriver API, then you need not to run Selenium Server. To complete knowledge of Selenium, you can opt for any software testing training institute like QACampus!

How Selenium WebDriver Runs?

Here is the sample of a program that runs in two simple steps:

Step 1 – Selenium Web-Driver Set-up

Initially, you have to set up the Selenium WebDriver in your machine. WebDriver is supported by the Firefox browser by default. And 64 bit WebDriver has been provided for the Internet Explorer 32 with a source code.

Step 2 – Run the Application by Providing Arguments

There are two ways to run an application by providing the arguments. One is go to Visual Studio and go to Project then to Properties and then to Debug tab to get command line arguments. And the other one is – go to command prompt then navigate to debug folder and provide the arguments.

How It Works ?
  1. Find the command line arguments and identify browser to use & search keyword.
  2. Application will navigate to Google search website using the instance of WebDriver
  3. Now application is to search for input text box by name “q” from DOM of web page
  4. Lastly, click on the submit button of respective search form
  5. For more on Selenium and building career in this testing tool, you need to take proper Selenium testing training from a trusted institute.
The Final Words

In the end, it can be concluded that Selenium provides a full scale solution to perform the process of integration testing continuously for your web applications and manage test cases in an efficient manner.