Is this course accredited?
Yes, it is accredited by BCS.
What is the experience of the Instructor(s) delivering my course?
All of our instructors are fully accredited and have over ten years of experience in ISEB methodologies
What do The Knowledge Academy provide me on the course?
We provide The Knowledge Academy courseware folder, official certificates and refreshments.
Does the course include exams?
Yes, the course includes the exam.
Are there any prerequisites for the ISEB/ ISTQB Software Testing Foundation examinations?
There are no prerequisites for the exam.
What is the structure of the exams?
It is a written exam.
What time shall I arrive at the venue?
Please arrive at your training venue for 08:45am
The Knowledge Academy
This course has two complementary objectives: to give participants a good understanding of the basic principles of software testing; and to prepare participants for the ISTQB-ISEB Foundation Certificate in Software Testing. To further these aims, the course features a significant number of exercises and tests and also includes a mock examination.
The ISTQB-ISEB Foundation Certificate in Software Testing examination takes place at the end of the course. It is a one hour, closed book, multiple choice question examination. 40 questions. 4 possible answers to each only one right answer). Pass mark is 26/40.
The Fundamentals of Testing
Why is testing necessary?
How much testing is enough?
What is testing?
Static testing v dynamic testing
The seven testing principles
The fundamental test process
The psychology of testing
Testing code of ethics
Testing Throughout the Lifecycle
Software development models
Component integration testing
System integration testing
Alpha and Beta testing
Retesting v regression testing
Static Test Techniques
Dynamic Test Techniques
The test development process
Black-box v white-box testing
Boundary value analysis
State transition testing
Decision table testing
Use case testing
Statement testing v decision testing
Test estimation, monitoring and control
Tool Support for Testing
Types of test tool
Effective use of tools
Tool selection and implementation
- The Knowledge Academy ISEB/ ISTB Software Testing Foundation courseware folder
- Experienced Instructors
- “Very intense course made (almost) enjoyable by a packed agenda and a very interesting engaging teacher.”By Elma Daniel (Margaret Edwards) from Manchester
- “The Knowledge Academy provided a great service and a great trainer. Would recommend.”By Brandon Edwards (Software Tester) from Bristol
- “Good course and material.”By Agnes Hogen (Software Developer) from Milton Keynes
- “I have undertaken three courses with TKA in recent months and cannot fault the organisation and administration they display at every stage. Of course the backroom work is just one part when it comes to the training the three tutors were the most knowledgeable people I have ever met and their input enabled me to successfully pass all three courses which will surely enhance my prospects in my future career. I would not hesitate to use TKA in the future.”By Jacob Watt (Software Tester) from London
We do not currently have a video for this topic
Why Software Testing Matters…
The big question on everyone’s lips this month is; ‘Why Is Testing Needed?’
Well, I am going to look at the fundamentals of software testing and its limitations, objectives and overall purpose. I will also be addressing the principles and psychological factors which all software testers must consider daily.
To begin with, the reason we must test things is because mistakes and defects are often caused by bad assumptions and blind spots. Therefore by testing we can ensure that we do not make the same mistake more than once.
Let’s move on…
It is currently 2014 and everyone is aware of software systems and their importance. We come across them every day; in our home, at work, out shopping etc. as the years go on, software systems will become a larger part of our everyday life. It is because of our reliance upon software that we as consumers are the first to complain when there is an error on our phone bill, or a product does not work as we expect it to. These events all occur due to software problems; software which has not been tested properly. Different software’s carry different risks – a risk is a risk.
To a software tester; there is always a risk. Indeed, the defect may not have occurred yet (or may never) but they go in with the mind that there is a defect – they just have to find it. The reason software testing is taken so seriously is because, if the product or service did fail, we would all feel a negative impact which could cost a lot of money. Now, some problems which occur when software is used can be quite trivial whereas others can be costly, dangerous or damaging in fact some defects can result in death or injury.
In order to ensure that all software systems work properly, we must ensure what mistakes are often made in order to stop them from occurring again. There are always consequences to mistakes and therefore all mistakes must be monitored and learnt from.
However, it is not simply defects which can cause failure; failure can also be caused by environmental conditions. These conditions could affect the execution of the software and thus the final result. Thus, when we are involved in software testing we must ensure that the following are considered;
- Errors in the specification
- Errors in use of the system
- Environmental conditions
- Intentional damage
- Potential consequences of earlier errors.
Software testing is crucial within today’s world where software and technology dominate our lives. This process is taught extensively throughout any software testing training course and is recommended to anyone who desires to learn more about the function and sustainability of software.