NCDIT's Application Automation testing tools include Tricentis Tosca, Tosca Mobile and Applitools. NCDIT provides a shared and secured test environment, available 24/7, and consulting services in the functional automation testing area.

Application Test Automation Services consists of three independent offerings:

  • Application Functional Automation Testing
  • Mobile & Network Testing
  • Visual Regression Testing
Tab/Accordion Items

Application Functional Automation Testing

For application functional automation testing, NCDIT leverages Tricentis Tosca testing platform. Tricentis Tosca optimizes and accelerates end-to-end testing of the entire digital landscape. Its codeless, AI-powered approach accelerates innovation across the enterprise by taking the bottlenecks out of testing and the risks out of software releases.

Features & Benefits

Features
  • Model-based test automation – build codeless, resilient automated tests through a unique approach that separates the automation model from the underlying application.
  • Unified experience for continuous testing.
  • Changes to the application source code can be completed frequently without impacting the test automation.
  • Prioritize testing for business-critical functionality, reduce overall test creation and maintenance costs and make smarter “go/no-go” release decisions with risk-based test optimization.
  • Tosca covers every flavor and level of testing from accessibility testing, functional and regression testing, API and UI testing to system integration testing.
  • Simulate microservices that are out of control, costly or unavailable. Shift testing earlier by simulating realistic virtual application services before they are available.
  • Simplify API testing with a codeless solution that accelerates testing and improves test stability.
  • Based on patented convolutional neural networks, Vision AI sees and steers elements on virtually any technology – from cloud-native, enterprise apps, to simple designs and mockups.
  • Tricentis Tosca is a continuous testing platform that delivers fast feedback for Agile and DevOps. It allows user to design automated, functional, end-to-end software tests across all layers of enterprise architecture.

 

Benefits
  • Free business users from manual testing by giving them an easy way to record their day-to-day activities that can then be converted into automated test cases.
  • With Test Data Management, users can automatically create and provision on-demand (i.e., synthetic, masked or imported) stateful data for even the most complex scenarios.
  • Test faster and at scale by running multiple tests in parallel across distributed infrastructures and virtual machines.

 

Technical Information

See specific service offering for technical information.

Related Resources

Tricentis Webinars & Videos

Mobile & Network Testing

Tricentis Tosca Mobile helps testers integrate mobile testing into their broader testing strategy. With the powerful Tricentis model-based test automation, we help teams rapidly create mobile tests and use them as building blocks for end-to-end test scenarios on native, hybrid apps or mobile websites on iOS and Android devices.

Features & Benefits

Features
  • Rapidly create mobile tests and use them as building blocks for end-to-end test scenarios on native, hybrid apps or mobile websites on iOS and Android devices.
  • With support for 160+ technologies, users can easily combine mobile app tests together with web, desktop and packaged apps.
  • Connect Tosca with Tricentis Device Cloud to test across a variety of actual smartphones, tablets and wearables, helping test under real network and user conditions.
  • Empower business users and non-technical personas to contribute to test automation through a codeless, model-based approach that helps boost productivity in test case creation and maintenance.
  • Embed emulators and simulators into mobile testing strategy, without waiting on setting up real hardware devices. Users can run tests more quickly focusing on validating software-defined environments.
  • Easily configure and set up any Android or iOS device to test by connecting it via USB both locally and remotely. Tricentis Mobile Agent supports testing of iOS devices on Windows or any operating system, helping teams simplify device setup.
  • Test native, hybrid and web mobile applications across any type of devices, operating systems and different browsers.
  • Automate tests of mobile applications using Tricentis Tosca Mobile Engine Execute Testcases on different mobile platforms, devices and applications using different types of connection.

 

Benefits
  • Mobile Engine enables to run tests in parallel on multiple devices, emulators and simulators.
  • With model-based test automation, any tester can rapidly create sophisticated mobile tests, then reuse them as “building blocks” across end-to-end test.
  • Take mobile testing to the next level with risk-based testing, test case design, test data generation, distributed execution and more.
  • Rapidly scale mobile testing efforts: run tests in a local environment or seamlessly execute tests in the cloud on any device, simulator or emulator.

Technical Information

See specific service offering for technical information.

Related Resources

Tricentis Academy YouTube Channel

For visual regression testing, NCDIT uses ApplitoolsEyes, which provides an end-to-end software testing platform powered by visual artificial intelligence.

Features & Benefits

Features

  • ApplitoolsEyes detects any differences between two screen displays and can replace hundreds of lines of testing code with one smart visual scan.
  • Applitools’ set of SDKs supports a wide variety of popular web, mobile and desktop test automation frameworks, along with various application driver infrastructures, programming languages and all common platforms, browsers and operating systems. These SDKs do not interact directly with the application under test, so Eyes is completely independent of how the application is implemented and deployed.

Benefits

  • It can be used by people in engineering, test automation, manual quality assurance, DevOps and digital transformation teams.

Technical Information

This diagram shows the major components of ApplitoolsEyes and describes how they interact to run a test and view and manage the test results.

Components of ApplitoolsEyes Diagram
  • 1. Testers run the test suite, and the code typically repeats the following steps for multiple application states.
     
    • 2.1. Simulate user actions (e.g., mouse click, keyboard entry) by using a driver such as Selenium or Appium.
       
    • 2.2. Call an Eyes SDK API to perform a visual checkpoint.
       
      • 2.2a Eyes software development kit (SDK) uses the driver to obtain a screenshot.
         
      • 2.2b. Eyes SDK then sends the image to the Eyes Server. It and the other checkpoint images are compared to the baseline images previously stored on the server.
         
  • 3. After the images in the test have been processed, the Eyes Server replies with information such as whether any differences were found and a link to the Eyes site where the results can be viewed.
     
  • 4. Testers use the Eyes Test Manager to view the test results, update the baselines, mark bugs and annotate regions that need special handling. After viewing all the results, testers save the baseline, which then becomes the basis for comparison in the next test run.
On This Page Jump Links
Off