Integrating Selenium with Confluence and JIRA Test Management within Confluence, Automation of Selenium, Reporting, and Traceability Andrew Lampitt, Marketing Sanjiva Nath, CEO and Founder
May 26, 2015
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'