Print Page | Close Window

Best way to choose automation tool

Printed From: One Stop Testing
Category: Types Of Software Testing @ OneStopTesting
Forum Name: Automated Testing @ OneStopTesting
Forum Discription: Discuss All that is need to be known about Automated Software Testing and its Tools.
URL: http://forum.onestoptesting.com/forum_posts.asp?TID=275
Printed Date: 02Feb2025 at 4:55pm


Topic: Best way to choose automation tool
Posted By: vidhya
Subject: Best way to choose automation tool
Date Posted: 25Mar2007 at 10:51pm
  Best way to choose a test automation tool

It's easy to get caught up in enthusiasm for the 'silver bullet' of test automation, where the dream is that a single mouse click can initialize thorough unattended testing of an entire software application, bugs will be automatically reported, and easy-to-understand summary reports will be waiting in the manager's in-box in the morning.

Although that may in fact be possible in some situations, it is not the way things generally play out.

In manual testing, the test engineer exercises software functionality to determine if the software is behaving in an expected way. This means that the tester must be able to judge what the expected outcome of a test should be, such as expected data outputs, screen messages, changes in the appearance of a User Interface, XML files, database changes, etc. In an automated test, the computer does not have human-like 'judgement' capabilities to determine whether or not a test outcome was correct. This means there must be a mechanism by which the computer can do an automatic comparison between actual and expected results for every automated test scenario and unambiguously make a pass or fail determination. This factor may require a significant change in the entire approach to testing, since in manual testing a human is involved and can:

  • make mental adjustments to expected test results based on variations in the pre-test state of the software system
  • often make on-the-fly adjustments, if needed, to data used in the test
  • make pass/fail judgements about results of each test
  • make quick judgements and adjustments for changes to requirements.
  • make a wide variety of other types of judgements and adjustments as needed.


-------------
MBA Examination papers



Print Page | Close Window