Skip to content
SPEC INDIA

SPEC INDIA

Request a Quote
Menu
  • Services
      • Custom Software Development
      • Enterprise Mobility
      • Technology Consulting
      • Business Intelligence & Analytics
      • On-Demand Team
      • Product Engineering
      • Legacy Application Modernization
      • Software Testing & QA
      • SLA Driven 24/7 Support
  • Technology
      • .NET core
      • ASP.NET
      • Java
      • Power BI
      • Tableau
      • Pentaho
      • DevOps
      • IoT
      • Beacons
      • Fullstack
      • MEAN Stack
      • React
      • AngularJS
      • NodeJS
      • VueJS
      • Kotlin
      • Swift
      • React Native
      • Flutter
      • Python
      • ML
      • Big Data
      • Salesforce
      • R
      • AI
      • Azure
      • AWS
    • Our Innovation

      Hire highly-skilled on-demand teams to build sustainable, secure, and strategic digital solutions.

      Let's Connect
  • Industries
      • Retail & FMCG
      • Healthcare
      • Supply Chain & Logistics
      • Education
      • Manufacturing
      • Advertising
      • Travel & Hospitality
      • Media & Entertainment
      • Energy & Utilities
      • BFSI
  • Business Solutions
      • Custom Mobile ERP
      • Mobile Sales Force Automation (SFA)
      • Enterprise CRM
      • Warehouse Management System
      • Enterprise Service & Maintenance Solution
      • Vehicle Tracking System
      • Help Desk Management System
      • Laundry Management System
      • Spot Billing System
  • Our Work
    • Case Study
      Live BI Visualization
      Portfolio
  • Company
      • Overview
      • Quality Policy
      • GDPR
      • Testimonials
      • Life @ SPEC
      • CSR
      • Events & News
      • Engagement Models
      • Project Execution Models
      • Contact Us
      • Career
      • Blog
CLOSE

Unification of Execution & Automation

SPEC INDIA/Case Study/Unification of Execution & Automation

About the Customer

Industry: Industry Specific

To organize data in an efficient way and to avoid manual documentation

Each tool comes up with some functionality which discriminates it from other tools. As a matter of fact, not everyone uses each feature of the tool efficiently.
We are using Test Case Management Tool – Test link for managing test case design and its execution. We are using one of the important features of this tool for decreasing manual efforts to mark status of execution for each test case.

In this automation era, clients are demanding automation testing for applications. So creating manual test cases have equal importance to automated test cases. The test cases written in Test link might be manual or automated. There might be hundreds or thousands of test cases written for any application. To track the execution of each test case, execution status must be maintained. If we are automating applications for utilizing our efforts, then why should we waste our crucial time in such tedious work? How burdensome it would be if we have to change status of each test case manually? So, to reduce manual efforts and utilize resources in a better way, we have blended automation with test execution in Test link.

About_Execution_Automation_Unification

Key Challenges

As mentioned, N number of test cases can be there for any application. If a manual approach is defined for maintaining the status of test execution then,

  • Too many efforts would be required. Imagine 200 test cases written and changing the execution status of each test case
  • Due to increased manual efforts, more time will be spent in changing execution status than actually executing test cases
  • For each test case, team member needs to check report for its execution and change status accordingly which is sluggish
Unification_of_Execution_and_Automation_Challenges

Our Solution

To overcome such a challenge, we have used a very fine feature of Test link. It provides its own API through which execution status of test cases can be updated. This API can be integrated with Selenium automation framework.

If the test cases are automated, then obviously we need to create automation scripts for its execution. All we needed to do was, add some parameters which refer Test link API and update the status automatically. So whenever tests are run, Selenium script will automatically update execution status of test cases on Test link. If Selenium script is passed, then status will be set to PASSED for mapped Test cases in Test link. The same applies to FAILED and BLOCKED test cases.

Unification_of_Execution_and_Automation__Solution

Tools and Technologies

Unification_of_Execution_and_Automation__Tools

Implementation

We have integrated automation with integration using below approach:

  • Create test cases: Create test cases with an automated type which needs to be executed via script
  • Create script: Create automation script which uses Test link API and integrates selenium test cases with Test link test cases with test case Ids
  • Execute test cases through the script: Run the created script and check the status of mapped test cases in Test link

Outcome

The approach which we adapted is reduced manual efforts in remarkable amount. Test case status is in parallel with automation execution itself if the application is having automation testing in scope.




Unification of Execution & Automation


    Please prove you are human by selecting the Truck.

    Contact Now

      Please prove you are human by selecting the Truck.

      Safe & Confidential

      INDIA

      “SPEC House”, Parth Complex, Near Swastik Cross Roads, Navarangpura, Ahmedabad 380009, INDIA.

      +91-79-26404031, 32, 33, 34

      [email protected]

      USA

      “SPEC Partner", 350 Grove Street, Bridgewater, NJ 08807, United States.

      +1 908-450-9862

      [email protected]
      Goodfirms_Logo Top_BI_Big_Data_Consultants_2020 top_mobile_app_developers_india_2020 Top-Custom-Software To-Software-Development-Company Top-Web-Design-Company top-software-developers

      Services

      • Custom Software Development
      • Enterprise Mobility
      • Business Intelligence And Analytics
      • Web Application Development
      • Mobile App Development
      • UI / UX Design
      • Technology Consulting
      • Cloud Deployment
      • DevOps

      Quick Links

      • Blog
      • Career
      • News
      • Life @ SPEC
      • Case Study
      • Newsletter
      • Contact Us
      • Sitemap
      • Privacy Policy
      • Terms of Use
      • Tech in 200 Words

      © 2022 SPEC INDIA. All Rights Reserved.

      DMCA.com Protection Status

      Request a Quote

        .doc, .docx, .pdf, .xls, .xlsx, .jpg and .png files with 5MB size allowed.

        Please prove you are human by selecting the Key.

        Safe & Confidential
        We use cookies to enhance your user experience. By continuing to browse, you hereby agree to the use of cookies.
        To know more; visit our Privacy Policy & Cookies PolicyAccept and Close
        Privacy & Cookies Policy

        Privacy Overview

        This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
        Necessary
        Always Enabled
        Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
        Non-necessary
        Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
        SAVE & ACCEPT