)DXOW$QDO\VLVXVLQJ,QWHUDFWLRQ'LDJUDP
'U.3<DGDYDirector, KCC Institute of Technology and Management, Greater Noida, Uttar Pardesh, India
6DURM3DWHO Associate Professor, JNU,
Jodhpur, India
7DQQX$URUD Associate Professor, JNU,
Jodhpur, India $EVWUDFW7KLVSDSHUPDLQO\IRFXVHVRQWKHLQWHUDFWLRQGLDJUDPWHVWFDVHJHQHUDWLRQWHFKQLTXHV:HKDYHFRQVLGHUHGWKH H[HFXWLRQVWDWHRIWKHV\VWHP6RIWZDUHWHVWLQJSKDVHRIWKHVRIWZDUHGHYHORSPHQWOLIHF\FOHJHQHUDOO\ILQGWKHIDXOWVRU EXJVGXULQJUXQQLQJVWDWHRIWKHVRIWZDUH7KHFDVHVWXG\RI5DLOZD\5HVHUYDWLRQ6\VWHPLVGLVFXVVHGLQWKLVSDSHU7KH WHVWFDVHVDUHJHQHUDWHGXVLQJVHTXHQFLQJRULQWHUDFWLRQVLQWKHV\VWHPIURPZKLFKIDXOWDQDO\VLVZLOOEHFRPSXWHG .H\ZRUGV±)DXOW$QDO\VLV,QWHUDFWLRQ'LDJUDP5DLOZD\5HVHUYDWLRQ6RIWZDUH7HVWLQJ ,,1752'8&7,21
7KLV LV EOXQGHU WR JLYH DVVXPSWLRQ WKDW DXWRPDWHG WHVWLQJ LV RQO\ LPSULVRQHG DQG SOD\ DJDLQ RI WHVWLQJ SURFHVV PDQXDOO\$FWXDOO\DXWRPDWLRQLVEDVLFDOO\GLIIHUHQWIURPWHVWLQJPDQXDOO\WKHUHDUHHQWLUHO\GLIIHUHQWFRQFHSWVDQG FKDQFH(YHQWKHDXWRPDWLRQQHYHUFRPSOHWHO\UHSODFHPDQXDOWHVWLQJEHFDXVHDXWRPDWLRQLVDERXWLQHYLWDELOLW\DQG XVHUVDUHLQKHUHQWO\HUUDWLF7HVW$XWRPDWLRQPHWKRGVLQYROYHVWKHIROORZLQJPDMRUIDFWRUVIRUJHQHUDWLQJWHVWFDVH VXFKDV8QLILHG0RGHOLQJ/DQJXDJH80/GLDJUDPV7HVWLQJW\SHVOLNH%ODFN%R[7HVWLQJ:KLWH%R[7HVWLQJ 7HVWLQJWHFKQLTXHVOLNHPRGHOEDVHGVHDUFKEDVHGDQGV\PEROLFH[HFXWLRQFRYHUDJHFULWHULDLQFOXGHVFRGHEDVHG IDXOWEDVHGDQGIXQFWLRQEDVHG80/DQG$XWRPDWLRQ7HVWLQJWRROVDQGDOJRULWKPV 6RXVHDXWRPDWLRQWRYHULI\ZKDWZHH[SHFWDQGXVHPDQXDOWHVWLQJIRUZKDWZHGRQ¶W 7KHUHLVDJRRGSRWHQWLDOIRU UHGXFLQJRYHUDOOHIIRUWIRUWHVWFDVHJHQHUDWLRQIURPREMHFWRULHQWHGDSSOLFDWLRQVDXWRPDWLFDOO\IURP80/GLDJUDPV DVWKHV\VWHPIHDWXUHVDUHEURDGO\FODVVLILHGGXULQJGHVLJQSKDVH7HVWFDVHJHQHUDWLRQIURPGHVLJQVSHFLILFDWLRQV KDV WKH DGGHGDGYDQWDJHRI DOORZLQJ WHVW FDVHV WR EH DYDLODEOHHDUO\ LQ WKH VRIWZDUHGHYHORSPHQW F\FOH WKHUHE\ PDNLQJWHVWSODQQLQJPRUHHIIHFWLYH
),*)ORZ&KDUWRI7HVW&DVH*HQHUDWLRQ
,,&$6(678'<5$,/:$<5(6(59$7,216<67(0
7KLVFDVHVWXG\LQFOXGHVWKHJHQHUDWLRQRIWHVWFDVHVRI5DLOZD\5HVHUYDWLRQ6\VWHP7KHVWHSVSHUIRUPHGZLOOEH DFFRUGLQJWRWKHIORZFKDUW
A.Class Diagram of Railway Reservation System
),*&ODVVGLDJUDPRI5DLOZD\5HVHUYDWLRQ
B. Interaction Diagram of Railway Reservation System
,Q WKLV ,QWHUDFWLRQ GLDJUDP WKHUH DUH VHYHQ REMHFWV LH FXVWRPHU WUDLQ UDLOZD\ DGPLQLVWUDWRU SULQWHU GDWDEDVH WLFNHW DQG EDQN ZKLFK DUH FRQQHFWHG DPRQJ WKHPVHOYHV WKURXJK PHVVDJHV RU LQWHUDFWLRQV 7KHVH DUH VHYHQWHHQ VHTXHQFHVIRUFRPSOHWHUHVHUYDWLRQV\VWHPDVVKRZQLQILJXUH
),*6HTXHQFH'LDJUDPRI5DLOZD\5HVHUYDWLRQ
C. Interaction Diagram Graph(IDG)
7KHFUHDWHGLQWHUDFWLRQGLDJUDPLVFRQYHUWHGLQWRJUDSKNQRZQDV,'*LH,QWHUDFWLRQ'LDJUDP*UDSK7KLVJUDSK FRQVLVWVRIQRGHVDQGHGJHV7KHQRGHVLQGLFDWHWKHVWDWHVDQGHGJHVLQGLFDWHWKHVHTXHQFHVRULQWHUDFWLRQVDPRQJ WKHVHVWDWHV6WDWH$LVWKHLQLWLDOVWDWHZKHUHDV6WDWH%&DQG'DUHILQDOVWDWHV$OORWKHUVDUHLQWHUPHGLDWHVWDWHV QXPEHUHGIURPVWRVVKRZLQJH[HFXWLQJVWDJHVDVVKRZQLQILJXUH
),*,QWHUDFWLRQ'LDJUDP*UDSK
D.Test Case Generation
$IWHUWKHLQWHUDFWLRQGLDJUDPFRQYHUVLRQWR,'*WKHQH[WVWHSLVWKHFDVHJHQHUDWLRQRIRXUVWXG\7KHVHFDVHVVKRZ LQSXWLQFOXGLQJSUHVHQWVWDWHDQGWKHH[SHFWHGRXWSXWZKLFKFRQVLVWVRIQH[WVWDWHDQGWKHUHVXOWRUDFWLRQSHUIRUPHG 7KHDFWLRQFDQEHH[HFXWLQJRUH[LWVWDJHGHSHQGLQJRQWKHLQWHUPHGLDWHRUILQDOVWDWHV7KHVHFDVHVDUHDOVRKHOSVWR DQDO\]HWKHIDXOWVLQWKHV\VWHP*HQHUDWHGWHVWFDVHVDUHWDEXODWHGLQWDEOH 7$%/(7HVW&DVHVIURP,'* 7HVW&DVH ,QSXW ([SHFWHG2XWSXW 3UHVHQW6WDWH 1H[W6WDWH 5HVXOW
WF 6WDWH$ 6 ([HFXWLQJ
WF 6 6 ([HFXWLQJ
WF 6 6 ([HFXWLQJ
WF 6 6 ([HFXWLQJ
WF 6 6 ([HFXWLQJ
WF 6 6WDWH% ([LW
WF 6 6 ([HFXWLQJ
WF 6 6 ([HFXWLQJ
WF 6 6 ([HFXWLQJ
WF 6 6 ([HFXWLQJ
WF 6 6WDWH% ([LW
WF 6 6 ([HFXWLQJ
WF 6 6 ([HFXWLQJ
WF 6 6WDWH& ([LW
WF 6 6 ([HFXWLQJ
WF 6 6 ([HFXWLQJ
WF 6 6WDWH% ([LW
WF 6 6 ([HFXWLQJ
WF 6 6 ([HFXWLQJ
WF 6 6WDWH% ([LW
WF 6 6 ([HFXWLQJ
WF 6 6 ([HFXWLQJ
WF 6 6WDWH% ([LW
WF 6 6WDWH' ([LW
,,,5(68/7$1'$1$/<6,6
7$%/(0XWDWLRQ2SHUDWRUV
'HVFULSWLRQ
$%6 $EVROXWHYDOXHLQVHUWLRQ
3DUDPHWHU &KDQJHWKHOHWWHUVRIWKHSDUDPHWHU
'6$ '$7$VWDWHPHQWDOWHUDWLRQV
6'/ 6WDWHPHQWGHOHWLRQ
A. Fault Analysis of Interaction Diagram
7KHIDXOWVZHUHLQMHFWHGLQWKHDERYHPHQWLRQHGRSHUDWRUVDQGWKRVHZHUHIRXQGVKRZQLQWDEOHUHVXOWLQJLQWRWDO IDXOWIRXQGZKLOHVHHGHGIDXOWZDV
7DEOH)DXOW$QDO\VLV
2SHUDWRU )DXOWVHHGHG )DXOW)RXQG
$%6
3DUDPHWHU
'6$
6'/
),*)DXOW$QDO\VLV
$IWHUWKHDQDO\VLVRIIDXOWVPXWDWLRQVFRUHZDVFRPSXWHG7KHIRUPXODRIFRPSXWLQJPXWDWLRQVFRUHLVJLYHQDV 0XWDWLRQ6FRUH )DXOWIRXQG)DXOW,QMHFWHG
1RZWKHYDOXHVSXWLQWKHDERYHIRUPXODDUH 0XWDWLRQ6FRUH
,9&21&/86,21
)DXOW DQDO\VLV LV WKH SURFHVV RI VHHGLQJ WKH IDXOWV LQ WKH VRIWZDUH WR LPSURYH WKH HIILFLHQF\ $IWHU WHVW FDVH JHQHUDWLRQ PXWDWLRQ VFRUH LV FDOFXODWHG E\ PXWDWLRQ RU IDXOW DQDO\VLV ([SHULPHQWDO UHVXOWV KDYH VKRZQ WKDW LQ ,QWHUDFWLRQGLDJUDPDQDO\VLVRIIDXOWVFRQGXFWHGLVDSSUR[LPDWHO\,QIXUWKHUUHVHDUFKHVZHZLOOLQFOXGH PRGHOEDVHGWHVWLQJWKDWZLOOJHQHUDWHWHVWFDVHVEHFDXVH0%7LVEHQHILFLDOWKDQRWKHUWHFKQLTXHV
7KHWHFKQLTXHFDQEHH[SDQGHGIRUPRUHFRPSOH[DQGELJJHUDSSOLFDWLRQV,QIXWXUHWKHDSSURDFKFDQEHHPSOR\HG WRRWKHU80/GLDJUDPVOLNHGHSOR\PHQWGLDJUDPVHWF
+RZHYHUWRLPSURYHRXUSURSRVHGV\VWHPDFRPELQHGDSSURDFKLVHVVHQWLDO:HFDQDOVRXVHFROODERUDWLRQGLDJUDP VLQFH XQOLNH LQWHUDFWLRQ GLDJUDP LW KDV WKH FDSDELOLW\ WR KDQGOH EUDQFK VWDWHPHQWV ZKLFK DUH PRUH FRPSOH[ LQ QDWXUH
5()(5(1&(6
>@ 90DKHVKZDUL03UDVDQQD*HQHUDWLRQRI7HVW&DVHXVLQJ$XWRPDWLRQLQ6RIWZDUH6\VWHPV±$5HYLHZ,QGLDQ-RI6FL 7HFK
>@ $VKLVK9HUPD0DLWUD\HH'XWWD$XWRPDWHG7HVWFDVHJHQHUDWLRQXVLQJ80/GLDJUDPVEDVHGRQEHKDYLRU,QW-RI,QQRYDWLRQVLQ(QJJ 7HFK
>@ *)UDVHU$=HOOHU0XWDWLRQGULYHQJHQHUDWLRQRIXQLWWHVWVDQGRUDFOHV,(((7UDQVRQ6Z(QJJ±
>@ 0+ 0RJKDGDP 60 %DEDPLU 0XWDWLRQ 6FRUH (YDOXDWLRQ LQ WHUPV RI 2EMHFW RULHQWHG 0HWULFV ,((( WK ,QW &RQI RQ &RPS .QRZOHGJH(QJJ
>@ -/DOOFKDQGDQL50DOO$'\QDPLF6OLFLQJ7HFKQLTXHIRU80/$UFKLWHFWXUDO0RGHOV,(((7UDQVRQ6Z(QJJ >@ 9LNDV3DQWKL'XUJD3UDVDG0RKDSDWUD7HVW6HTXHQFH*HQHUDWLRQ8VLQJ6HTXHQFH'LDJUDP,QW&RQIRQ$GYDQFHVLQ&RPSXWLQJ6SULQJHU
>@ 350DWHR038VDROD-2IIXWW0XWDWLRQDWWKHPXOWLFODVVDQGV\VWHPOHYHOV6FLRI&RPS3URJUDPPLQJ(OVHYLHU±