Download - Magellan Tech Talk
-
7/25/2019 Magellan Tech Talk
1/27
-
7/25/2019 Magellan Tech Talk
2/27
AgendaService vs UI automation
Magellan architecture
Data-automation-ids Automation is not just QE thing
CI
QA
-
7/25/2019 Magellan Tech Talk
3/27
Service vs UI automationChoice o! tool"!rame#or$
%es&onse"load time
Scri&ting time
%elia'ility"Maintenance
(alse &ositives")egatives
-
7/25/2019 Magellan Tech Talk
4/27
*hy Magellan+ ,ro'lem statement Automate UI tests. test it on all 'ro#sers and run it on every
'uild/
0et another tool+
Internal su&&ortClients cart"chec$out. ,harmacy
*ill get o&en-sourced soon
-
7/25/2019 Magellan Tech Talk
5/27
1vervie#
-
7/25/2019 Magellan Tech Talk
6/27
)ight#atch2js
-
7/25/2019 Magellan Tech Talk
7/27
3ocators Ids
,rone to change o!ten i!dynamically generated
4&ath 5ery 'rittle
6rea$s i! dev changes thealignment"structure
CSS selectors 6etter than 4&ath. 'ut control
still lies #ith devs
Magellan recommendeda&&roach7 Data-Automation-ID
-
7/25/2019 Magellan Tech Talk
8/27
Data-automation-id
Dev"QE colla'oration
Automate early #ith #ire!rames
Detect missing ids in ,%
-
7/25/2019 Magellan Tech Talk
9/27
Selenium vs Magellan
Selenium Magellan
-
7/25/2019 Magellan Tech Talk
10/27
)ight#atch vs Magellan
)ight#atch Magellan
-
7/25/2019 Magellan Tech Talk
11/27
Custom commands
-
7/25/2019 Magellan Tech Talk
12/27
Im&licit logs"results
-
7/25/2019 Magellan Tech Talk
13/27
8eadless testing - ,hantom9s
-
7/25/2019 Magellan Tech Talk
14/27
Sauce3a's :est on the cloud 8osts 'ro#sers on 5M in
the cloud
S&in u&"do#n any 5M onneed
;
-
7/25/2019 Magellan Tech Talk
15/27
Sauce connect
-
7/25/2019 Magellan Tech Talk
16/27
Sauce la's integration Setu& environment varia'les
SAUCE=USE%)AME
SAUCE=ACCESS=>E0
SAUCE=:U))E3=ID
%un command magellan --sauce
--browser=chrome_40_OS_X_10_10_Desktop--tag=FAM--nightwatch_confg=./con/nightwatch.json
3ist o! su&&orted 'ro#sers magellan --list_browsers
-
7/25/2019 Magellan Tech Talk
17/27
Screen cast
-
7/25/2019 Magellan Tech Talk
18/27
Sauce dash'oard
-
7/25/2019 Magellan Tech Talk
19/27
Continuous Integration ,%=5eri!y
%un locally on every ,% 'uild %un headless to save time on ,%
'uild
6uild 'rea$s i! any test !ails
Con?gure only i! test suite isa'solutely sta'le
Master=5eri!y
%un on every ,% merge to master'ranch
%un on tier @"tier
-
7/25/2019 Magellan Tech Talk
20/27
,harmacy=Develo&=5eri!y
-
7/25/2019 Magellan Tech Talk
21/27
:estS#arm
-
7/25/2019 Magellan Tech Talk
22/27
-
7/25/2019 Magellan Tech Talk
23/27
-
7/25/2019 Magellan Tech Talk
24/27
-
7/25/2019 Magellan Tech Talk
25/27
1vervie#
-
7/25/2019 Magellan Tech Talk
26/27
Q & A
-
7/25/2019 Magellan Tech Talk
27/27