Courses

Testing tools

Software testing is the execution of the software to find defects. 

We'll get you started with the testing and teach you about the different kinds of Manual and Automated Testing.

 

We'll brief you on the different kinds of testing tools such as:

  • Test management tool
  • Bug tracking tool
  • Automated testing tool
  • Performance testing tool
  • Cross-browser testing tool
  • Integration testing tool
  • Unit testing tool
  • Mobile/android testing tool
  • GUI testing tool
  • Security testing tool

Manual testing

Manual Testing is a type of software testing in which test cases are executed manually by a tester without using any automated tools.

 

Any type of software testing can be executed both manually as well as using an automation tool. Some of the types of testing we'll explore are:

  • Black Box testing
  • White Box testing
  • Unit Testing
  • System Testing
  • Integration testing
  • Acceptance Testing

Selenium

Selenium is an open-source automated software testing tool for testing web applications. Selenium helps testers to automate web-based applications more efficiently. The main advantage of selenium is that it will operate across different browsers and operating systems. 

 

The different Selenium suites are:

  • Selenium IDE -  IDE stands for Integrated Development Environment. Selenium IDE has a recording feature, that provides an easy-to-use interface for developing automated tests. 
  •  Selenium RC - RC stands for Remote Control. It is also an ideal solution for users of Selenium IDE who want to write tests in a more expressive programming language.
  • Selenium WebDriver - Selenium WebDriver is the successor to Selenium RC which sends commands directly to the browser and retrieves results.
  • Selenium Grid - Selenium Grid is a tool used to run parallel tests across different machines and different browsers simultaneously which results in minimized execution time.