AT-Poke Test Cases



Sample instance

Inaccessible information -



The Test Cases:


Test Case No

Test Case

Atpoke_01

Name, Role, Description, State, Position, and Size should be displayed in the at-poke window for each of the widgets.


ATK Testing for Button

Atpoke_02

Select the button from the list displayed on the left in At poke and click on the 'Grab focus' button in At poke. Verify if the focus in the application moves to the button.

Atpoke_03

Verify the 'Name', 'Description' and 'Keybinding' of each of the actions that has been implemented (For e.g., click, press, release)

Atpoke_04

Check if the text information (button label, caret offset, attributes) and image information (description, size) on the button is displayed in At poke.


ATK Testing for Label

Atpoke_05

Check if the text of the label is displayed in the At poke window. The text attributes and caret offset should also be displayed.


ATK Testing for Checkbox

Atpoke_06

Select the checkbox from the list displayed on the left in At poke and click on the 'Grab focus' button in At poke. Verify if the focus in the application moves to the checkbox.

Atpoke_07

Verify the 'Name', 'Description' and 'Keybinding' of each of the actions that has been implemented (For e.g., click, press, release)

Atpoke_08

Click on the 'Take action' button on the right side of at-poke window and verify if the checkbox in the application is enabled/disabled.


ATK Testing for Radio Button

Atpoke_09

Select the radio button from the list displayed on the left in At poke and click on the 'Grab focus' button in At poke. Verify if the focus in the application moves to the radio button

Atpoke_10

Verify the 'Name', 'Description' and 'Keybinding' of each of the actions that has been implemented (For e.g., click, press, release)

Atpoke_11

Click on the 'Take action' button on the right side of at-poke window and verify if the radio button in the application is selected.


ATK Testing for Spin Box

Atpoke_12

Select the spin button from the list displayed on the left in At poke and click on the 'Grab focus' button in At poke. Verify if the focus in the application moves to the spin button

Atpoke_13

Verify the 'Name', 'Description' and 'Keybinding' of each of the actions that has been implemented (For e.g., activate)

Atpoke_14

Change the text and caret offset in the at-poke window and verify if the change is reflected in the application spin button and vice-versa.

Atpoke_15

Select the value displayed in the spin button and click on the copy button in at-poke. Paste the copied text in the spin button by clicking on the paste button in at-poke window.

Atpoke_16

Change the value displayed in the at-poke window and verify if the change is reflected in the application spin button.


ATK Testing for Drop Down List

Atpoke_17

Select the drop down list from the list displayed on the left in At poke and click on the 'Grab focus' button in At poke. Verify if the focus in the application moves to the drop down list.

Atpoke_18

Verify the 'Name', 'Description' and 'Keybinding' of each of the actions that has been implemented (For e.g., press)

Atpoke_19

Click on the 'Take action' button on the right side of at-poke window and verify if the drop down list in the application is opened.


ATK Testing for Combo Box

Atpoke_20

Verify the 'Name', 'Description' and 'Keybinding' of each of the actions that has been implemented (For e.g., press).

Atpoke_21

Click on the 'Take action' button on the right side of at-poke window and verify if the combo box in the application is opened.


ATK Testing for Slider

Atpoke_22

Select the slider from the list displayed on the left in At poke and click on the 'Grab focus' button in At poke. Verify if the focus in the application moves to the slider.

Atpoke_23

Change the value displayed in the at-poke window and verify if the change is reflected in the application slider.


ATK Testing for Tabbed Notebook Window

Atpoke_24

Select the notebook from the list displayed on the left in At poke and click on the 'Grab focus' button in At poke. Verify if the focus in the application moves to the first page tab in the notebook.

Atpoke_25

Verify if all the notebook page tabs of the notebook are listed in the 'Selection' list in the at-poke window. Clicking on any of the notebook page tabs listed in the 'Selection' list should bring that particular page tab to the front in the application.


ATK Testing for List (Implemented by GtkTreeView)

Atpoke_26

Select the list from the list displayed on the left in At poke and click on the 'Grab focus' button in At poke. Verify if the focus in the application moves to the list.

Atpoke_27

Verify the table and selection information displayed in the at-poke window for the list.

Atpoke_28

For each of the columns displayed under the list in the at-poke window, verify if clicking on the 'Grab focus' button in at-poke moves the focus in the application to the column header (if any).

Atpoke_29

For each of the columns displayed under the list in the at-poke window, verify the 'Name', 'Description' and 'Keybinding' of each of the actions that has been implemented (For e.g., click, press and release). Verify each of the actions by clicking on the 'Take action' button.


ATK Testing for Tree

Atpoke_30

Select the tree view from the list displayed on the left in At poke and click on the 'Grab focus' button in At poke. Verify if the focus in the application moves to the tree view.

Atpoke_31

Verify the table and selection information displayed in the at-poke window for the tree view.

Atpoke_32

For each of the columns displayed under the tree view in the at-poke window, verify if clicking on the 'Grab focus' button in at-poke moves the focus in the application to the column header (if any).

Atpoke_33

For each of the columns and node displayed under the tree view in the at-poke window, verify the 'Name' and 'Description' of each of the actions that has been implemented (For e.g., click, press, release, activate, expand or contract). Verify each of the actions by clicking on the 'Take action' button.


ATK Testing for Menubar

Atpoke_34

Verify if each of the menus in the menubar is displayed under the 'Selection' list in the at-poke window. Clicking on any of the menus listed in the 'Selection' list should invoke that particular menu in the application.


ATK Testing for Menu

Atpoke_35

Verify if the menu items in the menu are displayed under the 'Selection' list in the at-poke window. And selecting the menu items from the 'Selection' list should invoke the particular menu item.

Atpoke_36

Verify the 'Name', 'Description' and 'Keybinding' of each of the actions that has been implemented (For e.g., click). Verify if the menu is invoked when the 'Take action' button in the at-poke window is clicked.


ATK Testing for Single Line and Multiline Entry

Atpoke_37

Select the single line entry from the list displayed on the left in At poke and click on the 'Grab focus' button in At poke. Verify if the focus in the application moves to the entry.

Atpoke_38

Verify the 'Name', 'Description' and 'Keybinding' of each of the actions that has been implemented (For e.g., activate)

Atpoke_39

Change the text and caret offset in the at-poke window and verify if the change is reflected in the single line entry of the application and vice-versa

Atpoke_40

Select the text displayed in the single line entry and click on the copy button in at-poke. Paste the copied text in the single line entry by clicking on the paste button in at-poke window. Similarly verify the 'Delete' and 'Cut' operations.





Previous: General Principles test cases

Back: Contents

Next: Gnopericus test cases