Andrew Johnston's Publications

Evolution of a Test Method

Presentation to EuroSTAR '94, co-authored with Sue German

The development of Eurotunnel's commercial information systems prior to the tunnel's opening presented a number of unusual testing challenges:

Traditional testing methods didn't adequately address these problems, so it was necessary to develop a new test method which was practical, matched to the target environments and systems, and was realistic about what could be achieved. This method developed steadily with a number of major milestones:

  1. The establishment of a "building block" principle tying the major stages of testing into the stages of Eurotunnel's main development method. This was vital for understanding of the structure and principles of testing, and in particular the reliance of later test stages on earlier testing.

  2. The development of relevant and effective test techniques for 4GL developments. The formal methods for unit testing and inspection were derived from proven 3GL techniques, but extended and made more practical for the complexities of 4GL code.

  3. The creation of teams focusing Information Services and user effort around the testing of a number of key systems. Initially, "full system tests" made sure that the systems met their basic technical and functional requirements and that the users were trained in their use.

  4. These tests then became the "Full Operational Trials", or FOTs. The FOTs were simulations of live operation in as realistic an environment as possible. As well as a mechanism for successfully involving developers and users with widely different objectives and sometimes conflicting priorities, it allowed users to develop their procedures in a non-threatening environment, including those for "what do we do when the system doesn't work?". The company could therefore make policy, organisational and system changes before starting real business operations.

There were some difficulties - early attempts to use tools to automate testing failed because the systems were not yet adequately stable, and some of the test methods proved unworkable for externally-produced systems with less formal development histories. 

However, overall the outcome was a successful one: Eurotunnel had systems which met the initial demands as an operating company, and we knew where the weak spots were as a result of structured testing, so we could effectively manage around these deficiencies.

This presentation, made to EuroSTAR '94, describes the evolution of the test method, roughly in parallel with the status of the major systems.

Conference Slides (Adobe Acrobat Format)

© Questa Computing Ltd. 1999
Page last updated 01 January, 2014 18:32

Questa Computing Ltd. is registered in England and Wales number:2889117.
Registered office: Ember House, 35-37 Creek Road, East Molesey, KT8 9BE UK
For credits, copyright details and cookie policy, see here.

Search my Sites:

Share this page:

Share |

Indexes

Favourite/Major Articles
All Articles by Category
All Articles by Title
Review Index

Site Map:

Welcome / Home Page
Contact Me
Search the Site
Thoughts on the World
Consultancy Services
An introduction
Key Skills
Career Summary
Case Studies
IT Knowledge/Education
Customer Profiles
Training Courses
Previous Experience
Download Full CV
Customers
National Grid Group Plc
British Energy Power and Energy Trading
Legal Marketing Services Ltd.
Addison-Wesley
Marks and Spencer Plc
Faith Footwear Ltd.
Barclays Sales Financing Ltd.
Oracle Corporation UK Ltd.
Livingston Rental Group Ltd.
National Power Plc.
Blog
Agile Development
Coding Projects & Thoughts
General Thoughts
Humour
Personal
Photography
Products and Projects
Publications
Reviews: Books, Music & Films
Website Announcements
Full Index
Publications and Papers
A Hacker's Guide to Project Management
Conference Papers
Agile Architecture
Practical Enterprise Integration
Modelling an Enterprise Data Architecture
Strategies for Flexibility
Getting Sizing Right
Muzzling the Alligators
Evolution of a Test Method
Photography
Photography Articles & Discussion
Photo Gallery
Projects and Products
RelQuest - Reliability Modelling Tool
ConQuest - Container Yard Management System
Reviews
Full Index
Architecture
Biography and Personal Endeavour
Construction & Civil Engineering
Cryptography
Fiction
Human-Computer Interaction
Mathematics & Statistics
Military & 20th Century History
Modelling & Analysis
Photography & Photographers
Physics & Cosmology
Project & People Management
Psychology & Human Behaviour
Science, General
Links

Contact Me

Email me
@TweetAndrewJ
Others

Feeds and Tweets

Follow me on Twitter

@TweetAndrewJ

Thoughts on the World
(main feed)

Feedburner XML
RSS Version XML (direct)

How many subscribers?

Other Feeds

Professional Blog
Photo Blog
Photo Album
Review Pages

About my feeds

Google Blog Search

References to www.andrewj.com
References to www.agilearchitect.org

Sister Sites:

www.agilearchitect.org