Integrating Selenium with Confluence and JIRA
Test Management within Confluence, Automation of Selenium, Reporting, and Traceability
Andrew Lampitt, Marketing Sanjiva Nath, CEO and Founder
• !"#$%&'()*+)*,-&').&*.$&/'• 01,%%&2#&3'/$-1'4&3-'5,2,#&6&2-7"8-)6,9)2'4):,;'• <$=$:36,*-'+%,>)*6',2:'+*):8(-').&*.$&/'• <$=$:36,*-'?"').&*.$&/',2:':&6)'
– "(1$&.$2#'-&3-'(,3&'6,2,#&6&2-'/$-1$2'0)2@8&2(&'– "8-)6,92#'-&3-'(,3&'&A&(89)2'83$2#'B&%&2$86'– 4*,(=$2#',2:'C&+)*92#')2'-&3-'*&38%-3'
• ?D"'
!"#$%&'
E'
(!")*#'+,-.,-&/#'01#-1)#2'
• Mission: Integrate Teams, Tools, Processes, and Knowledge – Primarily targeting Application Lifecycle Management / Software Engineering – Platform extensible to any domain and applications
• Founded: 2006 in San Francisco, launched v1.0 in 2009
(!")*#'+,-.,-&/#'01#-1)#2'
• Press Coverage
• Selected Customers
• Partners
Technology Services
F'
Challenges with Test Management
• G)'&,3;'/,;'-)'&A-*,(-'-&3-':&H2$9)2'I*)6'&A&(89)2''
• G)'/,;'-)'%$2='-&3-3'-)'*&J8$*&6&2-3',2:'-*,(=',(*)33'$-&*,9)23'-)',(1$&.&'-*,(&,K$%$-;'
• G)'38++)*-'I)*'-&3-'38$-&3',2:'68%9+%&'2&392#'%&.&%3L''
• G)'38++)*-'I)*'-&3-',8-)6,9)2')*'/)*=@)/3''
M'
Challenges with Test Automation
• N,(=')I','3-*8(-8*&:'*&+)3$-)*;'I)*'6,2,#$2#'B&%&2$86'3(*$+-3'
• O2,K$%$-;'-)',33)($,-&','3(*$+-'/$-1','-&3-'38$-&P'-&3-'*82')*'-&3-'(,3&'
• G)'/,;'-)'6,+'*&38%-3')I'3(*$+-'&A&(89)2'/$-1'-&3-':&H2$9)23P'I&,-8*&3'
• 0,2Q-'9&'3(*$+-'&A&(89)2'-)'/)*=@)/3'• G)'*&+)*92#7,2,%;9(3',33)($,-&:'/$-1'-&3-'&A&(89)2',(*)33'$-&*,9)23P'*&%&,3&3P'*&J8$*&6&2-3P'&-(L'
R'
0,2'-1&'01,)3'S&'T.&*()6&U'
S83$2&33''5,2,#&*'
B,%&3'
083-)6&*''B8++)*-'
01,22&%3'
0,%%'0&2-&*'
S83$2&33''B+)23)*3'
C&J8$*&V'6&2-3'
B-*,-&#;'
S83$2&33''0,3&3'
W)(83''X*)8+3'
5&-1):)%)#;'
Y*):8(-'5,2,#&*'
B+&('
'5,*=&92#'5,2,#&*'
'N&,:'Z&.&%)+&*'
'O4'[A&(89.&'
'O4'
B-,-83''C&+)*-'
'C&#$)2,%'5,2,#&*3''
Z)(86&2-,9)2' 083-)6&*'B8++)*-'
'?"'
'Z&.&%)+&*'
\'
• B$2#%&'B$#2'T2']BBT^'– T2%;'6,2,#&3'%)#V$23'
• Y)$2-V-)VY)$2-'– B&&63'T_'-,(9(,%%;'K8-'(%&,*%;'2)-'%)2#V*82''– N)-3')I'():$2#`'2)-'()2-&A-8,%'$2-&#*,9)2'
• [2-&*+*$3&'B&*.$(&'S83'][BS^'– a3&I8%'I)*'$2-&#*,92#'bcd'3;3-&63'– N)-3')I'():$2#`'2)-'()2-&A-8,%'$2-&#*,9)2'
• 0)2-&A-8,%'O2-&*)+&*,K$%$-;'– "%%'()2-&2-'“$23-,2-%;',/,*&”'
!3,4/'5$/#"-&6,$'178'5$/#-,.#-&3)*)/9'
Wikidsmart
e'
• fOC"'M'()22&(-3'0)2@8&2(&'– g,3'2)'h,/,*&2&33i')I'()2(&+-3'K&$2#'()22&(-&:'2)*'*&%,-&:'()2(&+-3P',++%$(,9)23P',2:'-))%3'
• 5,A$686'4*,(&,K$%$-;'– "%%'()2-&2-'$2-&#*,-&:'$2'()2-&A-8,%'6,22&*'
!3,4/'+,$$#:6$"'178';-&:#&3)*)/9'
Wikidsmart
j'
• _&;/)*:'3&,*(1'– C&-*$&.&3',%%'()2-&2-'/$-1'-1,-'/)*:P'/$-1)8-'H%-&*$2#'/$-1'*&3+&(-'-1&'-)+$(';)8'3&&='
• B&6,29('3&,*(1'– W$2:'3+&($H('()2-&2-')I'3+&($H('-)+$(P'"GZ'3&&'*&%,-&:'-)+$(3'$2'()2-&A-8,%'6,22&*'
!3,4/'<#9'=,-%'>#&-:?'178'>#@&$6:'>#&-:?'
Wikidsmart
bc'
=)A)%7@&-/'B*&C,-@'&$%'B-,%4:/'01#-1)#2'
bb'
• <$=$:36,*-'h82$-&3i';)8*'&2.$*)26&2-k'• 0)1&3$)2')I'()2-&2-',6)2#3-'-))%3'D',++%$(,9)23'
• 4*,(&,K$%$-;'• O2-&*)+&*,K$%$-;''• [,3$%;'H2:'()2-&2-'/$-1'I&:&*,-&:'3&,*(1')I'()2(&+-3'
• "8-)6,9)2'• 0)2-&2-'@)/',6)2#3-',++%$(,9)23',2:'-))%3'• G&/'()2-&2-'(*&,9)2',6)2#3-',++3',2:'-))%3'']&L#LP'/$=$'+,#&'I*)6','2&/',(()82-P'2&/'-,3='I*)6','(%)3&:')++)*-82$-;P'&-(L^'
• 0)23$3-&2(;P'&,3;'6,$2-&2,2(&')I'()2-&2-'
• 48*23'fOC"',2:'0)2@8&2(&'$2-)',2',++%$(,9)2'+%,>)*6'• G&/',++%$(,9)23k'3,6&'XaO3P'%&.&*,#&'fOC"'/)*=@)/'
=)A)%7@&-/'B*&C,-@'D#$#E/7'
bE'
=)A)%7@&-/'!-:?)/#:/4-#'01#-1)#2'FG',H'IJ'
bl'
=)A)%7@&-/'!-:?)/#:/4-#'01#-1)#2'FI',H'IJ'
bF'
• <$=$:36,*-'Y5'– C&J8$*&6&2-3'6,2,#&6&2-'!"#$"%'0)2@8&2(&P'9&:'-)'fOC"P'X*&&21)++&*',2:')-1&*'-))%3'I)*'-*,(&,K$%$-;'
• <$=$:36,*-'?"'– 4&3-'0,3&'6,2,#&6&2-'!"#$"%'0)2@8&2(&P''$2-&#*,-&:'/$-1'fOC"',2:'B&%&2$86'I)*'/)*=@)/VK,3&:',8-)6,9)2',2:'-*,(&,K$%$-;'
• <$=$:36,*-'"N5'– Y5',2:'?"P'+%83'$2-&#*,9)2'/$-1'f&2=$23',2:'W$31[;&'].&*3$)2'()2-*)%k'B8K.&*3$)2P'X$-P'0mBP'Y&*I)*(&P',2:'5&*(8*$,%^'
• <$=$:36,*-'0C5'– fOC"',2:'0)2@8&2(&'$2-&#*,9)2'/$-1'B,%&3I)*(&L()6'I)*'083-)6&*'T2VS),*:$2#P'083-)6&*'0,3&'5,2,#&6&2-P'&-(L'
=)A)%7@&-/'!..*):&6,$7'
bM'
• [,3;'$23-,%%'“82$-&3”'B&%&2$86'/$-1'fOC"P'0)2@8&2(&P'&-(L'• C[B4I8%'$2-&#*,9)2'• "(1$&.&',%%'I82(9)23',3'$I')2&'3;3-&6''
– S$V:$*&(9)2,%'%$2=$2#',2:'3;2(1$2#')I'B&%&2$86'()2(&+-3'/$-1'fOC"'$338&3',2:'0)2@8&2(&'+,#&3'
– 0)2@8&2(&k'• 0*&,-&'3-*8(-8*&:'/$=$'+,#&'I)*'-&3-'6,2,#&6&2-'• m$&/'B&%&2$86'-&3-'*&38%-3',2:'*&+)*-3'/$-1$2'0)2@8&2(&'
– fOC"'• "33)($,-&')2&')*'6)*&'fOC"'O338&3'-)','B&%&2$86'-&3-''• "33)($,-&'68%9+%&'B&%&2$86'-&3-3'-)','fOC"'O338&'
– C&+)*-',(*)33'fOC"P'B&%&2$86',2:'6)*&L'Z$3+%,;'*&+)*-3'$2'0)2@8&2(&P'+)*-,%P')*'&%3&/1&*&'
=)A)%7@&-/'K!'L#&/4-#7'
bR'
• 5,2,#&'4&3-'0,3&3'$2'0)2@8&2(&''• "8-)6,-&'83$2#'B&%&2$86'4&3-'B(*$+-3'• 0*&,-&'4&3-'C823'I)*'O-&*,9)23'• [A&(8-&'4&3-'B(*$+-3'-1*)8#1'fOC"'<)*=@)/'• "8-)6,9(,%%;'0,+-8*&'4&3-'[A&(89)2'C&38%-3'• m$&/'4&3-'C&38%-3'$2'Z,31K),*:3'I)*'W&,-8*&3P'C&J8$*&6&2-3P'0)6+)2&2-3P'C&%&,3&3'D'Y*)n&(-3'
Achieving Full Cycle Test Management
b\'
M&$&"#';#7/'+&7#7')$'+,$N4#$:#'''
be'
M&$&"#';#7/'+&7#7')$'+,$N4#$:#'''
bj'
!4/,@&/#'47)$"'>#*#$)4@';#7/'>:-)./7'
Ec'
+-#&/#'O5P!';&7A'H,-';#7/'+&7#'QR#:46,$'
Eb'
QR#:4/#';#7/'>:-)./7'/?-,4"?'O5P!'=,-AN,2'
EE'
!4/,@&6:&**9'+&./4-#';#7/'QR#:46,$'P#74*/7'
El'
S)#2'P#74*/7')$'T&7?3,&-%7'F;#7/'+&7#J'
EF'
S)#2'P#74*/7')$'T&7?3,&-%7'FP#*#&7#J'
EM'
>#*#$)4@'5$/#"-&6,$'!-:?)/#:/4-#'
ER'
• <$=$:36,*-'$3'-1&')2%;'+%,>)*6'-1,-'(,2'&'%#()#*+,,-."%#(/0+#(.&'%#(%#.I*)6',2;'3)o/,*&'&2#$2&&*$2#'-))%'
• X8,*,2-&&'#0+&(+1","#-2."%#(0'3(0+1","#-2.+%4.5(4(0+#(4.6(+0&$')I',%%'()2-&2-',(*)33';)8*'&2.$*)26&2-'
• 5,2,#&'-&3-3'!"#$"%.7'%8*(%&(.• 9*#':+#(.;(,(%"*:.#(6<%/.,2:'6)*&'/$-1':&&+'$2-&*)+&*,K$%$-;'/$-1'fOC"P'0)2@8&2(&',2:')-1&*3'
>4@@&-9 ''
E\'
• ;(0="&(6>'$6+%&6&2-,9)2'3&*.$(&3'-,$%)*&:'-)';)8*'83&'(,3&3',2:';)8*'6&-1):)%)#;'
• 7'%%(&#'06k'I)*'/1,-&.&*'-))%3',2:',++%$(,9)23';)8'1,.&'
• ;*33'0#k'-)'6,=&'38*&';)8*'$2I)*6,9)2'@)/'()2928&3',-'+&,='+&*I)*6,2(&'
U,2'(!")*#'+&$'U#*.'
Ee'
• m$3$-'///L!"#$%&L()6'– Z)/2%),:'<$=$:36,*-L'O-’3')+&2'3)8*(&',2:'I*&&',2:'$2(%8:&3',%%'<$=$:36,*-'"++%$(,9)23'
– pC&6&6K&*k'C&#$3-&*'I)*'T2VN$2&'Z)(86&2-,9)2'
• 0)2-,(-'!"#$%&'-)'/,%=';)8'-1*)8#1';)8*'3+&($H('83&'(,3&3')*'$I';)8'/$31'-)'1,.&':$*&(-'38++)*-')*'3&*.$(&3k'$2I)q!"#$%&L()6'
V#R/'>/#.7'
Ej'