Đây là bộ tài liệu dạy về ISTQB và có bộ bài tập kèm theo. Sau mỗi chương học sẽ có một phần bài tập để giúp học viên hiểu sâu hơn làm quen với các câu trong đề thi ISTQB. Kết thúc sẽ có một bộ gồm các đề thi thử ISTQB giúp học viên tiếp cận với ISTQB dễ dàng hơn
1 Fundamentals 2 Lifecycle 4 Dynamic test techniques 3 Static testing 5 Management 6 Tools Software Testing ISTQB / ISEB Foundation Exam Practice Chapter 1 Contents !" """ " " Fundamentals 1 2 3 4 5 6 ISTQB / ISEB Foundation Exam Practice Contents !" """ " " Fundamentals 1 2 3 4 5 6 ISTQB / ISEB Foundation Exam Practice Contents "!"# "" "" "!$! "" % "!"& Fundamentals 1 2 3 4 5 6 ISTQB / ISEB Foundation Exam Practice '()* +, '()((/(( 0//11(/(1 '(2'(3/(/()1 /(012 ) (4/ 5()(2 2'( 1& 2 (6+780. !((/1/(0+796:. (1(+76:. ;()(2 (1;1 ;0(/2)1(/1 '(<(=> /)2;;()(?1 )@1(1) '(112(5() ((3/+2(1@96. ((;(3 (1(1(2+(0A,((. 03);(((11 '2) 1()& 01'(3)2; (02(0)2'( B20';()2'( 2( /(;22'(2 0112/(51/ 01(10;()*/; ;00)1( )0 Contents "!"# "" "" "!$! "" % "!"& Fundamentals 1 2 3 4 5 6 ISTQB / ISEB Foundation Exam Practice 2<0=&C,9 (((>212/(11((1( >((('( 3'1(0 *1$)1( (>;2'((*/1;() ((;1 +1. Failure is an event; fault is a state of the software, caused by an error Failure is an event; fault is a state of the software, caused by an error [...]... stop testing, whenever you stop testing, you have done the best testing you have done the best testing in the time available in the time available Fundamentals 1 2 3 4 5 6 ISTQB / ISEB Foundation Exam Practice Contents WHY TESTING IS NECESSARY WHAT IS TESTING SEVEN TESTING PRINCIPLES FUNDAMENTAL TEST PROCESS PSYCHOLOGY OF TESTING CODE OF ETHICS Testing terminology – K2 No generally accepted set of testing. .. operational use Software Testing also may be required to meet contractual or legal requirements, or industry specific standards Fundamentals 1 2 3 4 5 6 ISTQB / ISEB Foundation Exam Practice SOFTWARE SYSTEM CONTEXT CAUSES OF SOFTWARE DEFECTS Contents ROLE OF TESTING IN DEVELOPMENT, MAINTENANCE AND OPERATIONS TESTING AND QUALITY HOW MUCH TESTING IS ENOUGH? Testing and quality – K2 testing measures software. .. the failure Fundamentals 1 2 3 4 5 6 ISTQB / ISEB Foundation Exam Practice Contents WHY TESTING IS NECESSARY WHAT IS TESTING SEVEN TESTING PRINCIPLES FUNDAMENTAL TEST PROCESS PSYCHOLOGY OF TESTING CODE OF ETHICS Seven Principles of Testing – K2 Principle 1 – Testing shows presence of defects Principle 2 – Exhaustive testing is impossible Principle 3 – Early testing Principle 4 – Defect clustering... 1 2 3 4 5 6 ISTQB / ISEB Foundation Exam Practice SOFTWARE SYSTEM CONTEXT CAUSES OF SOFTWARE DEFECTS ROLE OF TESTING IN DEVELOPMENT, MAINTENANCE Contents AND OPERATIONS TESTING AND QUALITY HOW MUCH TESTING IS ENOUGH? Role of Testing – K2 Rigorous testing of systems and documentation can help to reduce the risk of problems occurring during operation and contribute to the quality of the software system,... level of risk in a system When testing find defects, the quality of the system increases when those defects are fixed Fundamentals 1 2 3 4 5 6 ISTQB / ISEB Foundation Exam Practice SOFTWARE SYSTEM CONTEXT CAUSES OF SOFTWARE DEFECTS ROLE OF TESTING IN DEVELOPMENT, MAINTENANCE AND OPERATIONS Contents TESTING AND QUALITY HOW MUCH TESTING IS ENOUGH? Why not just "test everything"? – K2 Avr 4 menus 3 options... Defect clustering Principle 5 – Pesticide paradox Principle 6 – Testing is context dependent Principle 7 – Absence of error fallacy Fundamentals 1 2 3 4 5 6 ISTQB / ISEB Foundation Exam Practice Contents WHY TESTING IS NECESSARY WHAT IS TESTING SEVEN TESTING PRINCIPLES FUNDAMENTAL TEST PROCESS PSYCHOLOGY OF TESTING CODE OF ETHICS Test Process Main Activity – K1 Test Planning and control Test... the software … that can cause a failure in operation Why do faults occur in software? software is written by human beings who have skills, but aren’t perfect who know something, but not everything who do make mistakes (errors) under increasing pressure to deliver to strict deadlines no time to check but assumptions may be wrong systems may be incomplete if you have ever written software. .. measures software quality testing can find faults; when they are removed, software quality (and possibly reliability) is improved what does testing test? system function, correctness of operation non-functional qualities: reliability, usability, maintainability, reusability, testability, etc Testing and quality testing can give confidence in the quality of the software if it finds few or... available for testing by prioritising testing Other factors that influence testing contractual requirements legal requirements industry-specific requirements e.g pharmaceutical industry (FDA), compiler standard tests, safety-critical or safety-related such as railroad switching, air traffic control It is difficult to determine It is difficult to determine how much testing is enough how much testing. .. used world wide New standard BS 7925-1 Glossary of testing terms (emphasis on component testing) most recent developed by a working party of the BCS SIGIST adopted by the ISEB / ISTQB Definition of Testing The process consisting of all lifecycle activities, both static and dynamic, concerned with planning, preparation and evaluation of software products and related work products to determine