Presentation is loading. Please wait.

Presentation is loading. Please wait.

Test Automation For Web-Based Applications Portnov Computer School Presenter: Ellie Skobel.

Similar presentations


Presentation on theme: "Test Automation For Web-Based Applications Portnov Computer School Presenter: Ellie Skobel."— Presentation transcript:

1 Test Automation For Web-Based Applications Portnov Computer School Presenter: Ellie Skobel

2 2 Day 2 Quick Tour of Selenium IDE Simple Features

3 3 Test Case List View Menu List Record/Review Test Cases View Table/Source Test Case View Table/Source Test Case View Log/ Reference/ UI-Element/ Rollup View Log/ Reference/ UI-Element/ Rollup View

4 4 Test Case List View Displays all the test cases available in a test suite To Run a Test Suite Click Here Displays the test run results To Run a Single Test Case Click Here

5 5 Table/Source Test Case View Displays command, Target and Value Allows editing of a specific step Allows you to find the log or reference information of that step. Light Green indicates the step is executed successfully Dark Green indicates the step command is verified successfully Red indicates the step is failed during execution

6 6 Clears current test case (Be careful!) You can set a new starting point for test execution Pink color denotes it is a comment Right Click to insert a comment You can toggle breakpoint by pressing B or selecting from the right click menu You can insert a new command You can execute a specific test step by pressing X Cut, Copy, Paste, Delete commands

7 7 To set the speed of the test cases To Play the test suite To Play the current test case Click to Pause/Resume playback Refresh UI To step through the test cases Switch between Table and Source View

8  Provides current test case execution details  Contains each step processed result  Failed step will have a red text  Log is filtered into 4 different categories  Debug – Debugging information  Info – Execution information  Error – Error Information (for failed test steps)  Warn – Any warnings 8

9 9 Log View Filters only on Error Debug allows you to analyze the error Press Clear to remove the existing log Error is displayed in Red Color

10 10 Displays comprehensive information about the current test case step command Reference View Arguments required for this command Explanation about the command You can toggle between Log, Reference, UI- Element and Rollup

11 Contains the following menus:  File, Edit, Actions, Options, Help Test Running IDE Provides  Test Case List View  Record/Review Test Case View  Table/Source Test Case View  Log/Reference/UI-Element/Rollup View 11

12 12 Allows you to create, open, save, export and to view recent test cases Allows you to create, open, save and to view recent test suites Save/discard last changes before closing the current test case/suite

13 Available for the following languages:  HTML  Java  C#  Python  Ruby 13 Perl and PHP formatters can be added separately

14  Redo or undo the performed actions  Select All or Partial Test cases then cut, copy, paste and delete them. When the clipboard format is set to a specific language - will copy in that specific language format. 14

15  Customize default values under General Options  Add new test case formats  Set a default test case format to use in the Selenium IDE  Set a default clipboard format to copy from Selenium IDE 15

16 16 Test File encoding format (UTF-8, UTF-16) Test File encoding format (UTF-8, UTF-16) Default time-out value Allows user to add extensions Selenium IDE extensions Selenium Core extensions Allows user to add extensions Selenium IDE extensions Selenium Core extensions Other commonly used settings: Base URL Record assertTitle automatically Record absolute URL Activate developer tools Enable experimental features Start recording immediately Other commonly used settings: Base URL Record assertTitle automatically Record absolute URL Activate developer tools Enable experimental features Start recording immediately

17 17 Selenium IDE currently available language formats for test cases For each command table entry the regular expression to set it up Template for new test html files (Applied when you use File  New Test Case Template for command entries test html files (You can see while recording and reviewing test cases Add a new format for test cases View the existing format source code

18 18 Lists all of the installed Selenium IDE plugins Displays the plugin description, version, and author

19 19 Specifies the order of preference for locators

20 20 Allows user to switch the test case source view from one language format to another Allows you to select a specific format for copying into Clipboard

21  Contains various useful links  Documentation  Selenium Website  Selenium Blog  … and others 21


Download ppt "Test Automation For Web-Based Applications Portnov Computer School Presenter: Ellie Skobel."

Similar presentations


Ads by Google