Home - CognizantOpenSource/Cognizant-Intelligent-Test-Scripter GitHub Wiki

Cognizant Intelligent Test Scripter

Cognizant Intelligent Test Scripter is an open-source script-less test automation solution that provides a unified interface for all the day-to-day test automation activities such as test design, test development, test execution, reporting and maintenance.

Features

  • Web automation with multi browser support using Selenium

  • Image based automation using Sikuli

  • Reusable components for reusing scripts

  • Test-data parameterisation and environment-based dynamic test-data support

  • Object Repository supporting Object Group in Web and Mobile

  • Exploratory Testing that records flow, takes screen shots, uploads bugs and converts recorded steps into test cases

  • Execution in cloud platforms like SauceLabs, BrowserStack, Perfecto

  • Layout Testing using Galen framework

  • Accessibility Testing using aXe

  • Reusable / iteration / browser level HTML(json) report with Searching, Sorting, Grouping, Themes, Templates, Galen Image comparison features

  • Validation, Re factoring , Search in all components(Testcase/Reusable/TestData/TestSet/OR)

  • Selenium grid support and GridNode UI for creating grid clients

  • Appium Integration for Mobile web Automation

  • Object Spy For MobileNative Apps[IOS and Android]

  • Test Management module(QC , JIRA-Zephyr , TFS, Azure DevOps)

  • Webservices REST API and SOAP API testing

  • Send Reports in mail after Execution

  • Execute failed testcases in a test set automatically after a run

  • Custom methods, externalize the custom actions/methods as separate project

  • CLI to support multiple switches and command line variables

  • Utility(Feature Editor) to manage BDD features, support Feature file creation, import, export feature files

  • WebPage performance metrics - Page and Resource timings report, Har Compare and Har Compare report ,CLI to get performance result/report for an execution

  • Angular support using ng-webdriver(protractor)

Download

You can download the Latest version of Cognizant Intelligent Test Scripter from the Releases. After extracting the zip, follow the steps from Installation.md

!!! note Cognizant Intelligent Test Scripter is distributed under Apache License 2.0 and the sources are available on GitHub.

Prerequisites

Hardware Requirements

  • RAM: 2GB preferably 4 GB
  • Processor: Pentium 4 or faster
  • Operating System: Windows (32/64 bit)/ MAC OS/Linux

!!! note Cognizant Intelligent Test Scripter is built on Java. Hence it will work on any desktop OS which supports Java.

Software Requirements

  • CITS 2.0 supports Java 11 and above
  • CITS 1.4 supports only Java 11
  • CITS 1.3 supports only Java 1.9
  • CITS 1.2 and older versions supports only Java 1.8 latest build
  • IDE supporting Java Development (Eclipse, Netbeans, etc.)

Devices(For mobile execution)

  • All Android based devices
  • All iOS based devices

Supported Browsers

Selenium supported browsers are covered by default. For more information, refer the link.