GlobalLogic Test Automation Framework

Provides a full-stack, cross-platform, comprehensive, and continuous test automation solution to automate tests across a wide range of applications and devices

share

Overview

The GlobalLogic Test Automation Framework (GTAF) is an all-in-one test automation framework based on Java that automates (and accelerates) software application functional testing for web apps, mobile apps (iOS, Android), APIs (Rest Assured), Contract, and Desktop apps (Windows). GTAF leverages best practices in Agile testing, continuous integration, and test-driven development to expedite automated testing efficiencies across the value chain.

Supported platform

Industries

Industry Agnostic

Technologies/Works well with

OS: Windows, Linux, macOS
UI-Dashboard Tech: Node, Angular, Microsoft Visual Studio Code
Framework Core: Java SDK, Maven, Selenium, Appium, Rest Assured, Extend Report
API Services: Spring Boot
Database: MongoDB, Robo 3T
Other: IntelliJ IDEA, Git, Jenkins

Business Needs

Expedite test automation, accelerate time-to-market, and improve product quality

Build stable, scalable, maintainable automated tests

Lower maintenance costs, improve test accuracy, and reduce risks

Track testing results in real-time & notify stakeholders with detailed reports

Consolidate all testing data into a single, easy-to-read dashboard

Value Proposition

Enables testers to create one automated test for multiple browsers, devices, or environments

Uses reusable components to accelerate test script creation, maintenance, and execution

Accelerates testing/development by running parallel tests on multiple platforms/environments

Provides user-friendly dashboard based on Page Object Design Model

Delivers comprehensive logs & real-time reporting/test trending

Simplifies maintenance of test data for executing test scripts

Integrates with existing test management tools & CI/CD tool stacks

Supports multi-tenancy environments

Supports open source libraries, tools, and frameworks

Features

Core Features

  • Java-based framework (integrates with other IDEs)
  • Scalable, robust, reusable architecture
  • Simplifies debugging to identify root cause for failures
  • Quickly determine the stability of continuous builds

Rich Dashboard

  • Page Object Design Model for easy-to-read interface
  • Graphical views & filtering for quick view/search
  • Detailed, dynamic reporting capabilities for all platforms
  • Email notification & user management capabilities

Virtualization Support

  • CI/CD pipeline with Jenkins
  • Docker implementation available
  • Schedule unattended executions & nightly regression runs
  • Supports execution by GUI or by command line