• Keine Ergebnisse gefunden

Test driven infrastructure

N/A
N/A
Protected

Academic year: 2022

Aktie "Test driven infrastructure"

Copied!
4
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

 !"#$%&'(!)$*)+&,"#&-.#-&!

 !"#$%$& !"'()*$

 +,-.%,&/*!")-.!-&0&1(.2& $3*!.&45'26.#),- 7%%$8)#).2& !$3-&9:

/2;*.',,-*<&=>

=>9:?&@.*#)2

,!"#$%$<,!"'()*$A)%%$8)#).2,!$3-9:<;.

/0"#&,.#1& B.51(, & ), & $2. & $C & -". & 8)66.,- & -*.2;, & )2 & %$;.*2 & 7D & .25)*$2%.2-,<

72-.*;.('*-%.2-'#&E'##,&'*.&!$%)26&;$E2F&;.5.#$(.*,&6')2&(*$;3!-)$2&'!!.,,&'2;

#.'*2&-$&8.&*.,($2,)8#.&C$*&-".)*&$E2&!$;.&)2&(*$;3!-)$2<&/;%)2,&#.'*2&-$&!$;.&-".)*

)2C*',-*3!-3*.&'2;&-$&83)#;&;.#)5.*+&!"')2,<&D.,-&B*)5.2&B.5.#$(%.2-&GDBBH&),&'

!$%%$2&-$()!&C$*&8$-"&;.5.#$(.*,&'2;&';%)2,<&D"),&('(.*&.I(#$*.,&-".&!"'##.26., -"'-&)2C*',-*3!-3*.&;.5.#$(%.2-&($,.,&C$*&DBB&'2;&"$E&-".+&E.*.&$5.*!$%.&'- 7%%$8)#).2 !$3-9:<

2$%!(34"

7D &$*6'2)J'-)$2, & K-*';)-)$2'##+L & "'5. & ;)CC.*.2- & ;.('*-%.2-, & C$* & ,$C-E'*. & ;.5.#$(%.2- '2; & $(.*'-)$2,< & 1(($,)26 & 6$'#,F & ;)CC.*.2- & 8'!N6*$32;,F & ,N)## & #.5.#, & '2; & )26*')2.;

(*.O3;)!.&"'5.&#.';&)2&,$%.&$*6'2)J'-)$2,&-$&;..(&*)C-,&8.-E..2&-".&;.('*-%.2-,<&/,&'

*.,3#-F&;.#)5.*)26&!"'26.,&C*$%&;.5.#$(%.2-&)2-$&(*$;3!-)$2&),&'&,#$EF&!3%8.*,$%.&'2;

.5.2&32(#.','2-&(*$!.,,<

72 & *.!.2- & +.'*,F & ,$C-E'*. & ;.5.#$(%.2- & E', & *.C$*%.; & 8+ &/6)#.=& %.-"$;, & #)N. &  !*3%<

P'2+&'6)#.&%.-"$;,&"'5.&)2&!$%%$2&-"'-&-".+&,-*3!-3*.&-".&!$%%32)!'-)$2&8.-E..2

!#).2-&'2;&;.5.#$(.*&-"*$36"&8'!N#$6,&'2;&".#(&-$&$*6'2)J.&-".&;.5.#$(%.2-&E$*N&)-,.#C<

/6)#.&-.'%,&'*.&,-'CC.;&!*$,,QC32!-)$2'#&-$&)2!#3;.&'##&*.R3)*.;&,N)##,&)2&-".&-.'%<

72 & %'2+ & $*6'2)J'-)$2, & /6)#. & E', & )2-*$;3!.; & -$ & )%(*$5. & -". & ,$C-E'*. & ;.5.#$(%.2- (*$!.,, & E)-"$3- & !"'26)26 & -". & E'+ & "$E & ,$C-E'*. & ), & *32 & )2 & (*$;3!-)$2 & $* & "$E & -".

;.5.#$(.*,&)2-.*'!-&E)-"&-".&$(.*'-)$2,&;.('*-%.2-<&/,&'&*.,3#-&';%)2,&,3;;.2#+&C'!.;&' ,)62)C)!'2-&)2!*.',.&)2&;.5.#$(.*&$3-(3-&'2;&;.5.#$(.*,&C.#-&%$*.&-"'2&.5.*&8.C$*.&-"'-

$(.*'-)$2,&),&,#$E)26&-".%&;$E2<

=D".&/6)#.&P'2)C.,-$&C$*& $C-E'*.&B.5.#$(%.2-&G"--(STT'6)#.%'2)C.,-$<$*6TH

215

(2)

B.51(,&),&-".&.I-.2,)$2&$C&/6)#.&%.-"$;$#$6+&-$&!$5.*&'##&7D&;.('*-%.2-,&'2;&-$&C)2;&' 2.E & 8',. & C$* & !$$(.*'-)$2 & 8.-E..2 & ;.5.#$(%.2- & '2; & $(.*'-)$2,< & 7- & ), & 8',.; & $2 & C$3*

63);)26&(*)2!)(#.,S&U3#-3*.F&/3-$%'-)$2F&P.',3*.%.2-&'2;& "'*)26<

/-&-".&!$*.&$C&B.51(,&!3#-3*.&'*.&!$%%$2&"3%'2&63);)26&(*)2!)(#.,S&V.,(.!-&C$*&.'!"

$-".*F&32;.*,-'2;)26&C$*&-".&!"'##.26.,&'2;&E$**).,&$C&$-".*,&'2;&-".&%$-)5'-)$2&-$&C)2;&'

!$%%$2&,$#3-)$2&8+&E$*N)26&-$6.-".*<&W$*N)26&-$6.-".*&),&'#,$&-".&8',.&C$*&#.'*2)26 )%($*-'2- & ,N)##, & #)N. & $(.*'-)$2'# & 'E'*.2.,, & $* & ;.5.#$(%.2- & 8.,- & (*'!-)!., & C*$% & .'!"

$-".*<&

D$&*.'!"&32;.*,-'2;)26&'2;&*.,(.!-F&$2.&%3,-&%'N.&"),&$E2&E$*N&-*'2,('*.2-&'2;&'##$E

$-".*, & -$ & .I(.*).2!. & )- & -".%,.#5.,< & D". &/6)#. & E'+ & $C & !*.'-)26 & -*'2,('*.2!+ & -"*$36"

8'!N#$6,F & ;')#+ & ,-'-3, & %..-)26, & '2; & 5),)8#. & -',N & -*'!N)26 & E$*N, & .R3'##+ & E.## & C$*

$(.*'-)$2,< &  -'CC & .I!"'26., & 8.-E..2 & ;.5.#$(%.2- & '2; & $(.*'-)$2, & '*. & -".*.C$*. & '2 )%($*-'2- & -$$# & -$ & '!").5. & -". & !3#-3*'# & !"'26.< &  .--)26 & !$%%$2 & 6$'#, & '2; & ,"'*)26

*.,($2,)8)#)-).,&'*.&-".&$-".*&)%($*-'2-&,-.(,<& "'*.;&*.,($2,)8)#)-+&'#,$&.2-')#,&6*'2-)26 '##&)25$#5.;&(.*,$2,&-".&,'%.&($E.*&-$&.2'!-&!"'26.,&)2&-".&,+,-.%&-".+&'*.&*.,($2,)8#.

C$*<&72&(*'!-)!.&-"),&%.'2,&6)5)26&;.5.#$(.*,&(*$;3!-)$2&'!!.,,&'2;&-".&,'%.&($E.*&', ';%)2,<

 "'*)26&';%)2),-*'-)5.&(*)5)#.6.,&E)-"&'&%3!"&#'*6.*&6*$3(&$C&(.*,$2,&8*)26,&)-,&$E2

!"'##.26.<&P'2+&$*6'2)J'-)$2,&)%(#.%.2-.;&K-)6"-&,.!3*)-+L&8+&'##$E)26&$2#+&'&,%'##

23%8.*&$C&';%)2,&-$&E$*N&$2&-".&(*$;3!-)$2&,.*5.*,<&/&#$E&;.6*..&$C&'3-$%'-)$2&';;.;

'2$-".*&#'+.*&$C&(.*!.)5.;&,.!3*)-+&,)2!.&'##&)%($*-'2-&;.!),)$2,&'2;&'!-)$2,&"';&-$&8.

;$2. & 8+ & "3%'2,< & X3%'2 & .**$* & E', & 5).E.; & ', & )2.5)-'8#.F & !".!N#),-, & '2; & C$3*Q.+., (*)2!)(#.&E".*.&!$%%$2&%.-"$;,&-$&*.;3!.&-".&*),N&$C&!"'26.<

/##&$C&-"),&;$.,&2$-&,!'#.&-$&-".&'%$32-&$C&(.$(#.&E"$&.5.2-3'##+&6.-&';%)2),-*'-)5.

'!!.,,&E)-"&-".&,"'*.;&*.,($2,)8)#)-+&%$;.#&!$%%$2&E)-"&B.51(,<&12&-".&$-".*&"'2;F 2$-&6*'2-)26&;.5.#$(.*,&(*$;3!-)$2&*)6"-,&3,3'##+&#.';,&-$&;.5.#$(.*,&2$-&!'*)26&'8$3- -".&-*$38#.,&)2&(*$;3!-)$2&-".*.8+&23##)C+)26&-".&6$'#&$C&,"'*.;&*.,($2,)8)#)-+<

5$ &-"#$#6!$789!

/&,$#3-)$2&-$&-"),&;)#.%%'&!'2&8.&!"'26)26&-".&E'+&"$E&-*3,-&-$&;$&-".&*)6"-&-")26&),

"'2;#.;&E)-")2&-".&$*6'2)J'-)$2&G-*3,-&2$-&-$&;$&.5)#&),&)%(#).;&".*.H<&72,-.';&$C&83)#;)26 3(&,.!3*)-+ &8+& -*3,-)26& $2#+&' &C.E & (.$(#.& )- & ),& '#,$&($,,)8#.& -$& 83)#;& 3(&,.!3*)-+ &8+

-*3,-)26 & !$;. & '2; & '3-$%'-)$2< & D"), & ), & 5.*+ & ,)%)#'* & -$ & "$E & 1(.2 &  $3*!. & (*$O.!-, 63'*'2-..&,.!3*)-+S&45.*+8$;+&!'2&#$$N&)2-$&-".&,$3*!.&!$;.&'2;&;.5.#$(%.2-&(*$!.,,<

D"),&$(.22.,,&%'N.,&)-&5.*+&"'*;&-$&)2O.!-&8';&!$;.&G$*&'-&#.',-&-$&N..(&)-&-".*.&C$*&'&#$26 -)%.H<

/((#).;&-$&'2&7D&$*6'2)J'-)$2&-"'-&%.'2,&-$&'3-$%'-.&-".&-',N,&(*.5)$3,#+&$2#+&';%)2,

!$3#;&;$<&D".2&.5.*+8$;+&!'2&(.*C$*%&-".%&Y&-"*$36"&-*3,-.;&!$;.<&D+()!'##+&-".&C)*,-

216

(3)

!'2;);'-., & C$* & '3-$%'-)$2 & '*. & ,+,-.%, & (*$5),)$2)26F & !$;. & ;.(#$+%.2-F & !$2C)63*'-)$2

%'2'6.%.2- & '2; & ;'-'8',. & %'2'6.%.2-< & Z$$; & '3-$%'-)$2 & -"'- & ".#(, & )2 & %$,- & $* & '##

,)-3'-)$2,&*.;3!.,&-".&'!-3'#&2..;&C$*&';%)2),-*'-)5.&(*)5)#.6.,<&45.2-3'##+&;.5.#$(.*, '2;&';%)2,&'#)N.&C..#&#.,,&2..;&-$&'!-3'##+&#$6)2&$2-$&,.*5.*,<

7C&-".&!$;.&C$*&'3-$%'-)$2&,"$3#;&,.*5.&',&'&-*3,-&8',.&-".2&)-&2..;,&-$&8.&.,(.!)'##+

-*3,-E$*-"+< & D.,- & B*)5.2 & B.5.#$(%.2- & GDBBH & ), & ' & 5.*+ & !$%%$2 & '2; & E.## & (*$5.2 (*'!-)!.&-$&.2,3*.&-".&#$26Q-.*%&R3'#)-+&$C&,$C-E'*.&(*$O.!-,<&D".&!$*.&$C&DBB&!$2,),-,

$C&'3-$%'-)26&-".&-.,-)26&)2&,3!"&'&E'+&-"'-&-".&'3-$%'-.;&-.,-)26&!'2&8.!$%.&('*-&$C&-".

*.63#'*&;.5.#$(%.2-&(*$!.,,<

:$ !"#$%&'(!)$*)+&,"#&-.#-&!$%!(!;84<!)#

72C*',-*3!-3*. &;.5.#$(%.2- &),&,$%.E"'- &;)CC.*.2- &C*$% &-+()!'# &,$C-E'*. &;.5.#$(%.2-<

D".&%')2&;)CC.*.2!.&#).,&)2&-".&C'!-&-"'-&)2C*',-*3!-3*.&;.5.#$(%.2-&'#,$&!$5.*,&-".&#$E.*

#.5.#, & $C & ,+,-.%, & ';%)2),-*'-)$2 & #)N. & 1  & (*$5),)$2)26 & '2; & ,+,-.%, & ,.-3(F & ('-!"

%'2'6.%.2-F&!$2C)63*'-)$2&%'2'6.%.2-F&.%')#&!$2C)63*'-)$2F&;'-'8',.&%)6*'-)$2F&*$3-.*

'2;&,E)-!"&!$2C)63*'-)$2&'2;&$-".*,<& $%.&$C&-".,.&'*.',&*.R3)*.&.#'8$*'-.&,.-3(,&-$&8.

'8#.&-$&*32&'&,)26#.&-.,-S&[$*&.I'%(#.&-$&-.,-&-".&)2,-'##'-)$2&(*$!.;3*.&-"'-&)2,-'##,&'2

$(.*'-)26&,+,-.%&)2-$&'2&.%(-+&,.*5.*&$2.&%3,-&'3-$%'-.&'&,+,-.%&-"'-&;$.,&2$-&+.-&*32 '2&$(.*'-)26&,+,-.%<

U$2,.R3.2-#+&-".&-E$&-.,-&-+(.,&%$,-&3,.C3#&)2&)2C*',-*3!-3*.&;.5.#$(%.2-&'*.&-".&32)- -.,-&'2;&-".&,+,-.%&-.,-<&13*&3,.&$C&-".,.&-.*%,&),&,$%.E"'-&;)CC.*.2- &C*$%&,$C-E'*.

;.5.#$(%.2-< &D". & 32)- & -.,- & E)## & -.,- & -". & ,%'##.,- & ($,,)8#. & !$%($2.2- & )2 & '2 & '*-)C)!)'#

.25)*$2%.2-<&D".&,+,-.%&-.,-&E)##&-.,-&-".&.2-)*.&'((#)!'-)$2&)2&'&*.'#G),-)!H&.25)*$2%.2- -$6.-".*&E)-"&$-".*&'((#)!'-)$2,<

/2&)%($*-'2-&',(.!-&$C&'2+&N)2;&$C&-.,-,&),&-".&*)6"-&#.5.#&$C&%$!N)26<&P$!N)26&*.(#'!., .I-.*2'# & ;.(.2;.2!)., & E)-" & C'N., & -"'- & (*$5);. & -". & ,'%. & *.,3#-< & P$!N)26 & ), & 5.*+

)%($*-'2-&-$&C$!3,&-".&-.,-&$2&-".&'!-3'#&!$;.&32;.*&,!*3-)2+&'2;&2$-&-$&-.,-&-".&2.E&!$;.

-$6.-".* & E)-" & $-".* & !$%($2.2-, & $* & .I-.*2'# & ,+,-.%,< & D"$,. & !$3#; & C')# & $2 & -".)* & $E2 '!!$*;&'2;&C'#,)C+&-".&-.,-F&%),#.';)26&-".&;.5.#$(.*&-$&#$$N&C$*&.**$*,&)2&"),&!$;.&-"'-&'*.

2$-&-".*.<

¥2)-&-.,-,&'*.&-+()!'##+&*32&',&('*-&$C&-".&83)#;&(*$!.,,&'2;&!'2&8.&*32&$2&-".&;.5.#$(.*

E$*N,-'-)$2&$*&$2&'&83)#;&,.*5.*<&¥2)-&-.,-,&,"$3#;&2$-&"'5.&'2+&.I-.*2'#&;.(.2;.2!)., '2;&*32&,"$*-#+&,$&-"'-&-".+&!'2&8.&*32&5.*+&$C-.2&$*&.5.2&'C-.*&.'!"&,%'##&!$;.&!"'26.<

/&%'I)%3%&$C&%$!N)26&),&!$%%$2&E)-"&32)-&-.,-<&D+()!'#&.I'%(#.,&C$*&)2C*',-*3!-3*.

;.5.#$(%.2-&'*.&,+2-'I&!".!N,&'2;&*322)26& ".##&,!*)(-,&E)-"&%$!N&)2(3-<

 +,-.%&-.,-&'*.&-".&$(($,)-.<&D".+&-.,-&'&!$%(#.-.&83)#;&$C&-".&,$C-E'*.&-"'-&!$3#;&8.

'#,$ & 3,.; & )2 & (*$;3!-)$2< &  +,-.% & -.,-, & *.R3)*. & -".*.C$*. & ' & (*$;3!-)$2Q#)N. & ,.-3( & -"'- ,"$3#; & 8. & ', & !#$,. & -$ & (*$;3!-)$2 & ', & ($,,)8#.< & 4I-.*2'# & ;.(.2;.2!)., & '*. & .)-".*

217

(4)

)%(#.%.2-.;&)2&,3)-'8#.&-.,-&!$2C)63*'-)$2,&$*&%$!N.;&'-&'&,+,-.%,Q#.5.#<&[$*&.I'%(#.F -$&-.,-&-".&.%')#&,.*5.*&!$2C)63*'-)$2&$2.&%3,-&,.-3(&'&,+,-.%&-"'-&E)##&2$-&,.2;&'2+

.%')#, & -$ & -". & $3-,);. & ,$ & -"'- & -". & -.,- & .%')#, & E)## & 2$- & *.'!" & !3,-$%.*,< & D$ & -.,- & 1  (*$5),)$2)26&'&2.E&]P&),&,-'*-.;F&)2,-'##.;F&!".!N.;&'2;&-"*$E2&'E'+&'##&)2&$2.&6$<

 +,-.%&-.,-,&!$2,),-&$C&%'2+&,-.(,S&@3)#;&-".&,$C-E'*.&C*$%&,$3*!.F&)2,-'##&)-&$2&-".&-.,- ,+,-.%,F&,.-3(&-".&-.,-&.25)*$2%.2-F&*32&-".&-.,-,&'2;&(*$('6'-.&-".&,$C-E'*.&'*-)C'!-&)2-$

(*$;3!-)$2&$*&'-&#.',-&-$&-".&2.I-&,-'6.<&/3-$%'-)26&-"),&(*$!.,,&!*.'-.,&'&;.#)5.*+&!"')2<

=$%!;'(!&>$76,')"

7;.'##+&(.$(#.&-*3,-&-".&-.,-&%$*.&-"'2&%'23'#&(*$!.;3*.,F&,$&-"'-&!$;.&!"'26.,&E)##&8.

;.(#$+.; & -$ & (*$;3!-)$2 & 'C-.* & -".+ & (',, & '## & -.,-,< & 7C & -". & ;.5.#$(.*, & '2; & ';%)2, & G'2;

(*$;3!-&%'2'6.*,H&;$&2$-&-*3,-&-".&-.,-,&'2;&*.R3)*.&'&%'23'#&*.#.',.&(*$!.,,&-".2&-".+

,"$3#;&)%(*$5.&-".&-.,-,&)2,-.';&$C&8'8+,)--)26&-".&-.,-&'3-$%'-)$2<

7C&.'!"&'((#)!'-)$2&Y&2$&%'--.*&)C&)-&),&'((#)!'-)$2&,$C-E'*.F&'2&)2C*',-*3!-3*.&,.*5)!.&$*

;'-' & %'2'6.%.2-F & ), & !$5.*.; & 8+ & '3-$%'-.; & -.,-, & E")!" & '*. & $*6'2)J.; & )2 & '3-$%'-.;

;.#)5.*+&!"')2,&-".2&-".&E"$#.&7D&$*6'2)J'-)$2&,-'*-,&-$&(*$C)-<&45.*+8$;+&!'2&C$!3,&$2

!*.'-)26 &2.E & 5'#3.,& )2,-.'; &$C &;.'#)26& E)-"&*.(.-)-)5. &%'23'# &,-.(,& GE")!"& '*. & .**$*

(*$2.H&'2;&,+,-.%,&';%)2),-*'-)$2<

?$ !"#$%&'(!)$*)+&,"#&-.#-&!$,#$*<<80';'!)@.8-#5=

D".&8)66.,-&#.'*2)26,&C*$%&;.5.#$(%.2-&)2&$(.*'-)$2,&E',&)2&-".&'*.'&$C&DBB<&15.*&-".

#',-&+.'*,&'##&)%($*-'2-&)2C*',-*3!-3*.&,.*5)!.,&E".*.&!$5.*.;&E)-"&.I-.2,)5.&'3-$%'-.;

-.,-,S&4 ^&,.*5.*&'2;&]P&(*$5),)$2)26F& 385.*,)$2&*.($,)-$*+&"$,-)26F&;'-'8',.&,.-3(

'2;&%)6*'-)$2F&B̲7P&N.+&*$-'-)$29&'2;&%'2+&%$*.<

D".&$(.*'-)$2,&-.'%,&'#,$&';$(-.;&'&K-.,-&C)*,-L&(")#$,$("+&'2;&!*.'-.&32)-&'2;&,+,-.%

-.,-,&E".*.5.*&($,,)8#.<&W)-"&2.E&(*$O.!-,&-".&-.,-&!$5.*'6.&),&,+,-.%'-)!'##+&83)#-&3(

;3*)26 & ;.5.#$(%.2-F & E$*N & $2 & .I),-)26 & (*$O.!-, & $C-.2 & ,-'*-, & C*$% & !*.'-)26 & ' & -.,- .25)*$2%.2-<

D*3,- & )2 & -.,-, & ), & E.## & .,-'8#),".; & '2; & E);.,(*.'; & '2; & !$;. & !"'26., & '*. & ;.(#$+.;

'3-$%'-)!'##+ & -$ & (*$;3!-)$2< & D". & -.'%, & 2$E & C$!3, & %3!" & %$*. & $2 & ;.5.#$()26 & 2.E C.'-3*.,&'2;&#.,,&$2&,+,-.%&';%)2),-*'-)$2<

[3*-".*&(*'!-)!'#&.I'%(#.,&!'2&8.&C$32;&)2&̀)23I&P'6'J)2&>aT9>=:&KD.,-6.-*).8.2L?&'2;

'&43*$b+-"$2&9>=:&-'#N&KB.51(,&V),N&P)-)6'-)$2&Y&D.,-&B*)5.2&72C*',-*3!-3*.L:<

9"--(,STTEEE<".)2#.)2Q,3(($*-<;.T%NT9>=:T5$*-*'6T'3-$%'-),!".Q*$-'-)$2Q5$2Q;N)%Q,!"#3.,,.#2F& -.C'2&c.8.2

?"--(STTEEE<#)23IQ%'6'J)2<;.T/3,6'8.2T9>=:T>aTD.,-6.-*).8.2F& !"#$%$& !"'()*$

:"--(STTEEE<,#);.,"'*.<2.-T,!"#$%$T.3*$(+-"$2Q9>=:Q;.5$(,Q*),NQ%)-)6'-)$2F& !"#$%$& !"'()*$

218

Referenzen

ÄHNLICHE DOKUMENTE

Die Verantwortung für den Inhalt dieser Veröffentlichung liegt beim Autor/bei der Autorin...

o If at least one valid ROA exists that covers the announced prefix and matches the BGP origin AS, with max length less or larger than the BGP prefix

2 @3 4176. As discussed in Section 4.5, once the first packet reaches the server - storing the trigger 2 @3 4176 , caches - and sends all subsequent packets directly to -. The

o Fetch validated prefixes + origin ASes from RPKI cache o Keep the routers validation database in sync. o Provide an interface between local database and routing daemon to

o A DS record (the hash of the DNSKEY) is published at the parent zone to delegate trust to the child zone. o Example (name, types, key-tag, algorithm, digest-type,

[r]

In this paper, we show how certain principles which are part of agile software engineering (in particular test- driven software development) can be adapted so that they can be used

The number of Brain-Computer Interface (BCI) driven applications to control actual devices is rapidly increasing, ranging from robotic arms to mobile platforms.. However, each