I nte rna t io na l J o urna l o f   E lect rica l a nd   Co m p ute E ng in ee ring   ( I J E CE )   Vo l.   7 ,   No .   4 A u g u s t   201 7 ,   p p .   2 1 3 2 ~ 2 1 4 1   I SS N:  2 0 8 8 - 8708 DOI : 1 0 . 1 1 5 9 1 / i j ec e . v7 i 4 . p p 2 1 3 2 - 2141          2132       J o ur na l ho m ep a g e h ttp : //ia e s jo u r n a l.c o m/o n lin e/in d ex . p h p /I JE C E   A Review  on Web  Applicatio n  Testi ng  and its C urren Resea rch   Direct io ns       D.   Ra j y a   L a k s h m i 1 ,   S.  Su g u na   M a llik a 2   1 De p a rtme n o f   Co m p u ter S c ien c e   a n d   E n g in e e rin g ,   JN T UK - UCE N ,   In d ia   2 De p a rtme n o f   Co m p u ter S c ien c e   a n d   E n g in e e rin g ,   C V Co l leg e   o f   En g in e e rin g ,   In d ia       Art icle  I nfo     AB ST RAC T     A r ticle  his to r y:   R ec eiv ed   J u n   6 ,   2 0 1 7   R ev i s ed   A p r   8 ,   2 0 1 7   A cc ep ted   A p r   2 2 ,   2 0 1 7       T e stin g   is  a n   i m p o rtan p a rt  o f   e v e r y   so f t wa re   d e v e lo p m e n p ro c e ss   o n   w h ich   c o m p a n ies   d e v o te  c o n sid e ra b le   ti m e   a n d   e ff o rt.   T h e   b u rg e o n in g   w e b   a p p li c a ti o n s an d   th e ir  p ro li f e ra ti n g   e c o n o m ic sig n i f ica n c e   in   th e   so c iet y   m a d e   th e   a re a   o f   we b   a p p li c a ti o n   tes ti n g   a n   a re a   o f   a c u te  im p o rtan c e .   T h e   we b   a p p li c a ti o n g e n e ra ll y   ten d   to   ta k e   f a ste a n d   q u ick e re lea se   c y c les   m a k in g   th e ir  tes ti n g   v e r y   c h a ll e n g in g .   T h e   m a in   issu e in   tes ti n g   a re   c o st  e ff ici e n c y   a n d   b u g   d e tec ti o n   e f f icie n c y .   Co v e ra g e - b a s e d   tes ti n g   is  th e   p ro c e ss   o e n su rin g   e x e rc ise   o f   sp e c if i c   p ro g ra m   e le m e n ts.   Co v e ra g e   m e a su re m e n h e lp d e term in e   th e   th o r o u g h n e ss   o f   tes ti n g   a c h iev e d .   A n   a v a lan c h e   o to o ls,   tec h n i q u e s,  f ra m e w o rk c a m e   in to   e x isten c e   to   a sc e rtain   th e   q u a li ty   o w e b   a p p li c a ti o n s.  A   c o m p a ra ti v e   stu d y   o f   so m e   o f   th e   p ro m in e n to o ls,   tec h n iq u e a n d   m o d e ls  f o w e b   a p p li c a ti o n   tes ti n g   is  p re se n ted .   T h is  w o rk   h ig h li g h ts  t h e   c u rre n re se a rc h   d irec ti o n o f   so m e   o f   th e   we b   a p p li c a ti o n   tes ti n g   tec h n iq u e s.   K ey w o r d :   Au to m a ted   test i n g   C o v er ag te s ti n g   T esti n g   tec h n iq u es   T esti n g   to o ls   W eb   ap p licatio n   test i n g   Co p y rig h ©   2 0 1 7   In stit u te o A d v a n c e d   E n g i n e e rin g   a n d   S c ien c e .     Al rig h ts  re se rv e d .   C o r r e s p o nd ing   A uth o r :   S.  Su g u n Ma lli k a,     Dep ar t m en t o f   C o m p u ter   Scie n ce   an d   E n g i n ee r in g ,   C VR   C o lleg o f   E n g i n ee r in g ,   Vastu n a g ar ,   Ma n g alp all y ,   I b r am h i m p at n a m ,   R . R .   Di s tr ict,   I n d ia.   E m ail: s u g u n a. k is h o r e@ g m ail . co m       1.   I NT RO D UCT I O N   W ith   th ad v e n o f   i n ter n et  r e v o lu tio n   an d   th co lo s s a r is in   th d ev e lo p m en o f   w eb   ap p licatio n s   as  w e ll  as  t h eir   co r r esp o n d in g   u s a g e,   it  is   b ec o m i n g   m a n d ato r y   f o r   q u alit y   te s ti n g   o f   w eb   ap p licatio n s .   W eb   A p p licatio n   T esti n g   is   g ai n i n g   i m p o r tan ce   g iv e n   th m aj o r   s tak o f   ec o n o m ic  r elev a n ce   in   th co n te m p o r ar y   s o ciet y .   T h co s o f   f i x i n g   b u g   i s   d ir ec tl y   p r o p o r tio n al  to   th ti m o f   it s   d is co v er y .   T h lo n g er   t h ti m i t   tak es   to   u n ea r t h   b u g ,   t h co s tlier   it   b ec o m es   to   f ix   it   as  t h s o f t w ar w o u ld   h a v b ee n   d is tr ib u ted   o r   u n d er   u s b y   t h cu s to m er s [ 1 ] .     T h m a m m o t h   c u s to m er   b as an d   g lo b al  d is tr ib u t io n   o f   th e   cu s to m er s   i n   t h ca s o f   w eb   ap p licatio n   test i n g   ( W A T ) ,   s o f t w ar b u g s   d etec ted   late  p r o v ed   p r icy   f o r   th ap p licatio n s   o w n er s   i n   th p ast   an d   w ill  co n tin u to   b i n   t h f u tu r [ 1 ] .   T h v er s atilit y   o f   web   ap p licatio n s   is   p r ed o m i n a n f ea tu r w h ic h   i s   m ak in g   t h te s ti n g   o f   w eb   ap p licatio n s   to u g h   j o b   [ 2 - 4 ] .   Ho w e v er ,   h i g h   q u al it y   test i n g   w o u ld   al w a y s   co n tr ib u te  in   b etter   cu s to m er   r eten tio n   an d   lo y alt y   f o r   w e b   ap p licatio n s ,   th er eb y   d ir ec tl y   co n tr ib u ti n g   to   a   th r iv in g   an d   s u s tain in g   b u s i n es s .   T h p r in cip al  f ea tu r o f   w eb   ap p licatio n s   th at  d i f f er en tia tes  it  f r o m   tr ad itio n al  test i n g   o n   d esk to p   is   th at  w eb   ap p licatio n s   ar e   co m p letel y   h e ter o g en eo u s   i n   n at u r e   at  v ar io u s   lev els  [ 4 ] [ 5 ] .   Featu r es  o f   w eb   ap p licatio n s   w h ich   d is cr i m i n ate  th e m   f r o m   c u s to m ar y   d esk to p   ap p licatio n s   ar h ig h li g h ted   in   Fi g u r 1 .   T h en o r m o u s   cu s to m er   b ase ,   h eter o g en eo u s   ex ec u tio n   en v ir o n m e n t,  h e ter o g en eo u s   l an g u a g es   u s ed   f o r   co m p o n e n t   d ev e lo p m en t,  h e ter o g en eo u s   o p er ati n g   s y s te m s ,   f a s ter   m ai n te n a n ce   r ate,   m u lti - tier   ar ch itect u r e,   tr an s ac tio n a co n cu r r en c y ,   d y n a m ic  s tate  ch a n g e s   ( lik f o r   e. g . ,   p r ess in g   o f   b ac k   b u tto n   o n   Evaluation Warning : The document was created with Spire.PDF for Python.
I J E C E     I SS N:  2 0 8 8 - 8708       A   R ev iew   o n   W eb   A p p lica tio n   Tes tin g   a n d   its   C u r r en t R esea r ch   Dir ec tio n s   ( D.   R a jya   La ksh mi )   2133   b r o w s er   et.   al. )   ar th p r in cip al  f ea tu r es  w h ic h   d is cr i m i n a te  w eb   ap p licatio n s   f r o m   s tan d alo n ap p licatio n s   [ 2 ] .   Su ch   co m p lex it ies  i n h er e n w it h   w eb   ap p licatio n s   m a k th test i n g   o f   w eb   ap p licatio n s   ch al len g i n g   j o b   th u s   estab li s h i n g   clea r   n ee d   f o r   m o r s o p h is ticat io n   in   t h e   W A T .   T o   q u o te  an   ex a m p le,   P ay P al  h ad   to   p ay   h u g co m p en s atio n   f o r   its   cu s to m er s   f o r   a   s m all   s er v ice  o u tag e   r es u lti n g   f r o m   a   f au l t y   u p g r ad atio n   o f   it s   w eb s i te  [ 6 ] .           Fig u r 1 .   Featu r es o f   W eb   A p p licatio n s       A   f o cu s   o n   all  th m aj o r   w e b   ap p licatio n   test in g   ch alle n g es  is   p r ese n ted   in   Sectio n   2 ,   d if f er en t   ar ch itect u r es  p r o p o s ed   f o r   w eb   ap p licatio n   test in g   ea r lier   ar co n s o lid ated   in   s ec tio n   3 ,   v ar io u s   m o d els   av ailab le  f o r   w eb   ap p licatio n   test in g   ar p r esen ted   i n   s ec tio n   4 ,   s ev er al  m et h o d s ,   t ec h n iq u es  f o r   w eb   ap p licatio n   test in g   ar p r esen ted   in   Sectio n   5 .   So m o f   th t o p   test in g   to o ls   av ailab le  f o r   au to m ated   test in g   o f   w eb   ap p licatio n s   a n d   co m p ar ativ s t u d y   o f   t h ap p licatio n s   ar p r esen ted   in   Sectio n   6 .         2.   WE B   AP P L I CAT I O T E S T I N G   CH A L L E N G E S       W ith   u n iq u s e o f   c h ar ac ter is tics   f o r   w eb   ap p licatio n s ,   th e   ch alle n g e s   i n v o lv ed   i n   tes tin g   th e m   ar e   also   m u lti   f o ld   [ 7 ] .   T o   u n ea r t h   f ail u r e,   it  i s   n ec es s ar y   to   t est  t h w eb   ap p licatio n   in   c o m b i n atio n   o f   in p u w it h   s tate.   W ith   its   clo s lin k ag to   th en v ir o n m e n in   wh ich   i is   r u n n in g ,   w eb   ap p licatio n   test i n g   p o s es   cr itical  ch alle n g e s   [ 1 ] .   Ho w e v er   th r u n n i n g   e n v ir o n m e n t   h as  p r ed o m i n a n ef f ec o n   th n o n f u n ctio n al   r eq u ir e m en ts   li k a v ailab ilit y ,   p er f o r m a n ce ,   co m p atib ilit y ,   s tab ilit y ,   ac ce s s ib ilit y ,   u s ab ilit y ,   s ec u r it y   etc.   [ 1 ] [ 7 - 9 ] .   Sp ec if icall y ,   th h eter o g en eit y   in v o l v ed   in   th v a r io u s   lan g u ag e s   u s ed ,   ex ec u tio n   en v ir o n m en ts ,   tech n o lo g ies  a n d   o p er atin g   s y s te m ,   m a k t h test i n g   o f   w e b   ap p licatio n s   cr itical  is s u e   to   h an d le  [ 7 ] .   A n   ef f icien test   s u ite  s h o u ld   co m p r is o f   th o s s et  o f   test   ca s es  w h ic h   p er f o r m   co v er ag te s tin g   o f   all  p o s s ib l e   co m b i n atio n   o f   p ar a m e ter s   [ 4 5 ] .   So m o f   th e   m aj o r   test i n g   ch alle n g e s   w it h   w eb   ap p licati o n s   ar p r esen ted   i n   Fig u r 2 .     Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8708   I J E C E     Vo l.  7 ,   No .   4 A u g u s 2 0 1 7     2 1 3 2     2 1 4 1     2134     Fig u r 2 .   W eb   A p p licatio n   Sp ec if ic  Fa u lt s       3 .   WE B   B ASE AP P L I CA T I O ARCH I T E C T UR E S   P ay d ar   an d   Ka h a n i   p r o p o s ed   f r a m e w o r k   w h ic h   w o r k s   o n   th e   p r in cip le  t h at  t h er s h o u ld   b a   f o r m al  f o r m at  f o r   test   s p ec if ic atio n   w h ich   is   u n d er s to o d   b y   t h ex ec u to r   m o d u le  b eh a v in g   lik w eb   b r o w s er   an d   p er f o r m in g   HT T P   b ased   in ter ac tio n s .   A n   a u to m a ted   test   ex ec u tio n   f r a m e w o r k   w h ic h   is   ex ten d ib le  h a s   b ee n   d ev elo p ed .   T h f r am e wo r k   is   d is tr ib u ted   s u p p o r tin g   f u n ct io n al,   s ec u r it y ,   lo ad ,   s tr es s   an d   p er f o r m a n ce   test i n g   [ 1 0 ] .   Ku n g   p r ese n ted   f r a m e w o r k   o n   B DI   ar ch itectu r i.e .   th B elief s ,   t h Desire s ,   a n d   th I n ten t io n s   A r c h itect u r e.   A cc o r d in g   to   th is ,   b elief s ,   d esire s   an d   in t en tio n s   ar ass o ciate d   w it h   th ag e n ts   o f   th e   f r a m e w o r k .   A ll  k in d s   o f   te s ti n g   in cl u d i n g   t h p er f o r m a n ce ,   f u n ctio n al,   co v er a g e,   s tate  a n d   s tr u ct u r al  etc.   ar s u p p o r ted   b y   t h is   ar ch i tectu r [ 1 1 ] .     L et. al,   p r o p o s ed   m o d el  d r iv en   te s ti n g   f r a m e w o r k   f o r   tes t in g   w eb   ap p licatio n s   ca lled   M DW A T P,   w h ic h   ta k es   as i n p u t t h m o d el  o f   t h w eb   ap p licatio n   a n d   g en er ates te s t c a s es   au to m atica l l y .   T h is   f r a m e w o r k   is   also   u s ef u l to   p er f o r m   r eg r e s s io n   te s ti n g   o f   th w eb   ap p licati o n s   [ 1 2 ] .   Yan g   et.   al. ,   p r o p o s ed   an   ar ch itectu r w h ic h   m ak e s   u s o f   s i x   s u b s y s te m s   n a m el y   So u r ce   Do cu m e n t   An al y s i s   Su b s y s te m   ( SD AS) ,   T est  Ma n a g e m en t   S u b s y s te m   ( T MS) ,   T est  Dev elo p m en t   Su b s y s te m   ( T DS) ,   T est  E x ec u tio n   Su b s y s te m   ( T E S),   T est  Fail u r An al y s is   S u b s y s te m   ( T F A S),   T est  Me a s u r e m en t   S u b s y s te m   ( T ME S)  f o r   p er f o r m i n g   th c o m p lete  te s ti n g   p r o ce s s   in cl u d in g   t h ac ti v itie s   ex tr ac tio n   o f   co n tr o f lo w   f r o m   s o u r ce   co d e,   r ep o s ito r y   ac c ess   i n ter f ac e s ,   tes ex ec u tio n ,   test   v alid atio n ,   test   f a il u r an al y s is ,   a n d   me as u r e m e n t o f   test   co v er a g [ 1 3 ] .         4 .   M O DE L   B ASE T E S T I N G   O F   WE B   AP P L I CA T I O N S   m o d el  b ased   m u tatio n   te s ti n g   w h er m u ta tio n s   ar i n tr o d u ce d   i n to   an   p r io r test ed   m o d el  o f   t h e   w eb   ap p licatio n   u s i n g   eit h er   s tate  c h ar d ia g r a m   o r   an   e v en t   s eq u en ce   g r ap h .   An y   s e ep ag in   t h f au lts   u n ea r t h ed   d u r in g   t h r eg u lar   m o d el  b ased   test in g   ar e   ex p o s ed   in   th MB MT   ap p r o ac h   [ 1 4 ] .   Min i n g   w o r k f lo w   m o d els  h a s   b ee n   p r o p o s ed   b y   Sc h u r ,   R o t h ,   a n d   Z eller   w h er s et  o f   DOM   tr ee s   ar cr ea ted   in   ab u n d an ce   k ee p in g   in   v ie w   t h i n co m p lete  s et  o f   e x ec u tio n   tr ac e s .   T h ad d itio n al  DOM   tr ee s   ar cr ea ted   b y   k ee p in g   i n   v ie th ap p licatio n   b eh a v io r   [ 1 5 ] .   User   R ep r esen tatio n   Mo d el  Gr ap h   ( U R MG )   i s   co n s tr u c t ed   b ased   o n   C u s to m er   B eh av io r   Mo d el  Gr ap h   ( C B MG )   w h ic h   i s   i n   t u r n   co n s tr u cted   f r o m   c u s to m e r s   ac ce s s   lo g s   a n d   au to m ated   test s   ar r u n   o n   t h w eb   ap p licatio n s   [ 1 6 ] .   An   o b j ec o r ien ted   test i n g   m o d el  f o r   test i n g   w eb   ap p licatio n s   h a s   b ee n   p r o p o s ed   w h er ei n   an     Ob j ec t   R elatio n s h ip   Diag r a m ( O R D)   is   d ev is ed   e m b ed d in g   all  th w eb   ap p licatio n   co m p o n en ts   i n clu d i n g   th e   Evaluation Warning : The document was created with Spire.PDF for Python.
I J E C E     I SS N:  2 0 8 8 - 8708       A   R ev iew   o n   W eb   A p p lica tio n   Tes tin g   a n d   its   C u r r en t R esea r ch   Dir ec tio n s   ( D.   R a jya   La ksh mi )   2135   r elatio n s h ip s   Nav ig at io n ,   R eq u est,  R e s p o n s a n d   R ed ir ec u s in g   w h ich   t h test er s   co m p r eh en d   t h s tr u ct u r es   an d   d ep en d en cie s   a m o n g   t h v ar io u s   w eb   ap p licatio n   co m p o n en t s .   T h P ag Na v i g atio n   Diag r a m   ( P ND)   an d   th Ob j ec State  Diag r a m   ( O SD)   ar u s ed   f o r   p er f o r m in g   n av i g atio n   test i n g   an d   s tr u c t u r al  test i n g   o f   w eb   a p p licatio n s   [ 1 7 ] .   n a v i g atio n   m o d el   o f   th e   tr a n s it io n   o f   p ag e s   i s   co n s tr u cte d   b ased   o n   t h h y p er li n k s   p r e s en t   in   t h w eb   p ag es.  D y n a m ic  r eq u est s   o f   u s er s   ar m o d eled   s ep ar ately   [ 1 8 ] .   R ea lis t ic  Usa g Mo d el  ( R U M)   h as  b ee n   p r o p o s ed   w h ic h   is   u s ed   b y   S i m p le  W o r k   L o ad   Mo d el   ( SL M) .   S L r elies  o n   s i m u l atin g   th n u m b er   o f   u s er s   b y   o b s er v in g   th s er v er   lo g s   an d   s tu d y i n g   th u s er   r eq u ests   [ 1 9 ] .       5 .   WE B   AP P L I CAT I O T E S T I N G   M E T H O DO L O G Y   Dif f er en t y p es  o f   te s ti n g   te ch n iq u es  li k co v er ag te s ti n g ,   s tr u ct u r al  test i n g ,   s tati s ti ca test in g ,   co m b i n ato r ial  in ter ac t io n   test in g ,   p en etr at io n   test i n g ,   Sear ch   b ased   s o f t w ar en g in ee r i n g   te s ti n g ,   U n iq u e   I n p u t/ O u tp u t   m et h o d   u s i n g   G en etic  A l g o r ith m s   [ 2 0 ] ,   W eb   ap p licatio n   Sli ci n g   [ 2 1 ] ,   [ 2 2 ] ,   Hier ar ch ical  test i n g   [ 2 3 ] ,   B y p as s   test i n g ,   C r o s s   B r o w s er   co m p atib ili t y   te s ti n g   [ 2 4 ] ,   L ev er ag i n g   User   s e s s io n   Data   T esti n g   h a v e   b ee n   p r esen ted   b y   v ar io u s   r ese ar ch er s   in   t h co n te x t o f   w eb   a p p licatio n   test i n g   [ 3 7 ] .     a.   Stru ct u r al  T esti n g   - Data   f lo w   an a l y s is   o n   w eb   ap p licatio n s   is   p er f o r m ed   an d   m o d el  f o r   test in g   t h e   ap p licatio n   is   b u ilt d y n a m icall y .   b.   Statis t ical  T esti n g     I n p u Se q u en ce   is   g en er ated   to   test   th in ter ac tio n s   w i th   w eb   ap p licatio n s   b ased   o n   th p r o f ile  u s o f   t h w eb   ap p licatio n .   c.   Mu tatio n   T esti n g     T h tec h n iq u o f   in tr o d u cin g   f a u lt y   co d ( ca lled   m u ta n t s )   in to   th s o u r ce   co d e   d elib er ately   at  p r ed eter m i n ed   p o in ts   an d   tes tin g   t h s o f t w ar to   u n co v er   a n y   u n k n o w n   er r o r s .   I is   o n o f   th ef f ec ti v co v er a g cr iter io n   tech n iq u e s   f o r   test in g   o f   w e b   ap p licatio n s   [ 4 6 ] .   d.   C o m b i n ato r ial  I n ter ac tio n   T esti n g   -   Usi n g   co m b in a tio n   o f   d if f er en tec h n iq u es  b y   f ir s d esig n i n g   a   u n iq u in p u t sp ac m atr ix   f o r   th w eb   ap p licatio n   e.   P en etr atio n   T esti n g   -   Au to m ated   test s   w h ic h   ar r u n   s i m u lat in g   t h ac tiv attac k s   to   ex p o s th e   s u s ce p tib ilit ies o f   th w eb   ap p licatio n s .   f.   Sear ch   B ased   So f t w ar E n g in ee r in g   T esti n g   -   E x p lo r atio n   o f   s o l u tio n s   w it h i n   a   s t ate  s p ac a n d   ca lcu lati n g   f i tn e s s   f u n ctio n   to   th e   s o l u tio n   iter ati v el y   u n t il  w ar r i v at  m o s o p ti m a s o lu tio n .   T h e   tech n iq u is   e m p lo y ed   f o r   b r an ch   co v er a g o f   w eb   ap p licati o n s .   g.   Usi n g   UI a n d   Gen et ic  A l g o r ith m s   -   P at h   s elec tio n   is   d o n b ased   o n   u n iq u i n p u t/o u tp u ( UI O)   alg o r ith m   a n d   au to m a tic  test   ca s g e n er atio n   u s i n g   Ge n et ic  A l g o r ith m s   w h ich   r es u lt s   in   t h b est  tes t   s eq u en ce s .   h.   GUI   I n ter ac tio n   T esti n g   -   GUI   w id g e ts   e v en t s   s eq u e n ce s   ar p er f o r m ed   a n d   th w eb   ap p licatio n   test ed   f o r   co r r ec tn ess   b y   o b s er v i n g   th s tate  o f   th GUI   w id g ets.   i.   W eb   A p p licati o n   Sli ci n g   -   R e d u ce d   w eb   ap p licatio n   w h ic h   b eh av es  co m p le tel y   as  t h o r ig in a o n w it h   r esp ec t to   s o m cr iter io n   an d   p er f o r m in g   t h test i n g .   j.   C r o s s   B r o w s er   C o m p atib il it y   test in g   -   S u b j ec tin g   w eb   ap p licatio n s   to   d ep lo y m e n ac r o s s   d if f er en t   b r o w s er s   f o r   ad h er en ce   to   e x p ec ted   r esu lts .     k.   Hier ar ch ical  Stra te g y   -   Hig h   lev el  o p er atio n al  p r o f ile  is   d ev elo p ed   en u m er ati n g   f r eq u en c y   o f   u s o f   o p er atio n s   an d   h ig h   lev el  f u n ctio n   g r o u p   to   th o r o u g h l y   te s s u c h   an   o p er atio n   o r   r elate d   co m p o n en ts   i s   d o n e.   l.   B y p as s   T esti n g   -   B y p a s s   clie n s id ch ec k in g   b y   p r o v id in g   in v alid   in p u ts   to   w eb   ap p licatio n   to   ch ec k   co r r ec tn ess   an d   s ec u r it y   o f   t h e   w eb   ap p licatio n .   m.   L e v er ag i n g   User   Ses s io n   Da ta  -   T est  ca s es  ar g e n er ated   b y   ap p l y i n g   s tr ateg ies  to   co llected   u s e r   in ter ac tio n s   in   t h f o r m   o f   U R L s   a n d   n a m e - v al u p air s .   n.   B r o w s er   F u zz i n g   B y   Sc h ed u l ed   Mu tatio n   -   B r o w s er s   ar v alid ated   b y   u s i n g   t h s tatic   an d   d y n a m ic   w a y s ,   th f o r m er   b ased   o n   th i n p u f o r m at  w h ile  t h latter   r an d o m l y   ex ec u ti n g   in s tr u ct io n s   g i v i n g   o n i n p u t a t a   ti m e.   o.   I n v ar ia n B a s ed   T ec h n iq u -   T esti n g   t h w eb   ap p licatio n   b y   cr a w li n g   t h w eb   p a g es ,   an d   f o r m all y   d esig n in g   s tate  f lo w   g r ap h   w it h   all  th p o s s ib le  u s er   in ter ac tio n   s eq u e n ce s   r esu lti n g   i n   th p o s s ib le  u s e r   in ter f ac s tates.   p.   Mo d el  B ased   T esti n g   T ec h n i q u -   W eb   ap p licati o n   is   r ed u ce d   to   a   s tate  tr an s itio n   g r ap h   an d   n av i g atio n   th r o u g h   li n k s   i s   test ed   to   ascer tain   co r r ec t b eh av io r   o f   th w e b   ap p licatio n .   A   co m p lete  co d co v er ag f o r   an y   ap p licatio n   as s u r e s   t h o r o u g h   tes tin g   a n d   h ig h er   p r o b ab ilit y   o f   ca tch i n g   d ef ec t s   b u t   th e   test er   h as   to   le v er ag u p o n   t h co s in v o lv ed   in   co m p lete  co d c o v er ag v er s es   th e   n u m b er   o f   d ef ec t s   u n ea r t h ed .   p leth o r o f   co d co v er ag e   t o o ls   ar av ailab le   b o th   o p en   s o u r ce   an d   lice n s ed   f o r   test in g   th w eb   ap p licatio n s .   A   b r ief   s u m m ar y   o f   all  t h v ar io u s   m et h o d s   o r   tech n iq u es  is   p r esen ted   i n   T ab le  1 .   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8708   I J E C E     Vo l.  7 ,   No .   4 A u g u s 2 0 1 7     2 1 3 2     2 1 4 1     2136   T ab le  1 .   Su m m ar y   o f   Di f f er en t T esti n g   Me t h o d s / T ec h n iq u e s   av ailab le  f o r   W eb   A p p licatio n   T esti n g   No   T e st i n g   T e c h n i q u e   C e n t r a l   I d e a   B e h i n d   t h e   T e c h n i q u e   R e f e r e n c e s   1   S t r u c t u r a l   T e st i n g   D a t a   f l o w   a n a l y si   [ 2 2 ] ,   [ 2 5 ]   2   S t a t i st i c a l   T e st i n g   I n t e r a c t i o n s   b a se d   o n   a   p r o f i l e   u se   o f   a   w e b   a p p l i c a t i o n   [ 2 2 ]   3   M u t a t i o n   T e st i n g   F a u l t   b a se d   t e st i n g   [ 1 4 - 3 1 ]   4   C o mb i n a t o r i a l   I n t e r a c t i o n   T e st i n g   C o mb i n a t i o n   o f   d i f f e r e n t   t e c h n i q u e s.   [ 3 2 ]   5   P e n e t r a t i o n   T e st i n g   A c t i v e   a t t a c k   si m u l a t i o n   [ 3 3 ]   6   S e a r c h   B a se d   S o f t w a r e   En g i n e e r i n g   T e st i n g   B r a n c h   C o v e r a g e   o f   w e b   a p p l i c a t i o n s   [ 3 4 ]   7   U si n g   U I O   a n d   G e n e t i c   A l g o r i t h ms   P a t h   S e l e c t i o n   u si n g   G A   b a se d   a l g o r i t h m   [ 2 0 ]   8   G U I   I n t e r a c t i o n   T e st i n g   S t a t e   b a se d   t e st i n g   o f   G U I   w i d g e t s   [ 3 5 ]   9   W e b   A p p l i c a t i o n   S l i c i n g   T e st i n g   o n   a   sl i c e   o f   w e b   a p p l i c a t i o n   [ 2 1 ] ,   [ 2 2 ]   10   C r o ss B r o w se r   C o mp a t i b i l i t y   Te st i n g   T e st i n g   o n   d i f f e r e n t   b r o w se r s   [ 2 4 ]   11   H i e r a r c h i c a l   S t r a t e g y   D e v e l o p me n t   o f   a n   o p e r a t i o n a l   p r o f i l e   [ 2 3 ]   12   B y p a ss T e st i n g   S e c u r i t y   t e st i n g   b y   a v o i d i n g   c l i e n t   si d e   v a l i d a t i o n s   [ 3 6 ]   13   L e v e r a g i n g   U se r   S e ssi o n   D a t a   U R L   t e st i n g   [ 3 7 ] ,   [ 3 8 ]   14   B r o w s e r   F u z z i n g   B y   S c h e d u l e d   M u t a t i o n   B r o w s e r   t e st i n g   i n   st a t i c   a n d   d y n a mi c   w a y s   [ 3 9 ]   15   I n v a r i a n t   B a se d   T e c h n i q u e   S t a t e   b a se d   t e st i n g   o f   i n t e r a c t i o n s   [ 3 2 ]   16   M o d e l   B a se d   T e st i n g   T e c h n i q u e   S t a t e   b a se d   t e st i n g   b a se d   o n   l i n k   n a v i g a t i o n   [ 4 0 ]       A   d etailed   s tu d y   o f   ea c h   o f   t h ab o v m e n tio n ed   tec h n iq u e s   an d   th e ir   f u t u r r esear ch   d ir e ctio n s   ar co n s o lid ated   in   T ab le  2 .   T h r esear ch   d ir ec tio n s   h i g h l ig h ted   in   t h tab le   ar d ir ec tio n s   in   wh ich   t h p r esen ter s   o f   th r esp ec ti v w o r k   ar h ea d in g   to w ar d s .       T ab le  2 .   A d v an ta g es a n d   Dis a d v an ta g es o f   Var io u s   T esti n g   T ec h n iq u es   S .   n o .   T e st i n g   T e c h n i q u e     F u t u r e   R e se a r c h   D i r e c t i o n s   R e f e r e n c e   N o   1   S t r u c t u r a l   T e st i n g   M o v i n g   t o w a r d d e v e l o p me n t   o f   n e w   a u t o mat e d   t e st i n g   t o o l f o r   i n c r e a se d   e f f i c i e n c y .   [ 2 2 ] ,   [ 2 5 ]   2   S t a t i st i c a l   T e st i n g   A u t o mat i o n   t o   g e n e r a t e   p r o f i l e s o f   u se r   a c c e sse s fr o m t h e   l o g   f i l e .   [ 2 2 ] ,   3   M u t a t i o n   T e st i n g   O p t i mi z a t i o n   o f   t e st   s u i t e a n d   a   n e e d   f o r   i n t r o d u c t i o n   o f   n e w   mu t a t i o n   o p e r a t o r s.    [ 26 - 3 1 ]     4   C o mb i n a t o r i a l   I n t e r a c t i o n   T e st i n g   Ex p a n si o n   t o w a r d r e a l   t i me   sy st e ms  a n d   t r y   t o   a u t o ma t e   t h e   p r o c e ss  o f   C I T   mo d e l   d e v e l o p me n t .   [ 3 2 ]   5   P e n e t r a t i o n   T e st i n g   A u t o mat i o n   w o r k   f o r   d e v e l o p me n t   o f   v a r i o u t o o l   [ 3 3 ]   6   S e a r c h   B a se d   S o f t w a r e   En g i n e e r i n g   T e st i n g   T h e   t e c h n i q u e   n e e d t o   e x p a n d   t o   c a t e r   t o   t h e   l a n g u a g e su p p o r t i n g   d y n a mi c   t y p e s a n d   a u t o ma t i o n   t o   si m u l a t e   c l i e n t   si d e   r e sp o n se s.   [ 3 4 ]   7   U si n g   U I O   a n d   G e n e t i c   A l g o r i t h ms   S c o p e   f o r   a u t o mat i o n   o f   i n p u t   v a l u e w h i c h   a r e   man u a l l y   p r o v i d e d   b y   t h e   t e st e r .   [ 2 0 ]   8   G U I   I n t e r a c t i o n   T e st i n g   V a r i e d   t e st   l e n g t h t o   b e   a u g me n t e d   a n d   mo r e   a u t o mat i o n   t o   c o me   u p   w i t h   p a r t i t i o n   ma k i n g   a u t o m a t e d .   [ 3 5 ]   9   W e b   A p p l i c a t i o n   S l i c i n g   A u t o mat i o n   t o   b u i l d   c o m p l e t e l y   a u t o mat e d   r e g r e ssi o n   t e st i n g   u s i n g   t h e   sl i c i n g   me t h o d   a l o n g   w i t h   a n   i m p r o v i sa t i o n   i n   t h e   se l e c t i o n   o f   t e st   c a se s.   [ 2 1 ] ,   [ 2 2 ]   10   C r o ss  B r o w se r   C o mp a t i b i l i t y   T e st i n g   D e v e l o p me n t   o f   a   l a r g e r   c a t a l o g   o f   k n o w n   D O M   l e v e l   d i f f e r e n c e b e t w e e n   v a r i o u b r o w s e r a n d   a u t o ma t i o n   f o r   d e t e c t i n g   d i f f e r e n c e b e t w e e n   v a r i o u s   b r o w s e r s n o t   l i st e d   a t   D O M   l e v e l .   [ 2 4 ]   11   H i e r a r c h i c a l   S t r a t e g y   V a l i d a t i o n   o f   a p p r o a c h   b y   d e p l o y i n g   i t   i n   t h e   i n d u st r y .   [ 2 3 ]   12   B y p a ss T e st i n g   D e v e l o p me n t   o f   so me  a u t o mat e d   f r a me w o r k   t o   d e v e l o p   a u t o ma t e d   b y p a ss   t e st s.   [ 3 6 ]   13   L e v e r a g i n g   U ser  S e ssi o n   D a t a   C o mb i n a t i o n   o f   t r a d i t i o n a l   t e st i n g   t e c h n i q u e a n d   u se r - se ssi o n   d a t a   t o   b e   p u r s u e d   f u r t h e r .   T e c h n i q u e f o r   f i l t e r i n g   u se r   se ssi o n a n d   c l u s t e r i n g   a l g o r i t h ms c a n   f u r t h e r   b e   e x p l o r e d   f o r   t a k i n g   t h e   i n i t i a l   se t   o f   u s e r   se ssi o n s.   C o st   Ef f e c t i v e n e ss  a g a i n st   t r a d i t i o n a l   t e st i n g   st a n d t o   b e   e st i mat e d   a n d   c o mp a r e d .   [ 3 7 ] ,   [ 3 8 ]   14   B r o w s e r   F u z z i n g   B y   S c h e d u l e d   M u t a t i o n   D e v e l o p me n t   o f   a   r e p r o d u c i n g   me c h a n i sm  f o r   r e c o r d i n g   c r a sh   i n p u t   a i t   i s   d i f f i c u l t   t o   r e c o r d   p e r si st e n t   i n f o r mat i o n   f o r   b r o w ser fu z z i n g .   N e w   S e e d s a n d   me t h o d s   t o   a c h i e v e   mo r e   c r a sh e s.   [ 3 9 ]   15   I n v a r i a n t   B a se d   T e c h n i q u e   W o r k   n e e d t o   p r o g r e ss  o n   h o w   t o   c a p t u r e   u se r   se ssi o n   d a t a   a n d   e x p a n d i n g   i t   t o   l a r g e r   a p p l i c a t i o n s .   [ 2 ]   16   M o d e l   B a se d   T e st i n g   T e c h n i q u e   N e e d   f o r   t h e   d e v e l o p me n t   o f   mu l t i p l e   t o o l a n d   t e c h n i q u e t o   e n h a n c e   a d a p t a b i l i t y .   [ 4 0 ]       6.   T O O L S F O W E B   AP P L I CATI O T E ST I N G   r ev ie w   o f   s o m o f   t h a u to m ated   te s ti n g   to o ls   a n d   t h t y p o f   te s tin g   s u p p o r ted   b y   th to o ls   led   t h e   s u r v e y   to   s o m i n ter esti n g   f ac ts   th a th er ar n o m a n y   to o ls   av a ilab le  f o r   tes tin g   th n o n - f u n ctio n al   Evaluation Warning : The document was created with Spire.PDF for Python.
I J E C E     I SS N:  2 0 8 8 - 8708       A   R ev iew   o n   W eb   A p p lica tio n   Tes tin g   a n d   its   C u r r en t R esea r ch   Dir ec tio n s   ( D.   R a jya   La ksh mi )   2137   r eq u ir e m en ts   o f   t h w eb   ap p l icatio n s .   T h to o ls   t h a h a v b ee n   s t u d ied   as  p ar o f   t h is   s u r v e y   ar li s ted   i n   T ab le  3 .   A   co m p ar ati v s t u d y   o f   th to o ls   is   p r ese n ted   in   T ab le  3 .       T ab le  3 .   C o m p ar is o n   o f   Var io u s   T esti n g   T o o ls   f o r   W eb   A p p licatio n   T esti n g   S.   N o .   T o o l   N a me   Ty p e   o f   T e st i n g   S u p p o r t e d     B r o w s e r   S u p p o r t   L a n g u a g e   S u p p o r t e d   O p e n   S o u r c e / L i c e n se d   R e f e r e n c e s   1   W A TI R   F u n c t i o n a l   T e st i n g   I E,   C h r o me ,   S a f a r i ,   F i r e f o x   A l l   O p e n   so u r c e   [ 4 1 ]   2   S e l e n i u m   F u n c t i o n a l   T e st i n g   I E,   C h r o me ,   S a f a r i ,   F i r e f o x   Jav a ,   . N ET ,   R u b y ,   P e r l ,   P H P   O p e n   so u r c e   [ 4 1 ] ,   [ 4 2 ]   3   HP - Q T P   F u n c t i o n a l   T e st i n g   I E,   C h r o me ,   S a f a r i ,   F i r e f o x   V B   S c r i p t   L i c e n se d   [ 4 2 ]   4   F i t n e sse   A c c e p t a n c e   T e st i n g   N / A   Jav a ,   P y t h o n ,   C # ,     O p e n   so u r c e   [ 4 2 ]   5   t e st C o mp l e t e   F u n c t i o n a l   T e st i n g ,   U n i t   T e st i n g   I E,   C h r o me ,   S a f a r i ,   F i r e f o x   V B S c r i p t ,   Jscrip t ,   P y t h o n ,   D e l p h i   S c r i p t ,   C + +   S c r i p t ,   C #   S c r i p t   L i c e n se d   [ 4 2 ]   6   L o a d   R u n n e r   L o a d   T e st i n g   C h r o me ,   S a f a r i ,   I E,   F i r e f o x   Jav a ,   . N ET ,   Jav a S c r i p t ,   H T M L   scri p t i n g   L i c e n se d   [ 4 2 ]   7   T e st   N g   I n t e g r a t i o n   T e st i n g ,   F u n c t i o n a l   T e st i n g ,   En d - En d   T e st i n g ,   U n i t   T e st i n g   N / A   Jav a   O p e n   so u r c e   [ 4 2 ]   8   T O S C A   F u n c t i o n a l   T e st i n g   I E,   F i r e f o x ,   C h r o me   D e l p h i ,   . N ET   i n c l u d i n g   W P F ,   Jav a   S w i n g / S W T / A W T ,   V B   L i c e n se d   [ 4 2 ]   9   S i l k T e st   F u n c t i o n a l   T e st i n g   I E,   F i r e f o x   . N ET ,   Jav a ,   S w i n g ,   S W T ,   DOM   L i c e n se d   [ 4 2 ]   10   W i n R u n n e r   F u n c t i o n a l   T e st i n g   A n y   B r o w se r   A n y   w e b   b a se d   a p p l i c a t i o n     L i c e n se d   [ 4 2 ]   11   A p a c h e J M e ter   P e rf o rm a n c e   T e stin g ,   L o a d   T e stin g   A n y   Bro w se r   w e b   se r v ice   Op e n   so u rc e   [4 3 ]   12   Ne o L o a d   L o a d   T e stin g   IE,   F iref o x ,   Ch ro m e   A S P ,   . Ne t,   J2 EE ,   P H P     L ice n se d   [4 3 ]   13   L o a d U I   L o a d   T e st i n g   A n y   B r o w se r   A n y   w e b   b a se d   a p p l i c a t i o n     L i c e n se d   [ 5 2 ]   14   W e b L o a d   L o a d   T e st i n g   I E,   F i r e f o x ,   C h r o me   H TT P / H TT P S   ( S S L ,   TL S ) ,   W e b S o c k e t ,   P U S H ,   A J A X ,   S O A P ,   H T M L 5 ,   W e b D A V   a n d   o t h e r s.   L i c e n se d   [ 4 3 ]   15   W A P T   L o a d   Te st i n g ,   S t r e ss  T e st i n g   I E,   F i r e f o x ,   C h r o me   a n d   o t h e r s   Jav a   S c r i p t   L i c e n se d   [ 2 6 ]   16   R a t i o n a l   P e r f o r ma n c e   T e st e r   P e r f o r man c e   T e st i n g   A n y   B r o w se r   A n y   S c r i p t ,   X S S ,   S O A P   L i c e n se d   [ 4 7 ]   17   T e st i n g   A n y w h e r e   F u n c t i o n a l   T e st i n g   I E,   F i r e f o x ,   C h r o me   A n y   W e b   B a se d   A p p l i c a t i o n     L i c e n se d     18   Q e n g i n e   F u n c t i o n a l   T e st i n g   I E,   M o z i l l a ,   F i r e f o x   V B S c r i p t ,   Jscrip t ,   P y t h o n ,   D e l p h i   S c r i p t ,   C + +   S c r i p t ,   C #   S c r i p t   L i c e n se d ( b u t   En d -   o f   S a l e )   a n n o u n c e d     19   M U T A N D I S   F u n c t i o n a l   T e st i n g   A n y   b r o w se r   Jav a   S c r i p t     O p e n   so u r c e   [ 2 7 ]   20   A T U S A   F u n c t i o n a l   T e st i n g   A n y   b r o w se r   A j a x   b a se d   a n y   O p e n   so u r c e     Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8708   I J E C E     Vo l.  7 ,   No .   4 A u g u s 2 0 1 7     2 1 3 2     2 1 4 1     2138   S.   N o .   T o o l   N a me   Ty p e   o f   T e st i n g   S u p p o r t e d     B r o w s e r   S u p p o r t   L a n g u a g e   S u p p o r t e d   O p e n   S o u r c e / L i c e n se d   R e f e r e n c e s   scri p t   c r a w l i n g   21   C r a w l j a x   N a v i g a t i o n   T e st i n g   A n y   b r o w se r   A j a x   b a se d   a n y   scri p t   c r a w l i n g   O p e n   so u r c e   [ 2 ]   22   JS A R T   R e g r e ssi o n   T e st i n g   A n y   B r o w se r   Jav a   S c r i p t   b a se d   a n y   w e b   a p p l i c a t i o n   O p e n   so u r c e   [ 4 8 ]   23   w e b M a t e   R e g r e ssi o n   L a y o u t   T e st i n g   I E,   F i r e f o x ,   C h r o me   a n d   o t h e r s   V B S c r i p t ,   Jscrip t ,   P y t h o n ,   D e l p h i   S c r i p t ,   C + +   S c r i p t ,   C #   S c r i p t   L i c e n se d   [ 5 3 ]   24   r e A j a x   F u n c t i o n a l   T e st i n g   M o z i l l a ,   F i r e f o x   A j a x   b a se d   scri p t s   O p e n   so u r c e     [ 5 0 ]   25   W e b V i z o r   F u n c t i o n a l   T e st i n g   A n y   b r o w se r   A n y   L a n g u a g e   O p e n   so u r c e   [ 5 1 ]   26   W e b   P o r t a l   I n   C o n t a i n e r   T e st i n g   I n t e g r a t i o n   T e st i n g   A n y   b r o w se r     A n y   S c r i p t   O p e n   so u r c e     27   V e r i w e b   T o o l   N a v i g a t i o n   T e st i n g   A n y   b r o w se r     Jav a S c r i p t     O p e n   so u r c e   [ 4 9 ]   28   W e b S c a r ab   S e c u r i t y   T e st i n g   I E,   F i r e f o x ,   C h r o me   a n d   o t h e r s   A n y   S c r i p t ,   X S S ,   S O A P   O p e n   so u r c e   [ 4 4 ]   29   A c u n e t i x   S e c u r i t y   T e st i n g ,   P e n e t r a t i o n   T e st i n g   A n y   b r o w se r   A n y   S c r i p t ,   X S S ,   S O A P   L i c e n se d   [ 4 4 ]   30   F o r t i f y   S e c u r i t y   T e st i n g   A n y   w e b   b r o w s e r   C # , . N ET ,   Jav a ,   A S P   L i c e n se d   [ 4 4 ]       7.   RE SU L T S AN AN AL Y SI S   T h er is   a   n ee d   f o r   th d ev elo p m e n an d   d ev is o f   n e m etr ic  to   in d icate   th h ea lth   o f   w eb   ap p licatio n .   A   p lo ttin g   ( co n s i d er in g   o n l y   th to o ls   u n d er   s tu d y )   o f   t h n o .   o f   to o ls   v s   t h t y p o f   test in g   s u p p o r ted   b y   ea ch   to o is   p r e s en ted   in   Fi g u r 3 .   I is   ev id e n th at  t h er ar n o m a n y   to o ls   test in g   t h n o n - f u n ctio n al  attr ib u te s   o f   w eb   a p p licatio n s   lik r eliab ilit y ,   tr u s t w o r t h i n es s ,   an d   f a u lt  to ler an ce   ar n o r ea d ily   av ailab le.   T h er is   s til h o w e v er   d ea r th   f o r   o p en   s o u r ce   to o ls   u s i n g   m u tatio n   a n al y s i s   te ch n iq u es   w h ich   ca n   p er f o r m   a u to m ated   test   ca s e x ec u t io n   b ased   o n   m u tat io n   an al y s i s   w h ile  o p ti m izi n g   th te s t su ite.           Fig u r 3 .   No   o f   T o o ls   Vs T y p o f   T esti n g   T h n u m b er   o f   to o ls   v s   w h et h er   o p en   s o u r ce lice n s ed   h as   b ee n   p lo tted   in   Fi g u r 4   w h i ch   d ep icts   th at  th e   to p m o s t   to o ls   a v ailab le  f o r   w eb   ap p licatio n   te s ti n g   ar m o s tl y   co m m er cial   i n   n a tu r a n d   t h er is   a   n ee d   to   co m e   u p   w it h   f u ll - f l ed g ed   o p en   s o u r ce   to o f o r   w e b   ap p licatio n   t est in g   co v er in g   th v ar io u s   asp ec t s   o f   w eb   ap p licatio n   te s ti n g .       Evaluation Warning : The document was created with Spire.PDF for Python.
I J E C E     I SS N:  2 0 8 8 - 8708       A   R ev iew   o n   W eb   A p p lica tio n   Tes tin g   a n d   its   C u r r en t R esea r ch   Dir ec tio n s   ( D.   R a jya   La ksh mi )   2139     Fig u r 4 .   No .   o f   Op en   So u r ce   Vs L icen s ed   T o o ls       8.   CO NCLU SI O NS   T o o ls   f o r   ass es s i n g   t h n o n - f u n ctio n a r eq u ir e m e n t s   i n   g en er al  ar le s s   w h er n o n - f u n ctio n al   r eq u ir e m en ts   ac t u all y   p la y   k e y   r o le  in   c u s to m er   r et en tio n   a n d   p o p u lar it y   o f   t h w eb   ap p licatio n .   Sp ec if icall y   n o n - f u n ctio n al  r eq u ir e m e n ts   li k u s ab ilit y ,   c o m p atib il it y   ar ab s o lu tel y   i n   o b liv io n   w h en   it   co m e s   to   te s ti n g .   I is   o b s er v ed   th at  w i th   th e   w eb   m ak in g   p ar ad ig m   s h if t   to   t h w eb   s er v ices  l ik e   SO A P ,   R E ST ,   an d   W SD L   et. al.   C o m p a tib ilit y   te s ti n g   o f   w eb   ap p licatio n s   i s   q u i te  c h allen g i n g   an d   a n   ar ea   o f   g r o w i n g   co n ce r n   w h er n o m u c h   p r o g r ess   i s   s ee n   in   t h e   ea r lier   w o r k s .   T h er is   d ir n ee d   f o r   test in g   st r ateg y   f o r   test i n g   s u ch   n o n - f u n ctio n al  r eq u ir e m e n t s .   P r o p o s al  o f   m etr ic  to   test   t h ad eq u ac y   o f   te s s u ite   f o r   ex h au s ti v te s ti n g   o f   w e b   ap p licatio n   is   t h n ee d   o f   t h h o u r .   A   m etr ic  to   in d icate   th o v er all  h ea lth   o f   a   w eb   ap p licatio n   n ee d s   to   b p r o p o s ed .   T h er is   n ee d   f o r   d ev elo p m en o f   f r a m e w o r k   to   s u p p o r au to m a ted   test i n g   o f   w eb   ap p licatio n   f o r   th p r o p o s ed   s tr ateg y .   W ith   t h e n tire   w eb   m o v i n g   to w ar d s   clo u d   b ased   s er v ices,  a th n ex lev el   it  i s   i m p o r tan t   to   ex p lo r t h e   test i n g   o f   w eb   ap p licatio n s   o n   c lo u d .   p an o r a m ic   v ie w   o f   te s ti n g   w eb   ap p licatio n s   s h o w s   n ee d   f o r   a   test i n g   to o th at   ca n   b d ep lo y ed   o n li n in   o r d er   to   o b s er v t h d y n a m ic  b eh av io r   o f   w eb   ap p licatio n s ,   as  it  is   al w a y s   d i f f icu l to   ca tch   s u c h   b u g s   as  t h w eb   ap p licatio n s   ar o f te n   te s ted   o n   s ta n d alo n e   to o ls .   T h p o ten tial  o f   test in g   tech n iq u es  li k m u tatio n   te s t in g   h as  n o b ee n   co m p letel y   t ap p ed   w it h   test i n g   w eb   ap p licatio n s .   T h er is   lo o f   s co p to   ex p an d   th h o r izo n s   o f   m u tatio n   te s ti n g   t ec h n iq u w it h   w eb   ap p licatio n s   a n d   u n l ea s h in g   its   r ea l   p o ten tial.   T h er is   s co p f o r   th e   p r o p o s al  an d   v alid atio n   o f   s o m ad d itio n al  m u tatio n   o p er ato r s   p er tain in g   to   ch alle n g e s   lik s ess io n   m an a g e m e n t,  co o k ie  m an a g e m e n w h er e   d if f er e n la n g u a g es  li k j s p ,   p y th o n   ca n   b e x p lo r ed   to   p r esen m o r o p er ato r s   f o r   m u tati n g   th w e b   ap p licatio n s .   Sco p f o r   o p tim i za tio n   o f   r eg r es s io n   te s t s u ites   u s i n g   ap p r o p r iate  tech n iq u es  s till   e x is t s .       ACK NO WL E D G E M E NT S     T h au th o r s   w o u ld   lik e   to   t h an k   t h p io n ee r s   o f   r esear c h   i n   test in g   o f   w eb   ap p licatio n s   w h o   p r o p o s ed   s ev er al  n o v el  tec h n i q u es  a n d   in s p ir in g   t h e m   to   p e r f o r m   s u r v e y   an d   f u r th er   p u r s u d ir ec tio n   f o r   ef f ec tiv te s ti n g   o f   w eb   ap p licatio n s .       RE F E R E NC E S   [1 ]   S h a k ti   Ku n d u .   W e b   T e stin g T o o l,   Ch a ll e n g e a n d   M e t h o d s‖ ,   I J CS In ter n a ti o n a J o u rn a o C o mp u t e S c ien c e   Iss u e s ,   V o l.   9 ,   Iss u e   2 ,   N o   3 ,   M a r c h   2 0 1 2 .   IS S N (On li n e ):  1 6 9 4 - 0 8 1 4 .   [2 ]   A ro ra   A . ,   S in h a   M .   W e b   A p p li c a ti o n   T e stin g A   Re v ie w   o n   T e c h n iq u e s,  T o o ls   a n d   S tate   o f   A rt ,   In ter n a ti o n a l   J o u rn a o S c ien ti fi c   &   En g in e e rin g   Res e a rc h ,   Vo lu me   3 ,   Iss u e   2 ,   Feb ru a ry - 2 0 1 2   IS S 2 2 2 9 - 5 5 1 8 .   [3 ]   Qia n x ian g   WA N G ,   L in in g   QU AN ,   F u c h e n   YIN G ,   On li n e   T e st in g   o f   W e b - Ba se d   A p p li c a ti o n s‖ ,   0 7 3 0 - 3 1 5 7 / 0 4   2 0 0 4   IE EE .   [4 ]   Yu   Qi,   Da v id   Ku n g   a n d   Eri c   W o n g ,   L e v e ra g in g   Us e r - S e ss io n   Da ta  to   S u p p o rt  W e b   A p p li c a ti o n   T e stin g ,   IEE E   T ra n sa c ti o n o n   S o ft w a re   En g in e e rin g ,   v o l.   3 1 ,   n o .   3 ,   M a rc h   2 0 0 5 .   [5 ]   M o h e b   R.   G irg is,   T a re k   M .   M a h m o u d ,   Ba h g a A .   A b d u ll a ti f ,   A laa   M .   Zak i ,   A n   A u to m a ted   Web   A p p li c a ti o n   T e stin g   S y ste m ,   In ter n a ti o n a J o u rn a l   o f   Co mp u ter   A p p li c a ti o n s ( 0 9 7 5     8 8 8 7 V o l u me   9 9   N o . 7 ,   Au g u st  2 0 1 4 .   [6 ]   M .   Hic k s.   Pa y p a l   sa y so rr y   b y   wa ivin g   fee fo a   d a y ,   Oc to b e 2 0 0 4 .   On li n e :h t tp :/ /w ww . e we e k . c o m /c/a / W e b - S e rv ice s - W e b - 20 - a n d - S OA /P a y P a l - S a y s - S o rry - by - Waiv in g - F e e s - fo r - a - Da y .     P o ste d   2 0 0 4 - 10 - 27 .   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8708   I J E C E     Vo l.  7 ,   No .   4 A u g u s 2 0 1 7     2 1 3 2     2 1 4 1     2140   [7 ]   S h iv a n g Ka u sh a l,   Ja g p u n e e Ka u Ba jwa .   A n a l y ti c a R e v i e o f   U se P e rc e iv e d   T e stin g   Tec h n iq u e s‖ .   In ter n a t io n a J o u rn a o Ad v a n c e d   Res e a rc h   in   Co mp u ter   S c ien c e   a n d   S o ft w a re   En g i n e e rin g .     V o l u m e   2 ,   Iss u e   1 0 ,   Oc to b e 2 0 1 2   IS S N:  2 2 7 7   1 2 8 X.   [8 ]   G iu se p p e   A n to n io   Di  L u c c a ,   A n n a   Rit a   F a so li n o ,   F ra n c e sc o   F a ra l li ,   Ug o   De   Ca rli n i T e sti n g   W e b   Ap p li c a ti o n s ,   P r o c e e d in g s o f   th e   I n tern a ti o n a Co n f e re n c e   o n   S o f twa re   M a in ten a n c e   (ICS M   0 2 0 - 7 6 9 5 - 1 8 1 9 - 2 / 0 2   2 0 0 2   IEE E.   [9 ]   G iu se p p e   A .   Di  L u c c a ,   T e stin g   W e b - Ba se d   Ap p l ica ti o n s:  th e   S t a t e   o th e   Art  a n d   F u tu re   T re n d s” ,   P r o c e e d in g o f   th e   2 9 th   A n n u a In ter n a ti o n a C o m p u ter  S o f tw a r e   a n d   A p p li c a ti o n Co n f e re n c e   (COMP S A C’0 5 )   0 7 3 0 - 3 1 5 7 / 0 5   2 0 0 5   IE EE .   [1 0 ]   S a m a d   P a y d a r,   M o h se n   Ka h a n i,   A n   Ag e n t - Ba se d   F ra m e w o rk   fo A u to m a ted   T e stin g   o f   W e b - B a se d   S y ste m s‖ ,   J o u rn a o S o ft w a re   En g in e e rin g   a n d   Ap p li c a ti o n s,  2 0 1 1 ,   4 ,   8 6 - 94     [1 1 ]   Da v id   Ku n g ,   A n   A g e n t - B a se d   Fra me wo rk   fo T e sti n g W e b   A p p li c a ti o n s” ,   P ro c e e d in g o f   th e   2 8 t h   A n n u a l   In tern a ti o n a C o m p u ter S o f tw a re   a n d   A p p li c a ti o n s Co n f e re n c e   (CO M P S A C’0 4 0 7 3 0 - 3 1 5 7 / 0 4   2 0 0 4   IEE E.   [1 2 ]   Nu o   L i,   Qin - qi n   M a ,   Ji  W u ,   M a o - z h o n g   Jin ,   C h a o   L i u ,   Fr a me wo rk   o M o d e l - Dr ive n   W e b   Ap p li c a ti o n   T e stin g P r o c e e d in g o f   th e   3 0 th   A n n u a I n tern a ti o n a C o m p u ter  S o f tw a re   a n d   A p p li c a ti o n C o n f e re n c e   (COMP S A C' 0 6 0 - 7 6 9 5 - 2 6 5 5 - 1 /0 6   2 0 0 6 .   [1 3 ]   Ji - T z a y   Ya n g ,   Jiu n - L o n g   Hu a n g ,   F e n g - Jia n   W a n g ,   W il li a m .   C.   Ch u ,   A n   Ob jec t - Orie n ted   A rc h it e c tu re   S u p p o rti n g   W e b   A p p li c a ti o n   T e stin g ,   0 - 7 6 9 5 - 0 3 6 8 - 3 / 9 9 .   1 9 9 9   IEE E .   [1 4 ]   F e v z i   Be ll ia,  Ch risto J.   Bu d n ik b ,   Ax e l   Ho ll m a n n c ,   T u g k a n   T u g l u lard ,   W .   Eri c   W o n g e ,   M o d e Ba se d   M u tatio n   T e stin g   -   A p p ro a c h   a n d   Ca se   S tu d ies ,   S c i.   C o mp u t.   Pr o g ra m .   ( 2 0 1 6 ),     [15]   M a tt h ias   S c h u r,   A n d re a Ro th ,   a n d   A n d re a Zeller ,   M in in g   W o rk f lo w   M o d e ls  f ro m   W e b   A p p li c a ti o n s‖ ,   1 1 8 4   IEE T ra n sa c ti o n o n   S o ft wa re   E n g i n e e rin g ,   v o l.   4 1 ,   n o .   1 2 ,   De c e m b e 2 0 1 5 .   [1 6 ]   X iao l in   X u ,   Ha Jin ,   S o n g   W u ,   L i x ian g   T a n g ,   a n d   Yih o n g   W a n g ,   URMG En h a n c e d   CBM G - Ba se d   M e th o d   f o r   A u to m a ti c a ll y   Tes ti n g   W e b   A p p li c a ti o n in   t h e   Clo u d ,   T sin g h u a   S c ien c e   a n d   T e c h n o l o g y   IS S 0 0 7 - 0 2 1 4 - 0 7 / 1 0   p p 6 5 - 7 5   V o l u me   1 9 ,   Nu m b e r 1 ,   F e b ru a ry   2 0 1 4 .   [1 7 ]   Da v id   C.   Ku n g   C h ien - Hu n g   L iu   P e Hs ia ,   A n   Ob jec t - Orie n ted   W e b   T e st  M o d e f o T e stin g   W e b   A p p li c a ti o n s‖ ,     0 - 7 6 9 5 - 0 7 9 3 /0 0   2 0 0 0   IE EE .   [18]   F il ip p o   Ricc a   a n d   P a o lo   T o n e ll a ,   A n a l y sis a n d   T e stin g   o f   Web   A p p li c a ti o n s‖ ,   0 - 7 6 9 5 - 1 0 5 0 - 7 /0   2 0 0 1   IEE E .   [19]   X in g e n   W a n g ,   Bo   Zh o u ,   W e L i,   M o d e Ba se d   L o a d   T e stin g   o f   W e b   A p p li c a ti o n s‖ ,   In ter n a ti o n a l   S y mp o siu o n   Pa ra ll e a n d   Distri b u ted   Pro c e ss in g   wi th   A p p li c a ti o n s.   9 7 8 - 0 - 7 6 9 5 - 4 1 9 0 - 7 /1 0   2 0 1 0   IE EE .   [2 0 ]   P o o n a m   S o n i,   Dr.  S a n ja y   Ty a g i ,   T e stin g   W e b   A p p li c a ti o n Us in g   UIO   w it h   GA ,   T h e   In ter n a ti o n a J o u rn a o f   S o ft   Co mp u ti n g   a n d   S o ft w a re   En g in e e rin g   V o l u m e   3 ,   Iss u e   5 ,   M a y   2 0 1 3   IS S N:  2 2 7 7   1 2 8 X.   [2 1 ]   L e X u ,   Ba o w e n   Xu ,   Z h e n q ian g   Ch e n ,   Jix ian g   Jia n g ,   Hu o w a n g   Ch e n ,   Reg re ss io n   T e stin g   fo W e b   Ap p li c a ti o n s   Ba se d   o n   S li c in g ,   P ro c e e d i n g o f   th e   2 7 th   A n n u a In tern a ti o n a Co m p u ter  S o f t w a re   a n d   A p p li c a ti o n Co n f e re n c e   (COMP S A C’0 3 0 7 3 0 - 3 1 5 7 /0 3   2 0 0 3   IEE E .   [22]   F il ip p o   Ricc a ,   A n a lys is,   T e stin g   a n d   Re - stru c tu ri n g   o W e b   Ap p l ica ti o n s” ,   P ro c e e d i n g o f   th e   2 0 th   IE EE   In tern a ti o n a C o n f e re n c e   o n   S o f tw a r e   M a in ten a n c e   (ICS M 0 4 1 0 6 3 - 6 7 7 3 / 0 4   2 0 0 4   IEE E.   [2 3 ]   Je ff  T ian ,   L i   M a ,   Zh a o   L a n d   A .   G ¨u n e s ¸   Ko ru ,   Hie ra rc h ica S tra teg y   fo T e stin g   W e b - Ba se d   A p p li c a ti o n a n d   En su rin g   T h e ir  Relia b il it y ,   P r o c e e d in g o th e   2 7 th   A n n u a In t e rn a ti o n a Co m p u ter  S o f tw a r e   a n d   A p p li c a ti o n s   Co n f e re n c e   (COMP S A C’0 3 0 7 3 0 - 3 1 5 7 /0 3   2 0 0 3   IE EE .   [24]   A li   M e sb a h ,   M u k u R.   P ra sa d ,   A u to m a ted   Cro ss - Bro w s e Co m p a ti b il it y   Tes ti n g ,   ICS ’1 1 ,   M a y   2 1 2 8 ,   2 0 1 1 ,   W a ik i k i,   Ho n o l u l u ,   HI,  USA .   [25]   M a rc e lo   M e d e iro El e r,   M a rc io   Ed u a rd o   De la m a ro ,   Jo se   Ca rlo M a ld o n a d o ,   P a u l o   Ce sa M a s iero Bu i lt - i n   S tru c tu r a T e stin g   o we b   se rv ic e s” ,   2 0 1 0   Bra z il ian   S y m p o siu m   o n   S o f tw a r e   En g in e e rin g .   9 7 8 - 0 - 7 6 9 5 - 4 2 7 3 - 7 / 1 0   2 0 1 0   IE EE .   [2 6 ]   Ro d o lf o   A d a m sh u k   S il v a ,   S im o n e   d o   Ro c i o   S e n g e d e   S o u z a , P a u l o   S e rg io   L o p e d e   S o u z a ,   A   S y s tem a ti c   Re v ie o n   S e a rc h   Ba se d   M u tati o n   T e stin g In fo rm a ti o n   a n d   S o f twa re   T e c h n o lo g y   (2 0 1 6 )   [2 7 ]   S h a b n a m   M irsh o k ra ie,  A li   M e s b a h ,   a n d   Ka rth ik   P a tt a b iram a n ,   G u id e d   M u tatio n   T e stin g   f o J a v a S c rip W e b   A p p li c a ti o n s‖ .   IEE E   T ra n sa c ti o n s o n   S o f twa re   E n g i n e e rin g v o l.   4 1 ,   n o .   5 ,   M a y   2 0 1 5 .   [28]   Ju a n   P .   G a leo tt i,   Ca rlo   A .   F u r ia,  Ev a   M a y ,   G o rd o n   F ra se r,   A n d re a Zeller ,   In f e rrin g   L o o p   In v a rian ts  b y   M u tatio n ,   D y n a m ic  A n a l y sis,  a n d   S tatic  C h e c k in g ,   IEE T ra n sa c ti o n o n   S o ft wa re   E n g i n e e rin g ,   v o l .   4 1 ,   n o .   1 0 ,   Oc to b e r   2 0 1 5 .   [2 9 ]   F a b ian o   Cu t ig F e rra ri,   Aw a is   Ra sh id ,   Jo   Ca rlo M a ld o n a d o ,   T o w a rd th e   P ra c ti c a M u tati o n   T e stin g   o f   As p e c tj   P r o g ra m s ,   S c ien c e   o Co m p u ter   Pro g ra mm i n g   7 8   ( 2 0 1 3 1 6 3 9 1 6 6 2   [3 0 ]   J.J.  Do m ín g u e z - Ji m é n e z ,   A .   Es tero - Bo taro ,   A .   G a rc ía - Do m ín g u e z ,   I.   M e d in a - Bu l o ,   Ev o lu t io n a ry   M u tatio n   T e stin g ,   In fo rm a ti o n   a n d   S o ft w a re   T e c h n o l o g y   5 3   ( 2 0 1 1 )   1 1 0 8 1 1 2 3   [3 1 ]   S e rg io   S e g u ra ,   Ro b e rt  M .   Hie r o n s,  Da v id   Be n a v id e s,  A n to n io   Ru iz - Co rtés ,   M u tati o n   T e stin g   o n   a n   Ob jec t - Orie n ted   F ra m e w o rk A n   Ex p e rien c e   Re p o rt ‖,   I n fo rm a ti o n   a n d   S o ft wa re   T e c h n o lo g y   5 3   ( 2 0 1 1 1 1 2 4 1 1 3 6   [32]   Ce m a Yil m a z ,   S a n d ro   F o u c h é ,   M y ra   B.   Co h e n ,   A d a m   P o rter,  Gu lse n   De m iro z ,   Ug u Ko c M o v in g   F o rw a rd   w it h   Co m b in a to rial  In tera c ti o n   T e stin g ,   0 0 1 8 - 9 1 6 2 / 1 4 ©   2 0 1 4   IEE E .   [3 3 ]   Nu n o   A n tu n e s an d   M a rc o   V ieira ,   P e n e tr a ti o n   T e stin g   f o W e b   S e rv ice s‖ ,   0018 - 9 1 6 2 / 1 4 ©   2 0 1 4   IEE E .   [3 4 ]   Yu a n - F a n g L i,   P a ra m ji K.Da s,  Da v id L . Do w e ,   Tw o   d e c a d e o f   W e b   a p p li c a ti o n   tes ti ng A   s u rv e y   o f   r e c e n t   a d v a n c e s‖ ,   In fo rm a ti o n   S y ste ms ,   El se v ier   4 3   ( 2 0 1 4 2 0 5 4 . 0 3 0 6 - 4 3 7 9   &   2 0 1 4 .   [3 5 ]   X u n   Yu a n ,   M y ra   B.   Co h e n ,   a n d   A ti f   M .   M e m o n ,   G UI  In tera c ti o n   T e stin g In c o rp o ra ti n g   Ev e n C o n tex t‖,   IEE E   T ra n sa c ti o n o n   S o ft w a re   En g in e e rin g ,   V o l.   3 7 ,   No .   4 ,   J u ly/A u g u st  2 0 1 1 .   Evaluation Warning : The document was created with Spire.PDF for Python.
I J E C E     I SS N:  2 0 8 8 - 8708       A   R ev iew   o n   W eb   A p p lica tio n   Tes tin g   a n d   its   C u r r en t R esea r ch   Dir ec tio n s   ( D.   R a jya   La ksh mi )   2141   [3 6 ]   Je ff   O ff u tt ,   Ye   W u ,   X iao c h e n   Du   a n d   Ho n g   Hu a n g ,     W e b   A p p li c a ti o n   By p a ss   T e stin g ,   Pro c e e d in g o th e   2 8 t h   An n u a l   In ter n a ti o n a Co m p u ter   S o ft wa re   a n d   Ap p li c a ti o n s Co n fer e n c e   ( COM PS AC’0 4 0 7 3 0 - 3 1 5 7 /0 4   2 0 0 4   IEE E .     [3 7 ]   S e b a stian   El b a u m ,   M e m b e r,   G re g g   Ro th e rm e l,   S rik a n th   Ka rre ,   M a rc   F ish e II.   L e v e ra g in g   Us e r - S e ss io n   Da ta  t o   S u p p o rt   W e b   A p p li c a ti o n   T e stin g ,   IEE T r a n sa c ti o n s   o n   S o ft w a re   En g in e e rin g ,   V o l.   3 1 ,   No .   3 ,   M a r c h   2 0 0 5 .   [38]   S re e d e v S a m p a th ,   Re n é e   C.   Bry c e ,   I m p ro v in g   th e   e ff e c ti v e n e s o f   tes su it e   re d u c ti o n   f o u se r - se ss io n - b a se d   tes ti n g   o f   w e b   a p p li c a ti o n s‖ .   I n fo rm a ti o n   a n d   S o ft wa re   T e c h n o l o g y   5 4   ( 2 0 1 2 7 2 4 7 3 8 .   [3 9 ]   Yin g - Da L in ,   F e n g - Z e   L i a o ,   S h ih - Ku n   Hu a n g ,   Yu a n - C h e n g   L a i.   Bro w se r   F u z z in g   b y   S c h e d u led   M u tati o n   a n d   G e n e r a ti o n   o f   Do c u m e n Ob jec M o d e ls‖ .   T h e   49 th   A n n u a I EE In ter n a t io n a C a rn a h a n   C o n fer e n c e   o n   S e c u rity  T e c h n o l o g y .   [4 0 ]   Ha n A c h k a r,   M o d e Ba se d   T e sti n g   o W e b   A p p l ica ti o n s”,   A u g u st  2 0 1 0 ,   S T A NZ.   [4 1 ]   Nish a   G o g n a .   S tu d y   o f   Bro w se Ba se d   A u to m a ted   T e st  T o o ls  WAT IR  a n d   S e len i u m .   In ter n a t io n a J o u rn a o f   In fo rm a t io n   a n d   Ed u c a ti o n   T e c h n o lo g y ,   V o l.   4 ,   N o .   4 ,   A u g u st  2 0 1 4 .   [4 2 ]   M o n ik a   S h a rm a ,   Rig z in   A n g m o ,   W e b   b a se d   A u to m a ti o n   T e stin g   a n d   T o o ls‖ .   (IJCSIT In ter n a ti o n a J o u rn a o f   Co mp u ter   S c ien c e   a n d   I n fo rm a ti o n   T e c h n o l o g ies ,   V o l.   5   ( 1 ),   2 0 1 4 ,   9 0 8 - 9 1 2 .   IS S 0 9 7 5 - 9 6 4 6 .   [4 3 ]   J.  Križ a n i,   A .   G rg u ri,   M .   M o šm o n d o r,   P .   L a z a re v s k i .   L o a d   tes ti n g   a n d   p e rf o rm a n c e   m o n it o ri n g   to o ls  i n   u se   w i th   A J A X   b a se d   w e b   a p p li c a ti o n s‖ ,   M IPR O 2 0 1 0 ,   M a y   2 4 - 2 8 ,   2 0 1 0 ,   Op a ti j a ,   Cr o a ti a   [44]   L a S h a n d a   Du k e s,  X iao h o n g   Yu a n ,   F ra n c is  A k o w u a h .   A   Ca se   S tu d y   o n   W e b   A p p li c a ti o n   S e c u rit y   Tes ti n g   w it h   T o o ls  a n d   M a n u a T e stin g .   9 7 8 - 1 - 4 7 9 9 - 0 0 5 3 - 4 / 1 3   2 0 1 3   IEE E .   [4 5 ]   Yu   W a n g ,   H a o   W u ,   Zh e n y u   S h e n g ,   A   P rio rit ize d   T e st  G e n e ra t io n   M e t h o d   F o P a ir - w ise   T e stin g ,   In d o n e sia n   J o u rn a o El e c trica En g in e e rin g ,   T EL KOM NIKA ,   Vo 1 1   N o   1 ,   2 0 1 3   p a g e s 1 3 6 - 1 4 3   [4 6 ]   Ha n h   L e   T h M y ,   Ng u y e n   T h a n h ,   Kh u a t   T h a n h ,   S u rv e y   o n   M u ta ti o n - b a se d   T e st  Da ta  Ge n e ra ti o n In ter n a ti o n a l   J o u rn a o El e c trica a n d   C o mp u t e r E n g i n e e rin g   ( IJ ECE ) ,   V o l   5 ,   No   5 ,   2 0 1 5 .   [4 7 ]   G a r y   D e n n e r ,   Je re m y   F l y n n ,   M a ria  M it in a ,   Us in g   IBM   Ra ti o n a P e rf o rm a n c e   Tes ter  V 8 . 2   to   l o a d   tes IBM   L o tu No tes   S tan d a r d   Cli e n in   a   Cit rix   X e n A p p   e n v iro n m e n t‖ ,   T e c h n ica W h it e   P a p e in   IBM ,   J u ly   2 0 1 2 .   [4 8 ]     S h a b n a m   M irsh o k ra ie,  A li   M e s b a h   J S AR T J a v a S c rip a ss e rtio n - b a se d   re g re ss io n   tes ti n g P ro c e e d in g o th e   1 2 t h   i n tern a ti o n a c o n f e re n c e   o n   W e b   En g in e e rin g ,   Ju ly   2 0 1 2 .   [4 9 ]   h tt p : // ww w . c s.u tah . e d u / ~ ju li a n a /p u b /v e riw e b - ww w 2 0 0 2 . p d f   a s o n   8 /4 / 1 7 .   [5 0 ]   h tt p : // se lab . f b k . e u /m a rc h e tt o /t o o l s/a jax /re A J A X   a s o n   8 / 4 /1 7 .   [5 1 ]   S a ra   S p re n k le ,   Ho ll y   Esq u iv e l,   Ba rb a ra   Ha z e l w o o d ,   L o ri  P o ll o c k ,   W EBV IZOR:  V isu a li z a ti o n   T o o f o r   A p p l y in g   A u to m a ted   Ora c les   a n d   A n a l y z in g   T e st Res u lt s o f   Web   A p p li c a ti o n s‖ ,     [5 2 ]   P . S a ra sw a th i,   M . M u ra li Krish n a ,   A   Web - b a se d   A p p ro a c h   f o A u to m a ted   T e stin g   A p p li c a ti o n s‖ ,   In ter n a ti o n a l   J o u rn a o Eme rg i n g   T e c h n o lo g ies   in   E n g i n e e rin g   Res e a rc h   ( IJ ET ER ) ,   V o l u m e   4 ,   Iss u e   1 1 ,   No v e m b e (2 0 1 6 ).   [5 3 ]   V a len ti n   Da ll m e ier,  Be rn d   P o h l ,   M a rti n   B u rg e r,   M ich a e l   M iro ld ,   A n d re a Zeller,  W e b M a te:  W e b   Ap p li c a ti o n   T e st   Ge n e ra ti o n   i n   th e   Rea W o rl d ,   ICS T ' 1 4   P r o c e e d in g o f   th e   2 0 1 4   I EE In ter n a ti o n a Co n f e re n c e   o n   S o f tw a r e   T e stin g ,   V e rif ica ti o n ,   a n d   V a li d a t io n   W o rk sh o p s,   P a g e s 4 1 3 - 4 1 8   M a rc h   3 1   -   A p ril   0 4 ,   2 0 1 4 .       B I O G RAP H I E S   O F   AUTH O RS       D.  Ra jy a   La k s h m i   o b tain e d   h e B. E   in   E lec tro n ics   .   a n d   M . T e c h   in   Co m p u ter  S c ien c e   a n d   E n g in e e rin g   f ro m   A n d h ra   Un iv e rsit y In d ia   a n d   P h . f ro m   J NTU  H y d e ra b a d ,   In d ia .   S h e   is  c u rre n tl y   a   P ro f e ss o in   th e   d e p a rtm e n o f   CS a Ja w a h a rlal  Ne h ru   T e c h n o lo g ica Un iv e rsity   Ka k in a d a ’s  c o n stit u e n c o ll e g e ,   Un iv e rsit y   c o ll e g e   o f   En g in e e rin g   ,   Na rsa ra o p e t.   He re se a rc h   in tere sts  in c lu d e   Co m p u ter V isio n ,   Im a g e   P r o c e ss in g ,   S o f tw a re   En g in e e rin g ,   Da ta M in i n g ,   Ne tw o rk   S e c u rit y   a n d   S o f c o m p u ti n g .               S .   S u g u n a   M a ll i k a   o b tain e d   h e B. T e c h   in   Co m p u ter  sc ien c e   a n d   En g in e e rin g   f ro m   Na g a r ju n a   Un iv e rsit y ,   In d ia,  M . T e c h   in   Co m p u ter  S c ien c e   f ro m   JN T H y d e ra b a d ,   In d ia,  a n d   c u rre n t ly   p u rsu in g   h e P h . i n   C o m p u ter  S c ien c e   a n d   E n g in e e rin g   f ro m   JN T K a k i n a d a ,   In d ia.  S h e   is  c u rre n tl y   w o r k in g   a a n   A ss o c iate   P ro f e ss o in   t h e   d e p a rtm e n o f   Co m p u ter  S c ien c e   a n d   En g in e e rin g   a C V C o ll e g e   o f   En g in e e rin g ,   Hy d e ra b a d ,   In d ia.  He re s e a rc h   in tere sts  a re   c u rre n tl y   v e ste d   in   th e   a re a   o f   S o f t w a r e   En g in e e rin g .     Evaluation Warning : The document was created with Spire.PDF for Python.