How to manage large amount of tests with Agilitest

  • The ATS scripts it generates are in text format, readable, transferable and manageable in configuration management tools.
  • They are stored in directories which can be local or shared and on which the operating system tools are operative (searches, replacements …).
  • A test corresponds to an ATS script and you have no additional binaries, (obviously unless you use the graphic recognition).
  • VYou can use sub-scripts and share them between scripts.
  • Act on test management
  • Act on the granularity of the tests
  • Act on test data
  • Act on test execution environments

Test management

Flat management

Package management

Management by groups

  • Different functional areas of your application: groups allow a test to belong to several functional areas
  • Different execution priorities: depending on your delivery needs, it may be useful to restrict your test lists to make quick non-regressions, or to replay everything at night …
  • Different typing of tests: you can have tests which cover functionalities and which were carried out during the development of these, other tests can respond to the correction of a bug.
  • Execution environments: you can type your tests according to the environments on which you want to run them: different browsers, mobility.

The granularity of the tests

Test data

Each test creates its data

Data is created by the continuous integration system beforehand

Test execution environments

  • Several web browsers passing the browser name as an input variable.
  • A succession of mobiles with different graphic properties.
  • Lists of terminals which can vary from one execution to another
  • Different data files from one run to the next

Implementation

  • There is a set of mechanisms which make it possible to provide a lot of pooling, re-use and combinatorics that are simple to implement in order to increase the testing capabilities.
  • The flexibility of ATS: text files, shared directories and possible mass editions allow you to quickly consider and implement changes.
  • Agilitest allows a great productivity and a speed of correction of tests which will allow you to easily manage all of these tests.

--

--

--

Codeless functional testing at scale is now a reality.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Kubernetes: An Introduction

I asked her to call me when things took a turn

Informtica Tutorials for Beginners

Salesforce TrailblazerDX 2022 Opens with Flow, Slack, MuleSoft and Tableau News

7/25 Mindset for the week

Overprovisioning & Always-On Resources Lead to $26.6 Billion in Public Cloud Waste Expected in 2021

DevOps Road Map — The Top 6 DevOps Skills That Organizations Are Looking For

Numbering system edge cases of Java

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Agilitest

Agilitest

Codeless functional testing at scale is now a reality.

More from Medium

Cerberus Testing Testimonial with Yves Richard, QA & Testing Expert

It’s time to fix test automation for good

4 software testing myths you should debunk | Agilitest blog

How To Enable Re-usability With Object Repositories In Automation Testing