Tải bản đầy đủ (.ppt) (74 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (498.16 KB, 74 trang )



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
(((@@(
A person makes
an error
… that creates a
fault in the
software
… that can cause
a failure
in operation
2)11(
'(&

'('(0)20

'23'2$0;()2


'22;3$0(D/(1

'233+(((.

(1(/((;((1


12130/)0'(

))01/

)2;;('('(EEE
Contents
"!"#
"" 
"" "!$!
 ""
 %
"!"&
Fundamentals
1 2 3
4 5 6
ISTQB / ISEB Foundation Exam Practice
C,9

()11
2/(12(3/(011(((
/(1(02F)2
'()$21(1((1

0(2)((/(E

'()0(F(
1(1((F($(()
/1B1(
Contents
"!"#
"" 
"" "!$!
 ""
 %
"!"&
Fundamentals
1 2 3
4 5 6
ISTQB / ISEB Foundation Exam Practice
F)C,9

('(F)

1BG'22)((;$
'(F)+/0)(0).
/(;

'2&

)1$1((1/(

@1F>(0)$0)$
0)$(0)$0)$1E

F)

1;1B12F)2
'(B'(1E

/(/()2/(12
;(;(3)

2B1$2F)2)
1('221(B*E
Contents
"!"#
"" 
"" "!$!
 ""
 %
"!"&
Fundamentals
1 2 3
4 5 6
ISTQB / ISEB Foundation Exam Practice
2)5H
;()2H&C,9
system has
20 screens
Average: 10 fields / screen
2 types input / field
(date as Jan 3 or 3/1)
(number as integer or decimal)
Around 100 possible values

Total for 'exhaustive' testing:
20 x 4 x 3 x 10 x 2 x 100 =
20 x 4 x 3 x 10 x 2 x 100 =
480,000 tests
480,000 tests
If 1 second per test, 8000 mins, 133 hrs, 17.7 days
(not counting finger trouble, faults or retest)
Avr. 4 menus
3 options / menu
10 secs = 34 wks, 1 min = 4 yrs, 10 min = 40 yrs
*2;&

2*2;&

'22((*2

'22/2;0*1

*(110//(1

'12'*2;3&

B

12

/(11
'12
2&


D;(2

'2)2;'2)/

'2)(1(I(2//)

'2)2;/(;22)'(31((1)

'2)(1B22)'(3
1((1)

/2(3()()
'12&

/
RISK
RISK

(3/(

(31(((1

(3(((@'(

(31(0)(32(

(3(3''

(3;(@$?1;
-

what not to test (this time)
what not to test (this time)

use
RISK
RISK to
-
allocate the time available for testing by
allocate the time available for testing by
prioritising testing
prioritising testing
$12
EE

'')0


RISK
RISK(>

'2B(

'2

2'2(2)12
}
i.e. where to
place emphasis
"2(1(2J1



1(1(F(

(F(

()@/1B1(F(

EE/2(11()+ .$1/((
$)@1(1()@(12((
'12$((K11(
It is difficult to determine
how much testing is enough
but it is not impossible
It is difficult to determine
how much testing is enough
but it is not impossible
!/(/(1/
Prioritise tests
so that,
whenever you stop testing,
you have done the best testing
in the time available.
Prioritise tests
so that,
whenever you stop testing,
you have done the best testing
in the time available.

×