Current Public Seminars
3-Day Seminar
Software Testing: Strategies and Techniques
Click here for an in-house quote request or for further information regarding in-house training.
Overview
Testing, for too long the poor relation of development, has now become
an integrated part of the development strategy. This dynamic seminar
shows how to implement a successful testing strategy and culture within
your organisation. Risk-based test strategy selection and evaluation
is presented together with the tools and methods required to deliver
an effectively tested, quality, product whether for stand-alone or
distributed architectures.
- To show how to integrate testing throughout the development lifecycle and the organisational culture.
- Explain how Testability is a basic requirement of all product artefacts.
- Show how to avoid the Test Activities being squeezed out of scope
- Show how quality testing is an integral part and spin-off of modern development techniques
- Discuss the test-selection criteria in risk-based testing
- Show how test-selection is affected by the scope and architecture of the deliverable product.
- Demonstrate how testing is performed at its various levels.
- Test Planning and the Master Test Plan
- Software lifecycles - RAD, XP, Staged, Waterfall and how testing is performed within them
- The Test Lifecycle
- Testing Types
- Prioritised Testing
- Bug Classification
- Requirements gathering and management
- Acceptance test design
- Inspections and reviews
- Reusable tests
- Tests and Test Metrics
- Incremental testing with Junit, JTest, JContract and HttpUnit
- Creating a Testbed
- Design by Contract
- Continuous Process Improvement
- Risk Based Testing
- Problem avoidance
- Network Tests and Performance simulation
- Use Cases Design
- Test Generation from Use Cases
- Testing and OO
- Instrumentation
- Static and Dynamic testing
- Integrated Regression testing
- Master Test Plan
- Continuous Testing
- What to Test
- Knowing when Testing is Completed
Special Features
- Extensive notes and reference materials including a CD of materials and examples.
- The presenter's own paper on testing "Project Icebergs: - Where is the Missing 70%?"
- Project Managers
- Lead Analyst / Programmers
- Software Developers
- Test Specialist Staff
- Staff needing a view on Test Planning
- Staff expecting to move test groups
Delegates should have exposure to software development, programming languages and development issues and should be familiar with multi-person projects.
In-House Training
If you require a quote for running an in-house course,
please contact us with the following details:
- Subject matter and/or speaker required
- Estimated number of delegates
- Location (town, country)
- Number of days required (if different from the public course)
- Preferred date
Please contact:
Jeanette Hall
E-mail: jeanette.hall@irmuk.co.uk
Telephone: +44 (0)20 8866 8366
Fax: +44 (0)1923 828 770
Speaker: George Brooke

George Brooke brings a wealth of technical and managerial experience to his subject of IT Project Management. He frequently receives the highest awards for both content and presentation of his materials.
He provides training and consultancy to organisations on topics ranging from Project Management, Strategic Testing and Requirements Management, to XML, Distributed Systems, SAP, Oracle and Java technology.
George's background includes 10 years as a systems designer and 10 years running his own software company in Germany. Returning to the UK as General Manager for Siemens, he established a new R&D organisation where he was responsible for setting up and managing some 20 projects. Later as part of Siemens Nixdorf, he took over the management of Application Software development for clients such as Tesco, British Gas, PowerGen, Esso and other well-known names. He continues to monitor new technologies and management techniques and more recently has been responsible for the design and delivery of major graduate training programs in the banking industry. He is a member of BCS and IEEE and lives in Cambridge with his wife and nine computers.

