I nte rna t io na l J o urna l o f   E lect rica l a nd   Co m p ute r  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 t  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 t  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 t  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 R  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 t  p a rt  o f   e v e r y   so f t wa re   d e v e lo p m e n t  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 s  g e n e ra ll y   ten d   to   ta k e   f a ste r  a n d   q u ick e r  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 s  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 f  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 t  h e lp s  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 f  to o ls,   tec h n i q u e s,  f ra m e w o rk s  c a m e   in to   e x isten c e   to   a sc e rtain   th e   q u a li ty   o f  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 t  to o ls,   tec h n iq u e s  a n d   m o d e ls  f o r  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 t  re se a rc h   d irec ti o n s  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 e  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 t  ©   2 0 1 7   In stit u te o f  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 l  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 a  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 e  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 e  ad v e n t  o f   i n ter n et  r e v o lu tio n   an d   th e  co lo s s a l  r is e  in   th e  d ev e lo p m en t  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 e  m aj o r   s tak e  o f   ec o n o m ic  r elev a n ce   in   th e  co n te m p o r ar y   s o ciet y .   T h e  co s t  o f   f i x i n g   a  b u g   i s   d ir ec tl y   p r o p o r tio n al  to   th e  ti m e  o f   it s   d is co v er y .   T h e  lo n g er   t h e  ti m e  i t   tak es   to   u n ea r t h   a  b u g ,   t h e  co s tlier   it   b ec o m es   to   f ix   it   as  t h e  s o f t w ar e  w o u ld   h a v e  b ee n   d is tr ib u ted   o r   u n d er   u s e  b y   t h e  cu s to m er s [ 1 ] .     T h e  m a m m o t h   c u s to m er   b as e  an d   a  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 e  ca s e  o f   w eb   ap p licatio n   test i n g   ( W A T ) ,   s o f t w ar e  b u g s   d etec ted   late  p r o v ed   p r icy   f o r   th e  ap p licatio n s   o w n er s   i n   th e  p ast   an d   w ill  co n tin u e  to   b e  i n   t h e  f u tu r e  [ 1 ] .   T h e  v er s atilit y   o f   web   ap p licatio n s   is   a  p r ed o m i n a n t  f ea tu r e  w h ic h   i s   m ak in g   t h e  te s ti n g   o f   w eb   ap p licatio n s   a  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 e  p r in cip al  f ea tu r e  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 e  h ig h li g h ted   in   Fi g u r e  1 .   T h e  en o r m o u s   cu s to m er   b ase ,   a  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 l  co n cu r r en c y ,   d y n a m ic  s tate  ch a n g e s   ( lik e  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 e  th e  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 e  ap p licatio n s   [ 2 ] .   Su ch   co m p lex it ies  i n h er e n t  w it h   w eb   ap p licatio n s   m a k e  th e  test i n g   o f   w eb   ap p licatio n s   a  ch al len g i n g   j o b   th u s   estab li s h i n g   a  clea r   n ee d   f o r   m o r e  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 e  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 e  1 .   Featu r es o f   W eb   A p p licatio n s       A   f o cu s   o n   all  th e  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 e  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 e  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 e  p r esen ted   in   Sectio n   5 .   So m e  o f   th e  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   a  co m p ar ativ e  s t u d y   o f   t h e  ap p licatio n s   ar e  p r esen ted   in   Sectio n   6 .         2.   WE B   AP P L I CAT I O N  T E S T I N G   CH A L L E N G E S       W ith   a  u n iq u e  s e t  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   a  f ail u r e,   it  i s   n ec es s ar y   to   t est  t h e  w eb   ap p licatio n   in   a  c o m b i n atio n   o f   in p u t  w it h   s tate.   W ith   its   clo s e  lin k ag e  to   th e  en v ir o n m e n t  in   wh ich   i t  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 e  r u n n i n g   e n v ir o n m e n t   h as  a  p r ed o m i n a n t  ef f ec t  o n   th e  n o n f u n ctio n al   r eq u ir e m en ts   li k e  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 e  h eter o g en eit y   in v o l v ed   in   th e  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 e  t h e  test i n g   o f   w e b   ap p licatio n s   a  cr itical  is s u e   to   h an d le  [ 7 ] .   A n   ef f icien t  test   s u ite  s h o u ld   co m p r is e  o f   a  th o s e  s et  o f   test   ca s es  w h ic h   p er f o r m   co v er ag e  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 e  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 e  p r esen ted   i n   Fig u r e  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 t  2 0 1 7   :    2 1 3 2   –   2 1 4 1     2134     Fig u r e  2 .   W eb   A p p licatio n   Sp ec if ic  Fa u lt s       3 .   WE B   B ASE D  AP P L I CA T I O N  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   a  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 e  s h o u ld   b e  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 e  ex ec u to r   m o d u le  b eh a v in g   lik e  a  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 e  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   a  f r a m e w o r k   o n   B DI   ar ch itectu r e  i.e .   th e  B elief s ,   t h e  Desire s ,   a n d   th e  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 e  ass o ciate d   w it h   th e  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 e  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 e  s u p p o r ted   b y   t h is   ar ch i tectu r e  [ 1 1 ] .     L i  et. al,   p r o p o s ed   a  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 e  m o d el  o f   t h e  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 e  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 e  w h ic h   m ak e s   u s e  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 e  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 e  c o m p lete  te s ti n g   p r o ce s s   in cl u d in g   t h e  ac ti v itie s   ex tr ac tio n   o f   co n tr o l  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 t  ex ec u tio n ,   test   v alid atio n ,   test   f a il u r e  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 e  [ 1 3 ] .         4 .   M O DE L   B ASE D  T E S T I N G   O F   WE B   AP P L I CA T I O N S   A  m o d el  b ased   m u tatio n   te s ti n g   w h er e  m u ta tio n s   ar e  i n tr o d u ce d   i n to   an   a  p r io r i  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   a  s tate  c h ar t  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 e  in   t h e  f au lts   u n ea r t h ed   d u r in g   t h e  r eg u lar   m o d el  b ased   test in g   ar e   ex p o s ed   in   th e  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 e  a  s et  o f   DOM   tr ee s   ar e  cr ea ted   in   ab u n d an ce   k ee p in g   in   v ie w   t h e  i n co m p lete  s et  o f   e x ec u tio n   tr ac e s .   T h e  ad d itio n al  DOM   tr ee s   ar e  cr ea ted   b y   k ee p in g   i n   v ie w  th e  ap p licatio n   b eh a v io r   [ 1 5 ] .   A  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   a  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 e  r u n   o n   t h e  w eb   ap p licatio n s   [ 1 6 ] .   An   o b j ec t  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 e  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 e  a n d   R ed ir ec t  u s in g   w h ich   t h e  test er s   co m p r eh en d   t h e  s tr u ct u r es   an d   d ep en d en cie s   a m o n g   t h e  v ar io u s   w eb   ap p licatio n   co m p o n en t s .   T h e  P ag e  Na v i g atio n   Diag r a m   ( P ND)   an d   th e  Ob j ec t  State  Diag r a m   ( O SD)   ar e  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 ] .   A  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 e  h y p er li n k s   p r e s en t   in   t h e  w eb   p ag es.  D y n a m ic  r eq u est s   o f   u s er s   ar e  m o d eled   s ep ar ately   [ 1 8 ] .   R ea lis t ic  Usa g e  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   a  S i m p le  W o r k   L o ad   Mo d el   ( SL M) .   S L M  r elies  o n   s i m u l atin g   th e  n u m b er   o f   u s er s   b y   o b s er v in g   th e  s er v er   lo g s   an d   s tu d y i n g   th e  u s er   r eq u ests   [ 1 9 ] .       5 .   WE B   AP P L I CAT I O N  T E S T I N G   M E T H O DO L O G Y   Dif f er en t  t y p es  o f   te s ti n g   te ch n iq u es  li k e  co v er ag e  te s ti n g ,   s tr u ct u r al  test i n g ,   s tati s ti ca l  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 e  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 e  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 t  Se q u en ce   is   g en er ated   to   test   th e  in ter ac tio n s   w i th   w eb   ap p licatio n s   b ased   o n   th e  p r o f ile  u s e  o f   t h e  w eb   ap p licatio n .   c.   Mu tatio n   T esti n g   –   T h e  tec h n iq u e  o f   in tr o d u cin g   f a u lt y   co d e  ( ca lled   m u ta n t s )   in to   th e  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 e  s o f t w ar e  to   u n co v er   a n y   u n k n o w n   er r o r s .   I t  is   o n e  o f   th e  ef f ec ti v e  co v er a g e  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   a  co m b in a tio n   o f   d if f er en t  tec h n iq u es  b y   f ir s t  d esig n i n g   a   u n iq u e  in p u t sp ac e  m atr ix   f o r   th e  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 e  r u n   s i m u lat in g   t h e  ac tiv e  attac k s   to   ex p o s e  th e   s u s ce p tib ilit ies o f   th e  w eb   ap p licatio n s .   f.   Sear ch   B ased   So f t w ar e  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 e  a n d   ca lcu lati n g   a  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 e  ar r i v e  at  a  m o s t  o p ti m a l  s o lu tio n .   T h e   tech n iq u e  is   e m p lo y ed   f o r   b r an ch   co v er a g e  o f   w eb   ap p licati o n s .   g.   Usi n g   UI O  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 e  b ased   o n   a  u n iq u e  i n p u t/o u tp u t  ( UI O)   alg o r ith m   a n d   au to m a tic  test   ca s e  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 e  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 e  p er f o r m ed   a n d   th e  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 e  s tate  o f   th e  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 e  o r ig in a l  o n e  w it h   r esp ec t to   s o m e  cr iter io n   an d   p er f o r m in g   t h e  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 t  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 e  o f   o p er atio n s   an d   a  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 t  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 t  s id e  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 e  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 e  f o r m   o f   U R L ’ s   a n d   n a m e - v al u e  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 e  v alid ated   b y   u s i n g   t h e  s tatic   an d   d y n a m ic   w a y s ,   th e  f o r m er   b ased   o n   th e  i n p u t  f o r m at  w h ile  t h e  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 e  i n p u t a t a   ti m e.   o.   I n v ar ia n t  B a s ed   T ec h n iq u e  -   T esti n g   t h e  w eb   ap p licatio n   b y   cr a w li n g   t h e  w eb   p a g es ,   an d   f o r m all y   d esig n in g   a  s tate  f lo w   g r ap h   w it h   all  th e  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 e  p o s s ib le  u s e r   in ter f ac e  s tates.   p.   Mo d el  B ased   T esti n g   T ec h n i q u e  -   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 e  w e b   ap p licatio n .   A   co m p lete  co d e  co v er ag e  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 e  u p o n   t h e  co s t  in v o lv ed   in   co m p lete  co d e  c o v er ag e  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 .   A  p leth o r a  o f   co d e  co v er ag e   t o o ls   ar e  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 e  w eb   ap p licatio n s .   A   b r ief   s u m m ar y   o f   all  t h e  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 t  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   S  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 s    [ 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 e  ab o v e  m e n tio n ed   tec h n iq u e s   an d   th e ir   f u t u r e  r esear ch   d ir e ctio n s   ar e  co n s o lid ated   in   T ab le  2 .   T h e  r esear ch   d ir ec tio n s   h i g h l ig h ted   in   t h e  tab le   ar e  d ir ec tio n s   in   wh ich   t h e  p r esen ter s   o f   th e  r esp ec ti v e  w o r k   ar e  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 s  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 s  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 s  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 s  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 s  t o o l s    [ 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 s  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 s  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 s  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 s  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 s  b e t w e e n   v a r i o u s  b r o w s e r s  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 s  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 s  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 s  f o r   f i l t e r i n g   u se r   se ssi o n s  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 s  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 s  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 s  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 s  a n d   t e c h n i q u e s  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 R  W E B   AP P L I CATI O N  T E ST I N G   A  r ev ie w   o f   s o m e  o f   t h e  a u to m ated   te s ti n g   to o ls   a n d   t h e  t y p e  o f   te s tin g   s u p p o r ted   b y   th e  to o ls   led   t h e   s u r v e y   to   s o m e  i n ter esti n g   f ac ts   th a t  th er e  ar e  n o t  m a n y   to o ls   av a ilab le  f o r   tes tin g   th e  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 e  w eb   ap p l icatio n s .   T h e  to o ls   t h a t  h a v e  b ee n   s t u d ied   as  p ar t  o f   t h is   s u r v e y   ar e  li s ted   i n   T ab le  3 .   A   co m p ar ati v e  s t u d y   o f   th e  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 t  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 D  AN AL Y SI S   T h er e  is   a   n ee d   f o r   th e  d ev elo p m e n t  an d   d ev is e  o f   a  n e w  m etr ic  to   in d icate   th e  h ea lth   o f   a  w eb   ap p licatio n .   A   p lo ttin g   ( co n s i d er in g   o n l y   th e  to o ls   u n d er   s tu d y )   o f   t h e  n o .   o f   to o ls   v s   t h e  t y p e  o f   test in g   s u p p o r ted   b y   ea ch   to o l  is   p r e s en ted   in   Fi g u r e  3 .   I t  is   ev id e n t  th at  t h er e  ar e  n o t  m a n y   to o ls   test in g   t h e  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 e  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 e  n o t  r ea d ily   av ailab le.   T h er e  is   s til l  h o w e v er   a  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  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 e  te s t su ite.           Fig u r e  3 .   No   o f   T o o ls   Vs T y p e  o f   T esti n g   T h e  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 e  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 e  m o s tl y   co m m er cial   i n   n a tu r e  a n d   t h er e  is   a   n ee d   to   co m e   u p   w it h   a  f u ll - f l ed g ed   o p en   s o u r ce   to o l  f o r   w e b   ap p licatio n   t est in g   co v er in g   th e  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 e  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 e  n o n - f u n ctio n a l  r eq u ir e m e n t s   i n   g en er al  ar e  le s s   w h er e  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   a  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 e  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 e  u s ab ilit y ,   c o m p atib il it y   ar e  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 t  is   o b s er v ed   th at  w i th   th e   w eb   m ak in g   a  p ar ad ig m   s h if t   to   t h e  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 e  n o t  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 e  is   a  d ir e  n ee d   f o r   a  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   a  m etr ic  to   test   t h e  ad eq u ac y   o f   te s t  s u ite   f o r   ex h au s ti v e  te s ti n g   o f   a  w e b   ap p licatio n   is   t h e  n ee d   o f   t h e  h o u r .   A   m etr ic  to   in d icate   th e  o v er all  h ea lth   o f   a   w eb   ap p licatio n   n ee d s   to   b e  p r o p o s ed .   T h er e  is   a  n ee d   f o r   d ev elo p m en t  o f   a  f r a m e w o r k   to   s u p p o r t  au to m a ted   test i n g   o f   a  w eb   ap p licatio n   f o r   th e  p r o p o s ed   s tr ateg y .   W ith   t h e  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 t  th e  n ex t  lev el   it  i s   i m p o r tan t   to   ex p lo r e  t h e   test i n g   o f   w eb   ap p licatio n s   o n   c lo u d .   A  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   a  n ee d   f o r   a   test i n g   to o l  th at   ca n   b e  d ep lo y ed   o n li n e  in   o r d er   to   o b s er v e  t h e  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 t  to   ca tch   s u c h   b u g s   as  t h e  w eb   ap p licatio n s   ar e  o f te n   te s ted   o n   s ta n d alo n e   to o ls .   T h e  p o ten tial  o f   test in g   tech n iq u es  li k e  m u tatio n   te s t in g   h as  n o t  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 e  is   a  lo t  o f   s co p e  to   ex p an d   th e  h o r izo n s   o f   m u tatio n   te s ti n g   t ec h n iq u e  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 e  is   s co p e  f o r   th e   p r o p o s al  an d   v alid atio n   o f   s o m e  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 e  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 t  w h er e   d if f er e n t  la n g u a g es  li k e  j s p ,   p y th o n   ca n   b e  e x p lo r ed   to   p r esen t  m o r e  o p er ato r s   f o r   m u tati n g   th e  w e b   ap p licatio n s .   Sco p e  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 e  au th o r s   w o u ld   lik e   to   t h an k   t h e  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   a  s u r v e y   an d   f u r th er   p u r s u e  a  d ir ec tio n   f o r   ef f ec tiv e  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 s  a n d   M e t h o d s‖ ,   I J CS I  In ter n a ti o n a l  J o u rn a l  o f  C o mp u t e r  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 l  o f  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 N  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 s  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 t  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 l  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 s  so rr y   b y   wa ivin g   fee s  fo r  a   d a y ” ,   Oc to b e r  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 t  2 0 1 7   :    2 1 3 2   –   2 1 4 1     2140   [7 ]   S h iv a n g i  Ka u sh a l,   Ja g p u n e e t  Ka u r  Ba jwa .   ― A n a l y ti c a l  R e v i e w  o f   U se r  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 l  J o u rn a l  o f  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 r  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 l  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 f  th e   Art  a n d   F u tu re   T re n d s” ,   P r o c e e d in g s  o f   th e   2 9 th   A n n u a l  In ter n a ti o n a l  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 s  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 r  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 l  o f  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 r  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 s  o f   th e   2 8 t h   A n n u a l   In tern a ti o n a l  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 ,   “ A  Fr a me wo rk   o f  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 s  o f   th e   3 0 th   A n n u a l  I n tern a ti o n a l  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  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 f  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 l  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 s  Ro th ,   a n d   A n d re a s  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 E  T ra n sa c ti o n s  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 r  2 0 1 5 .   [1 6 ]   X iao l in   X u ,   Ha i  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 s  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 N  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 i  Hs ia ,   ― A n   Ob jec t - Orie n ted   W e b   T e st  M o d e l  f o r  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 i  L i,   ― M o d e l  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 m  o n   Pa ra ll e l  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 s  Us in g   UIO   w it h   GA ‖ ,   T h e   In ter n a ti o n a l  J o u rn a l  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 i  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 r  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 s  o f   th e   2 7 th   A n n u a l  In tern a ti o n a l  Co m p u ter  S o f t w a re   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   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 f  W e b   Ap p l ica ti o n s” ,   P ro c e e d i n g s  o f   th e   2 0 th   IE EE   In tern a ti o n a l  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 i  a n d   A .   G ¨u n e s ¸   Ko ru ,   “ A  Hie ra rc h ica l  S tra teg y   fo r  T e stin g   W e b - Ba se d   A p p li c a ti o n s  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 s  o f  th e   2 7 th   A n n u a l  In t e rn a ti o n a l  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 l  R.   P ra sa d ,   ― A u to m a ted   Cro ss - Bro w s e r  Co m p a ti b il it y   Tes ti n g ‖ ,   ICS E  ’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 s  El e r,   M a rc io   Ed u a rd o   De la m a ro ,   Jo se   Ca rlo s  M a ld o n a d o ,   P a u l o   Ce sa r  M a s iero ,  “ Bu i lt - i n   S tru c tu r a l  T e stin g   o f  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 r  d e   S o u z a , P a u l o   S e rg io   L o p e s  d e   S o u z a ,   ― A   S y s tem a ti c   Re v ie w  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 r  J a v a S c rip t  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 s  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 E  T ra n sa c ti o n s  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 i  F e rra ri,   Aw a is   Ra sh id ,   Jo sé   Ca rlo s  M a ld o n a d o ,   ― T o w a rd s  th e   P ra c ti c a l  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 f  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 l  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 r  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 r  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 t  K.Da s,  Da v id L . Do w e ,   ― Tw o   d e c a d e s  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 t  C o n tex t‖,   IEE E   T ra 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 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 s  o f  th e   2 8 t h   An n u a l   In ter n a ti o n a l  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 r  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 E  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 i  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 s  o f   tes t  su it e   re d u c ti o n   f o r  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 r  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 t  Ob jec t  M o d e ls‖ .   T h e   49 th   A n n u a l  I EE E  In ter n a t io n a l  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 i  A c h k a r,   ― M o d e l  Ba se d   T e sti n g   o f  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 r  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 l  J o u rn a l  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 l  J o u rn a l  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 N  :  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 l  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 r  P a ir - w ise   T e stin g ‖ ,   In d o n e sia n   J o u rn a l  o f  El e c trica l  En g in e e rin g ,   T EL KOM NIKA ,   Vo l  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 i  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 l  o f  El e c trica l  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 l  P e rf o rm a n c e   Tes ter  V 8 . 2   to   l o a d   tes t  IBM   L o tu s  No tes   S tan d a r d   Cli e n t  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 l  W h it e   P a p e r  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 t  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 s  o f  th e   1 2 t h   i n tern a ti o n a l  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:  A  V isu a li z a ti o n   T o o l  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 r  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 l  o f  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 r  (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 s  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 l  W o rl d ” ,   ICS T W  ' 1 4   P r o c e e d in g s  o f   th e   2 0 1 4   I EE E  In ter n a ti o n a l  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 r  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 . D  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 r  in   th e   d e p a rtm e n t  o f   CS E  a t  Ja w a h a rlal  Ne h ru   T e c h n o lo g ica l  Un iv e rsity   Ka k in a d a ’s  c o n stit u e n t  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 r  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 t  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 r  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 U  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 r  P h . D  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 U  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 s  a n   A ss o c iate   P ro f e ss o r  in   t h e   d e p a rtm e n t  o f   Co m p u ter  S c ien c e   a n d   En g in e e rin g   a t  C V R  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 r  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.