IE Testing Consultancy Limited

IE Testing logo

ISEB
Foundation Certificate in Software Testing - Syllabus

IE Testing Consultancy Limited offers a three day accredited course leading to the ISEB Foundation Certificate in Software Testing. The course leads to the ISEB Foundation Certificate examination and follows the ISEB syllabus.

What will I learn?

To see a full copy of the syllabus look on the BCS web site www.bcs.org.uk under ISEB - Software Testing - Syllabus

Test Principles:
Discuss what we mean by quality, testing, software quality, software testing. Discuss elements of testing and influences on testing - mistakes, ambiguities, assumptions, budgets, time-scales and risks. Software testing compared with other tests, definition used in different texts, intuitive and standard definitions. How do we assure ourselves that "The right thing" is done? Why testing is necessary - Typical reasons for failure and errors and how they occur. What do we mean by errors, faults, failures and reliability. What do we mean by zero defects? Grade v. quality, fit for purpose model, exhaustive testing is impossible, introduce idea of testing and risk, testing and quality, testing and contractual requirements, testing and legal, regulatory or mandatory requirements, how much testing is enough? Testing terminology - Using the BCS SIGIST Standard Glossary of Testing Terms (British Standard BS7925-1), also ANSI IEEE glossary. Fundamental test process - The test process, successful tests detect faults, meaning of completion or exit criteria, coverage criteria. The psychology of testing - Testing to find faults, tester-developer relationship, independence, the test paradox, who does testing? Testing and tedium - why the process requires vision, intellect and attention to detail, testers make errors too. Re-testing and regression testing - Fault-fixing and re-testing, test repeatability, regression testing and automation, selecting regression test cases. Expected results - Identifying required behaviour, checking against expected results/outcomes, what happens if the actual results do not match the expected results, re-tests. Difference between re-test and regression test. Prioritisation of tests - Test scope and limited resources, most important tests first, criteria for prioritisation, time cost and grade constraints, the project pressure triangle.


Test Management:
Discuss organisation, planning, management and control of testing within a project, use of project management methods. Discuss related disciplines e.g. configuration management. CM of tests and of product, change control, common CM errors, Test assets and reuse. Audit trails. Audit and compliance involvement / requirements. Incident logging and tracking. Organisation for the test team. Configuration Management - Symptoms of poor CM, configuration identification, control, accounting, auditing. Test estimation, monitoring and control, Testing as part of the project - budgets and time-scales. Incident management - What is an incident?, incidents and the test process, incident logging, tracking and analysis. Standards for testing, QA standards, industry specific standards, testing standards. .


Testing through the life-cycle:
Discuss models of testing, and relate these to software life cycles. Economics of early/late error identification / cost of quality. Discuss the typical test stages through a life cycle and who gets involved, test planning. Models for testing - V model, V&V, deadline driven, Economics of testing - Early test design, how preparing tests finds defects in specifications, cost of faults versus the cost of testing. High level test planning including test documentation, planning for audit trails, planning for test control. An introductory look at the main test phases and types to consider.
Acceptance testing: User acceptance testing, contract acceptance testing, alpha and beta testing. Integration testing in the large: Testing the integration of systems and packages, testing interfaces to external organisations.
Non functional system testing: Non functional requirements, non functional test types (e.g. usability, documentation, load, performance, security).
Functional system testing: Functional requirements, requirements based testing, business process based testing.
Integration testing in the small: Assembling components into sub systems, stubs and drivers, big bang, top down and bottom up approaches.
Component testing: Overview of BS 7925-2, component test methods.
Maintenance testing: Problems of maintenance, testing changes, risk and change, regression testing.


Static and dynamic testing:

Define static testing, Discuss what static testing techniques could be applied and when, Discuss in brief static test tools and manual techniques, Discuss economics of static tests. Define dynamic testing, Discuss what dynamic testing techniques could be applied and when, Discuss in brief dynamic test tools and manual techniques. Reviews and the test process. Why, when and what to review? Costs and benefits. Types of review; goals, activities performed, roles and responsibilities, deliverables, pitfalls. Static analysis - Simple, computer generated, data flow, control flow, complexity. Black and white box testing - Functional or black box testing, structural, white or glass box testing, where they are placed in the life-cycle. Black and white box techniques as defined in the BCS standard. Error guessing and error checklists - learning from your own and other people's experience.

Testing and tools:

Discuss test tools - usefulness, disadvantages of, home made and bought in, costs, savings, test assets, re-use, regression test , CAST, implementing test tools, maintaining test tools. Tools and testing - why tools are useful, tools and regression testing, tools and performance. CAST - Computer Aided Software Testing - advantages and disadvantages, types of tools. Selecting tools - Which test activities can be automated? How can test automation be implemented?

to top


Where to find us:

Our offices are in the west of England. We regularly provide our courses and services throughout the UK. We have worked in Europe and the USA.

For further information about any of our services or training courses, please contact:

sales@ietesting.co.uk
Tel: +44 (0) 1905 726727
Fax: +44 (0) 1905 726766

or write to

Isabel Evans
IE Testing Consultancy Ltd
Restdale House
32/33 Foregate Street
Worcester WR1 1EE

United Kingdom


| Home | Site Map | About | ISEB Courses | Events | Customers | Projects | Training |

| Software Testing | Quality Management | Information Design | Implementation Planning |

| Useful Sites | Links | Contact IE Testing |  Downloads |