Squish Tutorial Part 3 – Getting to know the IDE


The screenshot above shows how your screen looks like when you launch the Squish IDE. The number labels on each section of the snapshot correspond to the following:-

  1. The button just below label 1 enables us to create a Test Suite which is nothing but a collection of Test cases.
  2. The button just below label 2 helps us define the settings of the Test Suite. The most important setting that needs to be understood as of now is the AUT(Application under Test). We need to define the path to the application that we need to test.
  3. The button on the left of label 3 opens the object map which is nothing but a collection of object descriptions that are used to identify the objects in the AUT at run-time.
  4. Test cases are added in the section designated by label 4. There are two types of test cases that can be added – Script Test Case or BDD Test Case.
  5. Area designated by label 5 stores resources specific to a Test case. The types of resources are – Scripts, Test Data, Verification Points and Gestures.
  6. Area designated by label 6 stores resources just like Test case resources but the difference is that these are shared amongst the whole suite.
  7. The button just below label 7 is used to launch the AUT that we defined in the Test Suite settings. A Red colored button just next to this button is used for starting the recording.
  8. Area designated by label 8 is where the recorded script will show up.
  9. Area designated by label 9 shows the results of the test execution as well as some logs that may assist you while doing analysis of issues.
  10. Label 10 shows the section where we can place some Global scripts that can be used throughout all Test suites created in Squish.

I hope you are now familiar with the look and feel of the Squish IDE.

Happy Automating!

Harshit Kohli


2 thoughts on “Squish Tutorial Part 3 – Getting to know the IDE

  1. Hi harshit,

    My name is shashank , i have 5.5 yrs of exp in automation testing , but i m new to squish , so can you please tell me , is there any way of identifying objects programmatically in squish .
    2: how to handle with the objects which changes frequently .

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s