Choosing a Test Automation Framework
Transcript of Choosing a Test Automation Framework
-
7/31/2019 Choosing a Test Automation Framework
1/12
!!"##
$%###&&$&$'###(")("#("#&$"%##
*###((#+
,&$"#&$(""
#&$-./0.##"#0
-
7/31/2019 Choosing a Test Automation Framework
2/12
""###"!#
!"1"1""21"#"
-
7/31/2019 Choosing a Test Automation Framework
3/12
#"
"!+"&"#("#
!
""#"((*.13#4#0##((
#&$"13.0.0
-
7/31/2019 Choosing a Test Automation Framework
4/12
-
7/31/2019 Choosing a Test Automation Framework
5/12
-
7/31/2019 Choosing a Test Automation Framework
6/12
7#
!#+"8#"##
"##$
(*"#!9"9(((""&("#((((
&-#9-9$.#
09999.099./#:#;#
-
7/31/2019 Choosing a Test Automation Framework
7/12
4 =
4 ;
4 >
2 ?
4 @
4 (
4 ;
4 >
2 ;
A,$".0#
#!##"B
Main Script / ProgramConnect to data tables.Read in row and parse out values.
Pass values to appropriate functions.Close connection to data tables.
Menu ModuleSet focus to window.Select the menu pad option.Return.
Pushbutton ModuleSet focus to window.Push the button based on argument.Return.
Verify Result ModuleSet focus to window.Get contents from label.Compare contents with argument value.Log results.Return.
!*""!"#*##.#"#0
#$
5("".#,5#"#C!#5,%#5,%#0"""""D"##
("A%9"#9"#7("##"$&("#
-
7/31/2019 Choosing a Test Automation Framework
8/12
"("13#$.:0
B
-
7/31/2019 Choosing a Test Automation Framework
9/12
-""!;#!#
B
-
7/31/2019 Choosing a Test Automation Framework
10/12
&13&While&13UCaseIf ThenUCase.#"0$"#9&99
9
"#!"("#("*""#$"(!
'!
-
7/31/2019 Choosing a Test Automation Framework
11/12
"*#"""%?"
&$""
E%E13E$"("*#!.0%#%
$"F$
&$($
9&"19.3-GH0
99D
9I-,1"98C
97(519
)
-
7/31/2019 Choosing a Test Automation Framework
12/12