Evaluating Test Tools
A step by step process for selecting and choosing the right test tools for you and your team.
Test Management RSS Feed
Home Resources Testing Anywhere Features

Testing Anywhere Features

Test Creation

Test Creation - 5 ways to create
No programming required. 5 easy options to create any test in just minutes.

1. Object recorder
Record, manage and execute Windows object actions in the background as you execute other programs simultaneously. Capture various object actions like drop down menus, list boxes, buttons, radio buttons, check boxes, click actions and much more.

2. Advanced web recorder
Web recorder understands all web objects. When you perform any action in a browser, for example click a link or a button or a check box, Testing Anywhere knows the exact web object. If websites change & links or buttons move, Testing Anywhere will still accurately replay the test. Enhanced Web Recorder with pattern based data extraction, allows you to extract web data with the same pattern spanning across multiple pages with ease.

3. SMART test recorder
Superior 'SMART Automation Technology®' eliminates the need to write "infrastructure code", like code to wait for applications to load, code to check for window size & position or if desktop icons have moved, etc. Testing Anywhere automatically gives intelligence to your tests as they are recorded. Focus on the logic & automate ten times faster than other automation software. Record and run your tests in easy steps.

4. Image recognition
Image recognition uses visual elements to automate any application. Ensure user interface validation by comparing your current application screen to the expected application screen to check all user interface elements. Estabilishing a new benchmark in testing, this allows users to create unparalleled tests in applications and websites.

5. Editor with 385+ commands
Create tests manually or use over 385 edit commands to perfect your tests.

Edit Tests

1. 385+ actions
Edit recorded tests or create new tests with point & click action wizards. No programming required. More than 385 powerful actions to choose from like

  • Keyboard & Mouse actions
  • Files/Folder actions
  • Windows actions
  • Conditional actions
  • Loop actions
  • Internet actions
  • Database actions
  • Clipboard actions
    ...and many more.

2. Visualize

  • You can view images at the time of recording the test in the Test Editor View.
  • Visualize (Image View) allows you to see all the images of the tests in a storyboard style and helps to easily understand the scripts/tests.
  • SnapPoint allows on-demand capture while creating test
  • Visualize Technology 'Image Recognition' gives Testing Anywhere power to "See the screen". Compare static or dynamic images as test runs and perform actions based on it like a human being would do.

3. Checkpoints
Insert Checkpoints for conditional check at any point of testing process.

  1. Select from 22 types of checkpoints.
  2. Stop or Continue at any point of test using checkpoints.

4. Debug Tests
Troubleshoot and correct any errors that occur during testing. A Variable watch window provides an instant view of the variable changes occurring during tests.

5. Run Suites
Run multiple tests together by adding them to Run Suites. You can also Enable or Disable selected test(s) or all the tests loaded in the Run Suites. Schedule Run Suites to execute the tests in normal or stealth mode and view status reports in the form of attractive pie charts.

6. Error Handlers
Handle errors by creating error blocks when a test runs. You can opt to continue the test despite the error or stop the test. Error Handling notifies you about the error by taking a screenshot of the error occurring during the test or sending a notification via email.

7. Variable Support
Variables let you run the same test again & again with different values, without changing the test. Two different types of variables are supported.

  1. System variables: These are pre-defined variables like date, clipboard, etc.
  2. User variables: These are variables that you can define as per your need.

Three different types of user variables are supported.

  • Value (Single Value)
  • List (Multiple Values)
  • Random (Random Value)

Manage Tests

1. Test to EXE

  • Convert tests to EXE for quick and convenient deployment on remote machines.
  • EXEs have intelligent Testing Anywhere agent inside it so even on a remote computer they are still powered by SMART Automation Technology. It makes automatic adjustments while replaying the EXE to run tests seamlessly across computers.
  • Exes provide unprecedented security in automation. All exes have test encrypted with strong encryption to protect test content. In addition you can also password protect the test.

2. Workflow Designer
Workflow Designer is a tool to create high level business and IT processes and manage it. Workflow shows an intuitive graphical representation of conditional logic, test initiation, etc.

3. Schedule tests
Scheduling capability to run tests at pre-defined times. Testing Anywhere offers many scheduling options. You can schedule

  • Daily (every day or only weekdays or every 2 days for example)
  • Weekly (certain days of the week, for example every Monday)
  • Monthly (certain day of month, for example 1st January & 5th October)
  • One time only or schedule a test to run multiple times.
  • When computer starts, is idle or when you logon.

Document Tests

1. Visualize Technology

  • You can view images at the time of recording the test in the Test Editor View.
  • Visualize (Image View) allows you to see all the images of the tests in a storyboard style and helps to easily understand the scripts/tests.
  • SnapPoint allows on-demand capture while creating test
  • Visualize Technology 'Image Recognition' gives Testing Anywhere power to "See the screen". Compare static or dynamic images as test runs and perform actions based on it like a human being would do.

2. SnapPoints
Capture and display screenshot images while you record tests. The captured image will be the active window during recording and shows your mouse cursor position in each shot.

Reports and Logs

1. ReportsTesting Anywhere provides several graphical reports that display the status information of tests or run suites and workflows. Reports designed by Report Designer can be triggered to run on specific conditions, scheduled to run at pre-defined times and much more.

  1. Visual log reports: Testing Anywhere’s advanced Visualize option takes screenshots to create visual logs during runtime. These screenshots can be then viewed using Report Designer’s Visual Logs option which provides the visual history of test runs.

2. Visual logs
Get an at-a-glance graphical and informative view from the main window, of individual tests or run suites providing Pass/Fail statuses about tests/run suites and the applied checkpoints with pie charts for run suites.

  1. Test Logs/Run Suite Logs: View logs of tests or run suites, which provide detailed view of a test or a run suite. Test logs can be filtered for viewing. You can also export test logs to csv files. Depending upon the log you wish to see for a test or a run suite, the following criteria are viewed:
    • Status – Pass/Fail
    • Checkpoints Details – Total Checkpoints, Pass Checkpoints, Failed Checkpoints.
    • Start/End Time - Of the whole test as well as each Line of Test.
    • Created and Run Time Images

3. Audit trail capability using system logs
A new feature is 'System Logs' capability that provides you with a single database of all events in your automated test environment. Any changes made to the test, errors, deployment events, workflow creations or any other actions can be viewed in the System Log. It can help you identify and diagnose the source of a problem, track changes to your automation system and even help you predict potential problems. System Logs can be exported to a .csv file and can be filtered by Date and Type of the event.

4. Report dashboard
Obtain an immediate graphical view, pertaining to regularly run tests, available from the main client window itself.

Collaborate and Share

1. Knowledge capture: centralized repository
The Centralized Server maintains a repository of all tests. The administrator can govern client attributes like creating tests, uploading tests, downloading tests, deleting tests and resetting passwords. This provides a platform where tests can be shared and monitored easily.

2. Centralized systems: backup, security and resources
This feature allows you to schedule auto backup and recover lost files from the central repository. It also lets the administrator assign individual user privileges and rights to maintain security. Use the client manager to allow certain users all rights, others only download rights and so forth, to match organizational structural requirements.

3. Central Management

Administer server permissions from the Testing Anywhere Server. Manage clients and their permissions for comprehensive centralized management, security and collaboration.

Other Features

1. ROI Calculator
The ROI calculator calculates the return on investment as a result of automating your tests. The ROI is a cumulative amount in dollars that gets calculated when you create or run the test. It shows the dollars saved over a period of time.

2. System Resource
Get details of your computer usage during an automated testing process. Get system details like memory Usage and CPU usage, program details like GDI Objects and threads.

3. Triggers
Auto response capability can trigger a test in response to many events. You can define which test to trigger for which event. Testing Anywhere supports six types of triggers.

  1. Window Trigger: Trigger a test when a window opens or closes.
  2. File Trigger: Trigger a test when a file is created, deleted or renamed.
  3. Folder Trigger: Trigger a test when a folder is created, deleted or renamed when a file is created, deleted or renamed in a particular folder.
  4. Performance Trigger: A test can be triggered based on CPU usage, the amount of free disk space or the process count.
  5. Process Trigger: You can have two types of triggers for each executable running on your computer. One when the process starts and one when it stops.
  6. Service Trigger: Trigger a test for any service installed on your computer. Auto start a test when a service starts, stops, resumes or pauses.

4. Email Notification: Email notification allows you to send status mail when test finishes. You can define content of the status email. Default email template contains the test name, description, repeat options, test status and last run time.

 
Copyright ©2011 - Traq Software Ltd - All Rights Reserved.