Bộ bài giảng và bài tập thi chứng chỉ ISTQB trong Software testing

74 7.4K 5
Bộ bài giảng và bài tập thi chứng chỉ ISTQB trong Software testing

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Đâ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//11(/(1  '(2'(3/(/()1 /(012  )  (4/  5()(2 2'( 1&  2  (6+780.  !((/1/(0+796:.  (1(+76:.  ;()(2  (1;1  ;0(/2)1(/1  '(<(=>  /)2;;()(?1 )@1(1)  '(112(5()  ((3/+2(1@96.  ((;(3  (1(1(2+(0A,((.  03);(((11 '2) 1()&  01'(3)2;  (02(0)2'(  B20';()2'( 2(  /(;22'(2  0112/(51/  01(10;()*/;  ;00)1(  )0 Contents "!"# ""  "" "!$!  ""  % "!"& Fundamentals 1 2 3 4 5 6 ISTQB / ISEB Foundation Exam Practice 2<0=&C,9  (((>212/(11((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

Ngày đăng: 18/04/2015, 16:34

Mục lục

  • Fundamentals of Testing

  • Contents

  • Slide 3

  • Slide 4

  • Software System Context (K1)

  • What do software faults cost?

  • Safety-critical systems

  • So why is testing necessary?

  • Slide 9

  • What is a “bug”? – K2

  • Error - Fault - Failure

  • Why do faults occur in software?

  • Slide 13

  • Role of Testing – K2

  • Slide 15

  • Testing and quality – K2

  • Testing and quality

  • Slide 18

  • Why not just "test everything"? – K2

  • Exhaustive testing?

Tài liệu cùng người dùng

Tài liệu liên quan