Improving web application testing with user session data

Web applications have become critical components of the global information infrastructure, and it is important that they be validated to ensure their reliability. Therefore, many techniques and tools for validating web applications have been created. Only a few of these techniques, however, have add...

Full description

Saved in:
Bibliographic Details
Published in:25th International Conference on Software Engineering, 2003. Proceedings pp. 49 - 59
Main Authors: Elbaum, S., Karre, S., Rothermel, G.
Format: Conference Proceeding
Language:English
Published: IEEE 2003
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract Web applications have become critical components of the global information infrastructure, and it is important that they be validated to ensure their reliability. Therefore, many techniques and tools for validating web applications have been created. Only a few of these techniques, however, have addressed problems of testing the functionality of web applications, and those that do have not fully considered the unique attributes of web applications. In this paper we explore the notion that user session data gathered as users operate web applications can be successfully employed in the testing of those applications, particularly as those applications evolve and experience different usage profiles. We report results of an experiment comparing new and existing test generation techniques for web applications, assessing both the adequacy of the generated tests and their ability to detect faults on a point-of-sale web application. Our results show that user session data can produce test suites as effective overall as those produced by existing white-box techniques, but at less expense. Moreover the classes of faults detected differ somewhat across approaches, suggesting that the techniques may be complimentary.
AbstractList Web applications have become critical components of the global information infrastructure, and it is important that they be validated to ensure their reliability. Therefore, many techniques and tools for validating web applications have been created. Only a few of these techniques, however, have addressed problems of testing the functionality of web applications, and those that do have not fully considered the unique attributes of web applications. In this paper we explore the notion that user session data gathered as users operate web applications can be successfully employed in the testing of those applications, particularly as those applications evolve and experience different usage profiles. We report results of an experiment comparing new and existing test generation techniques for web applications, assessing both the adequacy of the generated tests and their ability to detect faults on a point-of-sale web application. Our results show that user session data can produce test suites as effective overall as those produced by existing white-box techniques, but at less expense. Moreover the classes of faults detected differ somewhat across approaches, suggesting that the techniques may be complimentary.
Author Elbaum, S.
Rothermel, G.
Karre, S.
Author_xml – sequence: 1
  givenname: S.
  surname: Elbaum
  fullname: Elbaum, S.
  organization: Dept. of Comput. Sci. & Eng., Nebraska Univ., Lincoln, NE, USA
– sequence: 2
  givenname: S.
  surname: Karre
  fullname: Karre, S.
  organization: Dept. of Comput. Sci. & Eng., Nebraska Univ., Lincoln, NE, USA
– sequence: 3
  givenname: G.
  surname: Rothermel
  fullname: Rothermel, G.
BookMark eNotj8tKxDAYRoOO4HT0AcRNX6D1T9LcllJGLQy4UMHdkDR_NDLTliYqvr23WR04Bz74CrIYxgEJuaBQUwrmqmsf1jUD4DVlQKlWR2RJhdAVZUwckwKUNOJHq-cFWQJTUAkm1CkpUnoDANkYsyS620_z-BGHl_ITXWmnaRd7m-M4lBlT_vMxv5bvCecyYUq_xdtsz8hJsLuE5weuyNPN-rG9qzb3t117vakiVTxXXtAQlAfjveTBO2scSNswIayQRrvGIQtU6yCghwDc9qilVR4ZOoES-Ypc_u9GRNxOc9zb-Wt7eMy_AQMkSxc
ContentType Conference Proceeding
DBID 6IE
6IH
CBEJK
RIE
RIO
DOI 10.1109/ICSE.2003.1201187
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan (POP) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Electronic Library Online
IEEE Proceedings Order Plans (POP) 1998-present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library Online
  url: http://ieeexplore.ieee.org/Xplore/DynWel.jsp
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISSN 1558-1225
EndPage 59
ExternalDocumentID 1201187
GroupedDBID -~X
.4S
.DC
123
23M
29O
5VS
6IE
6IF
6IH
6IK
6IL
6IM
6IN
8US
AAJGR
ABLEC
ACM
ADZIZ
AFFNX
ALMA_UNASSIGNED_HOLDINGS
APO
ARCSS
AVWKF
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
EDO
FEDTE
I-F
I07
IEGSK
IJVOP
IPLJI
JC5
M43
OCL
RIE
RIG
RIL
RIO
RNS
XOL
ID FETCH-LOGICAL-i173t-d51ff7d09dd63fdba9b06a4255a5698b4be2f188f50c0f03ace86a7de2eb5e6e3
IEDL.DBID RIE
ISBN 076951877X
9780769518770
ISSN 0270-5257
IngestDate Wed Jun 26 19:26:41 EDT 2024
IsPeerReviewed false
IsScholarly true
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i173t-d51ff7d09dd63fdba9b06a4255a5698b4be2f188f50c0f03ace86a7de2eb5e6e3
PageCount 11
ParticipantIDs ieee_primary_1201187
PublicationCentury 2000
PublicationDate 20030000
PublicationDateYYYYMMDD 2003-01-01
PublicationDate_xml – year: 2003
  text: 20030000
PublicationDecade 2000
PublicationTitle 25th International Conference on Software Engineering, 2003. Proceedings
PublicationTitleAbbrev ICSE
PublicationYear 2003
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0006499
ssj0000451814
Score 1.963882
Snippet Web applications have become critical components of the global information infrastructure, and it is important that they be validated to ensure their...
SourceID ieee
SourceType Publisher
StartPage 49
SubjectTerms Application software
Automatic testing
Computer science
Fault detection
Marketing and sales
Medical diagnostic imaging
Proposals
Reliability engineering
Software systems
System testing
Title Improving web application testing with user session data
URI https://ieeexplore.ieee.org/document/1201187
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://sdu.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV07T8MwED7RTkwFWsRbHhhx68T1ay6tyoKQChJbFcdn0aVFkP5_bOcBSCxssRUp0Vn2-b67-z6AW84tU8g5LZkq6FRqS61FSaVAVhrvOCYdsuVKPb7q-3mkybnremEQMRWf4Tg-ply-25X7CJVNsjypY_egp4yue7U6PCXypOjoappTWE6TdmSIuhiNjJ91yB7uE1qplnmnHbfpzoyZycNsNU80oePma79kV5LXWQz-979HMPpu3yNPnWM6hgPcnsCg1W8gzXYegu4QBRIOU_Ijl02qSL4R5zfVG4lABvmsCTxILCkdwcti_jxb0kZJgW4yxSvqROa9csw4J7l3tjCWySJsV1EIabSdWsx9prUXrGSe8aJELQvlMEcrUCI_hf52t8UzIMFowivuMx4cu9dC5z68YHJmWQh2pT2HYTTE-r0my1g3Nrj4e_oSDlN1XMI0rqBffezxGnqfbn-TlvcLxB2eQA
link.rule.ids 310,311,782,786,791,792,798,4054,4055,27934,54767
linkProvider IEEE
linkToHtml http://sdu.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV07T8MwELZoGWAq0CLeeGDErRPHj8ylVStKhdQisVVxfBYsLaLp_8d2HoDEwhZbkRKdZZ_vu7vvQ-iOMU0lMEZyKjOSCKWJ1iCI4EDz1BoGQYdsspDzV_Uw8jQ5900vDACE4jPo-8eQyzebfOehskEUB3XsFtrniRSy7NZqEBXPlKK8s6nOYZEE9UgXd1HiOT_LoN3dKJSUNfdOPa4TnhFNB9PhYhSIQvvV934JrwS_M-7874-PUO-7gQ8_N67pGO3B-gR1agUHXG3oLlINpoDdcYp_ZLNx4ek3_Px78YY9lIG3JYUH9kWlPfQyHi2HE1JpKZD3SLKCGB5ZKw1NjRHMGp2lmorMbViecZEqnWiIbaSU5TSnlrIsByUyaSAGzUEAO0Xt9WYNZwg7o3ErmY2Yc-1WcRVb90IaU01duCv0Oep6Q6w-SrqMVWWDi7-nb9HBZPk0W82m88dLdBhq5QLCcYXaxecOrlFra3Y3Yam_AFKjoZE
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=25th+International+Conference+on+Software+Engineering%2C+2003.+Proceedings&rft.atitle=Improving+web+application+testing+with+user+session+data&rft.au=Elbaum%2C+S.&rft.au=Karre%2C+S.&rft.au=Rothermel%2C+G.&rft.date=2003-01-01&rft.pub=IEEE&rft.isbn=9780769518770&rft.issn=0270-5257&rft.eissn=1558-1225&rft.spage=49&rft.epage=59&rft_id=info:doi/10.1109%2FICSE.2003.1201187&rft.externalDocID=1201187
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0270-5257&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0270-5257&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0270-5257&client=summon