NashTech Blog

Part 3 – Unlocking the automation testing efficiencies – No/Low Code Automation Testing Tools

Table of Contents

 

This is the third part in the series, you can read the previous posts [part 1][part 2]. In this post, we will be looking at one of features that Testim supports to run the test suite, test cases automatically from a CI server alongside with other tests. Let’s begin!

In the software development process, we often write automation test for existed features and we must guarantee new development, new features or components that are continuedly developed by team will not break the existing functions. So, for each release we have to run the automation test again and again by triggering it manually or in other process. For now, Testim supports us to integrate and run the test cases inside CI Pipeline as build/release steps alongside with other tests i.e. SonarQube checking, unit test or security tests. Testim’s insights, reports still be available in the Testim portal after the CI process completed.

Testim offers the following types of integrations:

Currently, Testim supports below CI servers. And in the blog post today, we will be experimenting with Azure Pipeline Integration

Getting Started with Testim

Step 1 – Generate command in Testim
  1. Go to Settings -> CLI -> CI
  2. Select the CI platform from the dropdown list. Choose Azure pipelines
  3. Then copy command generated

Step 2 – Import command into the CI pipeline

Update the pipeline to include the command into the CI pipeline (screenshot is a pipeline sample)

Step 3: Run Pipeline

The pipeline now includes the steps to run automation test cases from Testim. Every time the pipeline is run, it will connect to our test cases or test suit in Testim and executes the tests. The pipeline will be failed if all test cases are not passed. (in the screenshot, it is failed due to Login test case failed)

Step 4: View running test and result in Testim portal

TestOps dashboard

Test Runs

From the report, we can review and fix the test case then run pipeline again.

 

Summary

Testim is an AI-powered test automation platform designed to help teams create, execute, and maintain automated tests for web and mobile applications. Besides web applications, the platform is also very powerful in mobile applications. In the upcoming posts, we will be focusing on more advanced features i.e. many other integration, AI support, TestOps features, Salesforce testing, and mobile testing applications.

Picture of dungnguyenthimy

dungnguyenthimy

I am a tester with 10+ years of manual testing experience in different projects and technological environments.

Leave a Comment

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

Suggested Article

Scroll to Top