Testing Throughout the Software Life Cycle – Chapter 2 – ISTQB Foundation

All information to help with the ISTQB exam to obtain foundation level certification is valid. This is the second part of a series of short parts of the syllabus which I believe will aid you to memorize what is very likely be on the questions. (If you missed the Chapter 1 you can access it here)

Read, then practice the exam for the chapter 2 – Testing Throughout the Software Life Cycle, link at the end of this summary, practice the quiz as much as you like or until you feel comfortable enough to go to the next chapter.

If you feel that you are ok to try the actual exam, there’s a quiz for that as well next to the chapter two.

More you read, more you understand, more you understand more you are ready to take the the exam.

I have uploaded a mind map with a graphical visualization of the ISTQB Foundation Level topics, a kind of Cheat Cheat, you may find it useful too to help you with the exam.

Hope you like. Feel free to drop me a comment, or inform anything that I’ve missed here. Good luck.

Waterfall model

Life cycle through which a project goes. Sequential or linear design process. Testing is carried out at the end.

V-model

Methodology that pays more attention to testing. The development process proceeds down the left-hand slope of the V, defining requirements and designing system components. At the base of the V, the code is written. On the upward sloping right side of the model, testing of components, integration testing, and acceptance testing are performed

Iterative model

A software design model where the stages are ongoing unlike the waterfall method. Testing occurs as part of each sprint.

Unit testing

Tests individual units or pieces of code for a system.

V-model document: program specification.

Integration testing

Performed to ensure that two modules operate together correctly.

V-model document: technical specification.

System testing

Tests the various parts of the applications work together within a system work.

Non-functional requirements for system testing may be: load handling, reliability, installability, etc…

V-model document: functional specification.

Acceptance testing

To determine whether the product indeed satisfies its specifications and user story requirements.

V-model document: requirement specification.

Functional testing

Tests that verify a specific action or function of the code.

Non-functional testing

Testing of a software application for its non-functional requirements (i.e. the quality attributes of the system).

Structural testing

Testing that takes into account the internal mechanism [structure] of a system or component. Types include branch testing, path testing, statement testing.


Sending
User Review
5 (5 votes)

Rogerio da Silva

Test Analyst (ISTQB-ISEB Certified Tester) | Test Lead | Business Test Analyst | Entrepreneur | Investor Share, Stocks, Forex and Cryptocurrency | Social Media Marketing | Social Media Management | Website Consulting & Revision | Email Consulting (Funnel Setup) Rogerio da Silva is a Consultant as a day job and big fan of personal development and entrepreneurship. Feel free to follow him on LinkedIn, Twitter, Facebook Page, Tumblr, Google+ to talk about ideas, investments, business opportunities in UK and Brazil.

Leave a Reply

%d bloggers like this: