In this chapter, we will discuss a sample scenario in Testsigma's sample application, which we are going to automate in this tutorial.


Testsigma offers 2 sample web applications for you to try out different test case scenarios:

  1. Simply Travel, a sample flight booking web application, And
  2. Sample Components, An application that has many elements like dropdown menus, frames, sliders, checkboxes, etc to test different actions on a web page.


You would find both these sample applications in http://examples.testsigma.com/



For this tutorial, we will learn to automate a simple workflow on 'Simply Travel'.


As you must have noticed, the Simply Travel application can be used to perform automation testing of a flight booking process from one city to the other.

 

Sample Scenario

We would learn how to navigate to the Simply Travel application, verify that correct flight details appear in results when a user searches for a flight after selecting ‘Departure city’, ‘Arrival city’ and ‘date of departure’ and click.


Corresponding Test steps will be:

  1. Navigate to Simply Travel website login page: http://travel.testsigma.com/login

  2. Enter username - admin

  3. Enter password - 12345

  4. Click on Login button

  5. Verify the URL is http://travel.testsigma.com/?name=admin&password=12345&action=

  6. Check the checkbox - Non Stop

  7. Click on Departure Date picker

  8. Click on today's date
  9. Click on OK

  10. Click on Search Flights

  11. Verify the arrival location


Below, is an image of the Simply Travel Web App:



In Testsigma these test steps are written in plain English making it easy for anyone to read and write.

You will learn how in the upcoming chapters.

 

Introduction to Testsigma’s simple English based approach

Testsigma simplifies test case creation while providing advanced features to tune tests for the most complex scenarios. Testsigma offers scalable execution on real devices, and reduces tedious maintenance work, and lets you analyze test case failures easily.


For any application type, test steps are created using an NLP based approach that is easy and well suitable for the most complex interfaces.


Read the next chapter or go to chapter 4 to set up a new project in Testsigma and start automating the above-discussed test scenario using simple English.