Home   FAQs   New Arrivals   Specials   Pricing & Shipping   Location   Corporate Services   Why Choose Bookware?  
Call our store: 9955 5567 (from within Sydney) or 1800 734 567 (from outside Sydney)
 View Cart   Check Out   
Browse by Subject
 TAFE Accounting
 TAFE I.T./Computing
 TAFE - Other
 Windows 8
 Adobe CS6
 CCNA 2012
 CCNP 2012
 Web Design
 Project Management
 Mobile Devices
 Windows Server 2012
 SQL Server 2012
Economics and Business
 Business Information Systems
 Human Resources

Integrated Test Design & Automation

by: Buwalda

Notify me when in stock

On-line Price: $76.95 (includes GST)

Paperback package 256

20%Off Retail Price

You save: $19.00

OUT OF PRINT. But we may be able to find a copy for you! Please contact Bookware customer service for availability.

Retail Price: $95.95

Publisher: ,Sep-01


ISBN: 0201737256
ISBN13: 9780201737257

Add to Shopping Cart

Comphrehensive, practical guide to dealing with Metadata.


      Zero-defect software is the holy grail of all development projects, and sophisticated techniques have now emerged to automate the testing process so that high-quality software can be delivered on time and on budget. This practical guide enables readers to understand and apply the TestFrame method -- an open method developed by the authors and their colleagues that is rapidly becoming a standard in the testing industry.

  With the aid of this book, readers will learn how to:

  customize the TestFrame method for their organizations

develop reusable testing standards

make optimum use of automated testing tools

reuse and maintain test products

  IT managers will learn how to improve the control the test process and assess results, and expert testers will learn effective ways of automating test execution in a structured way.



                  Author Bio

  Hans Buwalda is the original architect behind the Action Words concept that now forms part of the TestFrame method. Dennis Janssen is product manager at the TestFrame Research Centre and has worked as a test manager at several large financial institutions. Iris Pinkster is a test coordinator who has introduced structured testing in a wide variety of industries, and is now responsible for the TestFrame Analysis courses at CMG in the Netherlands.


Table of Contents



1. Introduction.

  What Is Testing?

  Why do we test?

Facts of life in testing.

Testing and development.

Quality of testing.

      An introduction to TestFrame.

The TestFrame model.

  Reusable test products.




      Phasing with TestFrame.

  TestFrame products.


  Risk analysis.

Test strategy.

Test plan.

Test planning.



Test conditions.

Action words.


  Test tools.


Separating analysis and navigation.


  Test report.

Error management.


      2. Preparation.


Preliminary study.



Test effort.

Physical test environment.

Documentation / experts.

      Risk analysis.

Test strategy.

  Organization structure.

Quality attributes and their relative importance.

Test types.

Cluster matrix.

Cluster cards.


      The test plan.

  Test plan versus plan of approach.

Test plan structure.

Description of the assignment.

Defining the scope of the assignment.

Filling the TestFrame test model.

Specifying the time schedule.

Defining quality assurance.

Describing the test organization.

Defining standards and procedures.


      Structuring the test environment.

  Step 1: Determine the effect of the test.

Step 2: Draw up an inventory of the future production environment.

Step 3: Draw up an overview of the required test environment.

Step 4: Describe the differences between the test environment and the (future) production environment.

Step 5: Describe the responsibilities for structuring the test environment.

Step 6: Describe the responsibilities in maintaining the test environment during the project.

Step 7: Structure the test environment and maintain it during the project.

Step 8: Describe the responsibilities of test environment maintenance after the test project.

Step 9: Maintaining the test environment after completion of the test project.

Work area.

      Project file.


Monitoring and control.

Standards and procedures within the project.


      3. Analysis.


Test set structure.

  Initial database.

Division into clusters.

General cluster documentation.


  Determining the basic information.

Determining the test's depth of testing.

Example of defining the scope for a test object.


  Division into clusters.

Recording clusters.

Cluster overview.

      Test conditions.

  Creating the right test conditions.

Recording test conditions.

Example of test conditions for a test object.

Another way of drawing up test conditions.

      Test cases.

  Naming action words.

Naming arguments for action words.

Documenting the action words.

Example of action word documentation for a test object.

Recording test cases.

Example of test cases for a test object.

Drawing up test cases.

Documentation lines.

Making optimal use of spreadsheet functionality.

Argument commands.

      Test conditions and test techniques.

  Decision table technique.

The decision table technique's working method.

Example of a decision table for a test object.

Entity lifecycle.

Working method for the entity lifecycle test.

      Test cases and test techniques.

  Syntactic testing.

Syntactic testing working method.

Semantic testing.

Semantic test's working method.

Joint testware development.

Joint testware development working method.

      Data dependency.

  How to counter data dependency.

Database structure.

Contents of the initial database.

Date synchronization.

Loading the database via a spreadsheet.


      4. Navigation.


Opting for manual or automated test execution.

  Advantages of the traditional automated testing method compared to manual testing.

Advantages of automated testing using TestFrame compared to traditional automated testing methods.

Reasons for opting for a manual test with TestFrame.

      Technical test using record & playback tools.

Navigation structure.

  The functions.

Using libraries.

Physical structure.

The test tool

External tools.

The test environment.


Routines which can be carried out by the engine.

Recognizing action word functions.

Check function.

Commands of arguments.

      Developing an action word function.



Specifying action word functions.

Testing the action word function.

GUI-based systems.

Character-based systems.

      Navigation standards.



Action word names.

Function layout.

Agreements about programming.

      Alternative scripts for navigation.


      5. Execution.


Start position of the test run.

Planning the test run.

Test run strategies.

  Type A--Full test set each time.

Type B--Run to first error; resume from there.

Type C--Run to first error; resume from start.

Testing under pressure of time.

      Analysis of test results and test report.

The transfer phase.

Issue management.

  Consultation arrangement.

Issue management procedure.

What has to be recorded?

      Test product management after the test process.




      6. Test management.




Lack of clarity with regard to responsibilities.

Conflicts outside the test process.







Subroutines and functions.

Variables and constants.


Flow control.

Text manipulation.

GUI functions in classes.

  Window Class.

Button Class.

Edit Class.

List Class.

Menu Class.

General Functions.


Index. 0201737256T11092001