DATA DRIVEN TESTING

Table of Contents

The software functionalities are tested with different test data sets. The process of testing with multiple data sets is a laborious task. Hence it is often automated using test execution tools. In data driven testing technique, the script is separated from the test data inputs into a spreadsheet.

The popular automation test execution techniques  often used are : data driven testing, keyword driven testing and hybrid framework.

Data Driven Testing:

      Data driven testing is a process of testing where the values are read form the test script or codes every time the program is executed for output. The data driven testing can be understood better by the following diagram.

data driven testing
data driven testing

 

Data driven testing is mainly done when you have lot of data from external data source files based on those data directly it is tested. The data driven testing reads a data from the external source for example from File or Database instead of some hard codes. This rather makes data logically simpler to modify and maintain. One of the best example is Customer Order Form. it contains a set of different data values as you record. Each time when you record the order you pass a new set of data and test accordingly.

This approach increases the maintainability of the script. The input test data sets can be refreshed without affecting the script. Automation testing can be applied.

Check your understanding:

  1. Write the examples of automation testing tools.

51 Responses

  1. Ans. : Examples of automation testing tools:
    – Selenium by Apache
    – UFT by micro focus
    – Rational tools by IBM
    – TestingWhiz
    – HPE Unified Functional Testing

  2. Examples of automation testing tools:
    . Selenium
    . Katalon studio
    . Unified functional testing
    . Testcomplete
    . Tricentrix
    . Zephyr
    . TestingWhiz

  3. Examples of automation testing tools
    – Selenium by Apache
    -appium
    -Test studio
    -IBM Rational Functional Tester
    -QMetry Automation Studio
    -Cypress
    -HP QTP/UFT

  4. Examples for automation testing tools are:
    1. Selenium
    2. TestComplete
    3. HP UFT
    4. QMetry Automation Studio
    5. Testim.io
    6. IBM Rational Functional Teaser
    7. Test Studio
    8. Cypress
    9. Katalon Studio
    10. Appium

  5. examples of automation testing tools:
    Selenium
    Katalon
    Watir
    Rational software
    TestPlant
    Robot framework
    UFT
    TestComplete

  6. Examples of automation testing tools:
    – QTP( quick tool professional )
    – UFT ( unified functional testing)
    – selenium by Apache
    – rational functional tester by IBM

  7. These are some of the examples of Automation testing tools
    Selenium by Apache
    Rational tool by IBM
    UFT & Load runner
    HP Quality Center (HP ALM)
    Test Complete
    Test Studio
    Katalon Studio

  8. UFT (Unified Functional Testing) from Micro focus taken over by HP
    Selenium available from 2004, free and open source
    IBM Rational Functional Tester

  9. Examples of automation testing tools:
    -selenium
    -UFT by micro focus
    -testingwhiz
    -HPE unified functional testing
    -rational tool by IBM
    -testcomplete
    -tricentrix

  10. Automation testing tools:
    • selenium
    • Appium
    • Cucumber
    • Test studio
    • SOAtest
    • Performance tester

  11. 1.Write the examples of automation testing tools
    • Telerik Test Studio.
    • Selenium.
    • Robotium.
    • TestComplete.
    • Watir.
    • Visual Studio Test Professional.
    • QTP (UFT)
    • SoapUI.

  12. Write the examples of automation testing tools.
    A wide variety of Automation Testing tools are used by companies. Some of them are
    1. Selenium
    2. Katalon Studio
    3. UFT
    4. Test Complete
    5. SoapUI
    6. IBM Rational Functional Tester(RFT)
    7. Tricentis Tosca
    8. Ranorex
    9. Postman
    10. Apache JMeter

  13. The different types of automation testing tools by different companies are:
    ST(silk test) by Micro Focus
    HP Winrunner by Mercury Interative
    Appium
    UFT(Unified Functional Testing)tool by Micro focus (has taken over HP)
    IBM Rational Functional Tester

  14. Some examples of automation tools are:
    1. Telerik Test Studio
    2. Watir
    3. QTP (UFT)
    4. Test Drive
    5. Selenium
    6. SoupUI
    7. Robotium

  15. Write the examples of automation testing tools.

    Functional and Regression Testing Tools
    Unified Functional Testing(UFT) by micro focus
    Selenium by thoughtworks
    IBM rational functional tester by IBM

    Web services tools
    SOAPUI by smartbear

    Performance Testing Tools
    Loadrunner by micro focus
    J meter by Apache

  16. Examples of automation testing
    Selenium: Its a web application testing tool,and it can be executed in multiple browsers and operating system
    Ranorex : Its a all in one tool for desktop,web and mobile application testing
    UFT ( unified functional testing): it supports both record and playback
    Test complete: Its a automated UI testing tool,that makes it fast,easy to create,maintain and execute functional test across desktop,web and mobile application
    IBM Rational functional tester(RFT): Its used by quality assurance teams to perform automated regression testing
    and some more are
    Katalon studio
    soap UI
    Postman
    Apache meter
    Test stigma
    cucumber
    Eggplant
    silktest

  17. Automation Testing Tools:
    Selenium
    TestingWhiz.
    HP Quality Center
    TestComplete
    Ranorex.
    Test Studio
    IBM Rational Functional Tester
    Robotium
    Cucumber

  18. • 1. TestingWhiz: This is a Codeless Automated Software Testing Tool for Web, Mobile, Database, Cloud, Web Services and API testing. It provides multi-functionalities like automated Web services testing, Cross browser test automation, Database test automation, Mobile test Automation, Regression testing, etc.
    • 2. Selenium: This tool provides functionalities like web UI testing, cross browser testing, mobile testing.
    • 3. Ranorex: This tool provides functionalities like functional testing, GUI testing, cross browser testing, regression testing, etc.
    • 4. Appium: This tool is widely used for Mobile Apps testing.

  19. The input test data sets can be refreshed without affecting the script is called the automation testing in the data driven testing. The following are the examples of automation testing tools:
    • the automation testing tool should meet the project requirement
    • the ability of the automation testing tool to test the software developed with a specific technology
    • usability of the automation testing tool by the automation testers
    • compatibility of the automation testing tool with the test environment
    • budget of the project
    • check if the tool is a good fit in the organizational process
    • ability of vendor of the automation testing tool to provide technical support
    • trustworthiness of the vendor
    • training needs within organization to introduce new tool
    • evaluation of efforts required to store the test assets generated from the tools

  20. Examples of automation testing tools:
    -selenium
    -UFT by micro focus
    -JIRA
    -ALM
    -Cucumber
    -testingwhiz
    -HPE unified functional testing

  21. Selenium
    Appium
    Micro Focus UFT

    Examples of Automation Tools
    Selenium
    UFT
    Micro Focus QC
    Test Studio
    IBM Rational Functional Tester
    Cucumber

  22. Examples of Automation Tools are UFT (Unified Functional Testing) tool, Selenium, IBM Rational Functional Tester

  23. Write the examples of automation testing tools.

    1. Selenium
    2. UFT
    3.Test Complete
    4.Cucumber
    5.IBM Rational Functional Tester
    6 .Ranorex
    7.Test Studio
    8.Web Services Tool
    9. Appium
    10. Testing Whiz

  24. Write the examples of automation testing tools.

    1. Selenium
    2. UFT
    3.Test Complete
    4.Cucumber
    5.IBM Rational Functional Tester
    6 Ranorex
    7.Test Studio
    8.Web Services Tool

  25. The most popular automated testing tools in trend are
    Selenium by Apache
    Testing Whiz by Cygnet Infotech
    HP UFT – hp
    Test Complete by Smart Bear software
    Tosca Testsuite by Tricentis
    Telerik TestStudio by Telerik

  26. Examples of automation testing tools are
    1. UFT ( Unified Functional Testing ) by Micro Focus.
    It is one of the best automation testing software for functional testing. It was previously known as QuickTest Professional (QTP).
    2. Selenium.
    It is the #1 automation testing tool for all web application testing tools. Selenium can be executed in multiple browsers and Operating systems. It is compatible with several programming languages and automation testing frameworks.
    3. Telerik Test Studio by progress.
    Telerik Test Studio is a comprehensive test automation solution. It is well suited for GUI, performance, load and API testing.
    It allows you to test desktop, mobile and web applications.
    Its main features include Point-and-click test recorder, support for real coding languages like C# and VB.NET, central object repository and continuous integration with source control.
    4.Robotium
    Robotium is an open-source test automation framework primarily meant for Android UI testing. It supports both native and hybrid applications.
    Using Robotium, you can write time-saving, readable and easy to use automated gray box UI tests intended for android apps. You can also perform system testing, functional testing, and user acceptance testing over Android-based apps with the help of Robotium.
    5. SoapUI by Smart Bear
    SoapUI by Smartbear is an open source functional testing tool. It provides an end to end API Test Automation Framework for SOAP and REST.
    6. Visual Studio Test Professional by Microsoft
    This tool provides exploratory browser-based testing. It is a helpful licensed tool for streamlining quality and continuous delivery.
    7. Load Runner by Micro Focus
    This is again an automated load and performance testing tool provided by Micro Focus. It supports testing in various environments and over different types of applications.
    Though it’s a licensed tool it is quite affordable. It supports mobile and cloud testing as well. Micro Focus LoadRunner gives a clear picture of the system performance, allows you to do the RCA and fix the bugs before the application is released to the live environment.
    8. IBM Rational Performance Tester
    9. Apache JMeter

  27. Data Driven Testing Examples:
    Examples of automation testing tools are
    • TestingWhiz. …
    • HPE Unified Functional Testing (HP – UFT formerly QTP) …
    • TestComplete. …
    • Ranorex. …
    • Sahi. …
    • Watir. …
    • Tosca Testsuite.
    • Selenium by Apache
    TestComplete by SmartBear Software
    Watir by Ruby Libraries
    Unified Functional Testing (UFT) by HP

  28. Write the examples of automation testing tools
    1. Selenium
    2. UFT
    3.Test Complete
    4.Cucumber
    5.IBM Rational Functional Tester
    6 Ranorex
    7.Test Studio

  29. The licensed versions of HP UFT (Unified Functional Testing), IBM Rational Functional Tester, open source automation testing tools like Selenium are very popular automation testing tools. To support the testing activities there are test management tools like Microsoft test manager (try it for free: https://www.visualstudio.com/team-services/testing-tools/ ) / Team foundation server (can also manage the testing activities along with development), HP ALM (Application Lifecycle Management). HP (former software division of Hewlett Packard) is now part of Micro Focus: https://software.microfocus.com/en-us/solutions/software-development-lifecycle . These tools are used to create, store, and create the traceability matrices, test cases, defects, generate the various customized reports & graphs. The defect management tools like Bugzilla, JIRA, inbuilt tools are specifically used for reporting & tracking the software testing defects. The tools like LoadRunner, Apache JMeter are popular software performance testing tools. There are plenty other tools to test Web services (ex: SOAP UI), mobile app testing tools, data warehousing testing tools like Informatics, database testing using SQL.

  30. Automation testing tools with multi-platform, cross-browser, and distributed environment testing capabilities are popularly used and include; UFT (Unified Functional Testing) , Selenium, and IBM Rational Functional Tester.

  31. Automation testing tools:
    -Selenium is a most popular open source testautomstion framework for web applications.
    -katalon studio for web applications, mobile and web services.
    – UFT( Uniform Functional Testing) is a commercial testing tool for functional testing.
    – Watir open source testing tool for web automation testing based on Ruby libraries.
    – IBM Rational Functional tester for functional and regression testing.
    -TestComplete by Smartbear is a commercial tool for web, mobile and desktop testing.
    -Ranorex for web , mobile and desktop testers.
    -Robot Framework is an open source framework for different test automation needs.

  32. 1.Selenium
    2. UFT
    3.Test Complete
    4.Cucumber
    5.IBM Rational Functional Tester
    6 Ranorex
    7.Test Studio
    8.Web Services Tool

  33. Examples of automation testing tools:
    Selenium by Apache
    QTP/UFT by HP
    Cucumber by MIT
    TestComplete by smart bear
    Rational functional tester by IBM

  34. Examples of automation testing tools
    Test complete
    Ranorex
    Selenium
    Robot frame
    Unified functional testing (UFT)

  35. An example would be:
    Testcomplete
    Robotium
    Selenium
    Telerik test studio
    Visual studio test professional

  36. 1.Selenium
    2.TestComplete
    3.Katalon Studio
    4.Appium
    5.MicroFocus Unified Functional Testing
    6.Ranorex
    7.Watir
    8.Cucumber
    9.Apache JMeter
    10.Soap UI

  37. Examples of automation testing tools:
    1. Selenium
    2. Appium
    3. Katalon Studio
    4. Cucumber
    5. HPE Unified Functional Testing (UFT)
    6. Tosca
    7. TestComplete
    8. Cypress
    9. IBM Rational Functional Tester (RFT)
    10. Karate

  38. Examples of automation testing tools:
    Selenium
    Appium
    Cucumber
    Test Complete
    Ranorex
    Watir
    Katalon Studio
    SoapUI

  39. Here are the examples of automation testing tools are below:
    a) Selenium by Apache.
    b) Zephyr by Smart Bear.
    c) Rational testing by IBM.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Share this article
Subscribe
By pressing the Subscribe button, you confirm that you have read our Privacy Policy.
Need a Free Demo Class?
Join H2K Infosys IT Online Training
Enroll Free demo class