Print Page | Close Window

Automatation testing

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=6680
Printed Date: 04Dec2024 at 6:02am


Topic: Automatation testing
Posted By: Mithi25
Subject: Automatation testing
Date Posted: 26Jul2009 at 11:56pm

The Software Testing Automation Framework (STAF) is an open source project that enables users to create cross-platform, distributed software test http://www.onestoptesting.com/automation-framework/#">environments

.

The project is licensed using the Common Public License (CPL). STAF includes a number of services that provide specific functionality. The most prominent of these is the test execution engine called STAX. Other services provide cron, file system, inter-process http://www.onestoptesting.com/automation-framework/# - - communication , e-mail, and HTML support, among others.

STAF was originally developed for internal use by IBM in the 1990's. IBM supports users of STAF through extensive online documentation and user forums.


Keyword-driven Testing:


Keyword driven testing is a software testing technique that separates much of the programming http://www.onestoptesting.com/automation-framework/keyword-driven-testing/# - - work of test automation from the actual test design. This allows tests to be developed earlier and makes the tests easier to maintain. Some key concepts in keyword driven testing include:


  • Keywords, which are typically base level and describe generalized UI operations such as "click", "enter", "select"
  • Business templates which are typically high level such as "login", "enter transaction"
  • Action Words, or short "Actions", which can be both base level and high level and in their most general form allow earlier defined key words to be used to define higher level action words

Keyword driven testing is a very powerful tool helping organizations to do more automated testing earlier in the testing process and making it easier to maintain tests over time. As with any complex undertaking, there are "success factors" that can determine whether or not a testing effort will be successful. This paper will outline key success factors for keyword driven testing including base requirements, the vision for automation, success factors for automation, and how to measure success.


Data-driven Testing:


Data-driven testing means that scripts read data from an external storage site, for example, from a file or database, rather than use values hard-coded in the script.


Such a separation makes tests logically simpler. A script containing several sets of hard-coded values can be rather difficult to modify. For instance, if you need more input data, you will have to modify the script code.

Normally, the storages hold both input and verifying data. A data-driven test includes the following operations performed in a loop:

  1. Retrieving input data from storage.
  2. Entering data in an http://www.onestoptesting.com/automation-framework/data-driven-testing/introduction.asp# - - application form.
  3. Verifying the results.
  4. Continuing with the next set of input data.

TestComplete includes a number of features to perform these steps. You can select the functionality that best suits your needs.





-------------
http://www.quick2sms.com - Send Unlimited FREE SMS to Any Mobile Anywhere in INDIA,
Click Here



Print Page | Close Window