QAExpert Software Testing Roles and Artifacts
-
Upload
garryninja -
Category
Documents
-
view
221 -
download
0
Transcript of QAExpert Software Testing Roles and Artifacts
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
1/130
:
: ,
2007
,
.
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
2/130
: ,
2
:
y
y
y
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
3/130
: ,
3
y : ,
, .
, ,
, .
.
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
4/130
: ,
4
y :
y 1 4
y 1 1,5 y 1-2 3-4
y 2-3
y ,
: 5
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
5/130
: ,
5
y : ,
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
6/130
,
: ,
6
y .
y , . , , ,
y , . , ,
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
7/130
: ,
7
y
?
, .
?...
: , , ,
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
8/130
: ,
8
y , ,.
,
,
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
9/130
: ,
9
y ?
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
10/130
: ,
10
y :
.
y Glen Myers: "Testingisthe process ofexecuting a program withthe
intentof findingerrors"
y
?
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
11/130
: ,
11
y
: 0 9 (), VALID
y
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
12/130
: ,
12
y :
.
y :
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
13/130
: ,
13
y :
. -
.
y Paul Jorgensen "Testingis obviously concerned witherrors, faults,
failures andincidents. A testisthe actofexercising
software withtestcases with an objective ofFinding failure Demonstrate correctexecution"
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
14/130
: ,
14
y : . -
.
y ,
.
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
15/130
: ,
15
y
y
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
16/130
: ,
16
, ,
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
17/130
: ,
17
y , .[IEEE Guide to Software Engineering Body of Knowledge, SWEBOK, 2004]
y . [. Kaner,1999]
y . , . [B.Beizer. Software Testing Techniques, Second Edition. NY:van NostrandReinhold, 1990]
y - . [ANSI/IEEE standard 610.12-1990: GlossaryofSE Terminology. NY:IEEE, 1987]
y . [.. . :, 1980]
1980
1987
1990
1999
2004
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
18/130
: ,
18
y Usability?
? ?
: ?
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
19/130
: ,
19
y !
y ,
: ? N ?..
, ?!
N ?..
?..
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
20/130
: ,
20
y
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
21/130
: ,
21
y 30 50
y
y , ,
y !
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
22/130
: ,
22
y ,
y
,
y ,
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
23/130
: ,
23
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
24/130
Software Development Process
: ,
24
(Specification)
(Software Architecture)
(Coding)
(testing cycles)
(System testing)
(Acceptance Testing)
Development ProcessTesting Process
(build)
(test result)
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
25/130
: ,
25
, .
,,
, ,
>>
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
26/130
: ,
26
(testing cycles)
(System Testing)
(Acceptance Testing)
,
,
-,
-
, .
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
27/130
: ,
27
y // /,
ISO, :
[I] isinputdata or action ( )
[S] is State ofsystem atwhichdata will beinput( , )
[O] istheexpected Output( , )
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
28/130
: ,
28
y
,
, /
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
29/130
: ,
29
y
,
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
30/130
: ,
30
y
% , 100%
100%
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
31/130
: ,
31
y
>>
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
32/130
: ,
32
y
(McCabe)
-
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
33/130
: ,
33
y Unitlevel
unit- (unittestcoveragetools)
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
34/130
: ,
34
y Integrationlevel
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
35/130
: ,
35
y Systemlevel
Alpha Testing
Beta Testing
AcceptanceTesting
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
36/130
: ,
36
y Systemlevel Alpha Testing
/
Beta Testing
>>
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
37/130
: ,
37
y Systemlevel
AcceptanceTesting
(!) (smoketesting)
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
38/130
: ,
38
y Black box (Functional) Testing
user-oriented
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
39/130
: ,
39
y White box (Structural) Testing
,
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
40/130
: ,
40
y Grey box testing ( ) ,
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
41/130
: ,
41
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
42/130
: ,
42
y 20
y
y ,
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
43/130
RUP
: ,
43
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
44/130
: ,
44
y
/
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
45/130
: ,
45
y (Design Test)
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
46/130
: ,
46
y (Implement Test)
/
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
47/130
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
48/130
: ,
48
y (Evaluate Test)
( )
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
49/130
: ,
49
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
50/130
: ,
50
y : , ,
( , ) .
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
51/130
: ,
51
y ,
-
>>
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
52/130
: ,
52
y
:
Unit-
:, , ,
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
53/130
: ,
53
y
:
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
54/130
: ,
54
y :
,
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
55/130
: ,
55
y :
-
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
56/130
: ,
56
y : ,
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
57/130
: ,
57
y :
-
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
58/130
: ,
58
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
59/130
: ,
59
y y -y /y y y y y
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
60/130
: ,
60
y
,
>>
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
61/130
: ,
61
y
,
, ,
. .
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
62/130
: ,
62
y - -:
. -
-
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
63/130
: ,
63
y - ()
-
- , , ,
-
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
64/130
: ,
64
y / /
, , , ,
- ,
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
65/130
: ,
65
y
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
66/130
: ,
66
y
/
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
67/130
: ,
67
y ,
, , ,
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
68/130
: ,
68
y ,
, , ( ) ( N , , ..)
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
69/130
: ,
69
y ,
( ) .
-
,
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
70/130
!
: ,
70
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
71/130
II
: ,
71
y y y y y
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
72/130
: ,
72
y ,
y
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
73/130
: ,
73
y :
/
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
74/130
: ,
74
y
,
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
75/130
: ,
75
y : ,
,
, ,
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
76/130
: ,
76
y ,
>>
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
77/130
: ,
77
y ()
()
,
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
78/130
: ,
78
y
-
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
79/130
: ,
79
y
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
80/130
: ,
80
y ()
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
81/130
: ,
81
y
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
82/130
: ,
82
y ,
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
83/130
: ,
83
y Rational Unified Process
IEEE (ANSI/IEEE Standard 829-1983)
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
84/130
: ,
84
y
( )
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
85/130
: ,
85
y
-
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
86/130
: ,
86
y
(, )
, ,
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
87/130
: ,
87
y
,
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
88/130
: ,
88
y
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
89/130
: ,
89
y
:
, ,.
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
90/130
: ,
90
y -
,
!
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
91/130
: ,
91
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
92/130
: ,
92
y -,
- -
,
y ,
,
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
93/130
: ,
93
y -, (management
oversight)y :
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
94/130
: ,
94
y ,
y :
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
95/130
: ,
95
y - ,
y :
()
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
96/130
: ,
96
y ,
y :
( , )
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
97/130
: ,
97
y ,
y :
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
98/130
: ,
98
y ,
( )y :
( )
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
99/130
: ,
99
y (unittests),
()
y : ,
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
100/130
: ,
100
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
101/130
: ,
101
y (bug, defect report)
y :
y , .
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
102/130
( )
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
103/130
( )
: ,
103
( )
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
104/130
( )
: ,
104
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
105/130
: ,
105
y y
y
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
106/130
: ,
106
y
( ?) ( : UI,DB, client+ server + network?) (? ?) (?)
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
107/130
: ,
107
y (end-to-end) (50
/ 15 ) 50% 100 Mb/sec (CPU, RAM) 70-80%, 40-60%, 1 () 3
.
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
108/130
: ,
108
y ?
, 1
y ?.. ?
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
109/130
: ,
109
y (end-to-end) (50 / 15 ) 50% 100Mb/sec, 1 3 .
.
.
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
110/130
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
111/130
: ,
111
y , , .
( )
-
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
112/130
: ,
112
y (
agile-)
.
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
113/130
: ,
113
y
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
114/130
: ,
114
y
y
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
115/130
: ,
115
y Testscript
Testlog
y TestCase
Test-Ideas List
Workload Analysis Model
TestData
Testresults
- TestStrategy
TestAutomationArchitecture
TestEnvironmentConfiguration
TestSuite
- TestPlan
TestEvaluation Summary
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
116/130
IEEE829
: ,
116
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
117/130
: ,
117
y Testscript ,
. .
Testlog ,
.
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
118/130
: ,
118
y TestCase
, , ( ) ( ).
Test-Ideas List , . .
>>
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
119/130
: ,
119
y
Workload Analysis Model ,
. TestData ,
, .
Testresults ,
.
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
120/130
: ,
120
y - TestStrategy ,
( , , ..) . RUP .
TestAutomation Architecture , ,
.
>>
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
121/130
: ,
121
y -
TestEnvironmentConfiguration
,
.
TestSuite , , -
.
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
122/130
: ,
122
y - TestPlan
, , , .
TestEvaluation Summary
, / .
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
123/130
: ,
123
y : ,
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
124/130
: ,
124
y
y y Introducing SoftwareTesting
y : , 2003 .y :
;
;
.
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
125/130
: ,
125
y
y , ,
y
Automated SoftwareTestingy : , 2003 .y
, .
, , .
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
126/130
: ,
126
y Web- Microsoft. NET (+CD-ROM)
y PerformanceTesting Microsoft. NETWeb
Applicationy : , 2003 .y
Microsoft, Web- Web-, -
Microsoftlition Consulting andEngineering () Team ( Microsoft).
WWW.
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
127/130
: ,
127
y QAforums.com SoftwareTesting andQuality AssuranceOnline Forums. English.
y StickyMinds.com brain food for building better software.English.
y It4business.ru IT , , , .
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
128/130
?
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
129/130
!!
:
-
8/6/2019 QAExpert Software Testing Roles and Artifacts
130/130
: : ,
2007