Automated Testing of Web Applications Using Combinatorial Strategies
Recently, testing techniques based on dynamic exploration, which try to automatically exercise every possible user interface element, have been extensively used to facilitate fully testing web applications. Most of such testing tools are however not effective in reaching dynamic pages induced by for...
Saved in:
| Published in | Journal of computer science and technology Vol. 32; no. 1; pp. 199 - 210 |
|---|---|
| Main Authors | , , , |
| Format | Journal Article |
| Language | English |
| Published |
New York
Springer US
2017
Springer Nature B.V School of Computer Science and Engineering, Southeast University, Nanjing 211189, China%School of Computer Science and Technology, Nanjing University of Posts and Telecommunications Nanjing 210023, China |
| Subjects | |
| Online Access | Get full text |
| ISSN | 1000-9000 1860-4749 |
| DOI | 10.1007/s11390-017-1699-x |
Cover
| Abstract | Recently, testing techniques based on dynamic exploration, which try to automatically exercise every possible user interface element, have been extensively used to facilitate fully testing web applications. Most of such testing tools are however not effective in reaching dynamic pages induced by form interactions due to their emphasis on handling client-side scripting. In this paper, we present a combinatorial strategy to achieve a full form test and build an automated test model. We propose an algorithm called pairwise testing with constraints (PTC) to iraplement the strategy. Our PTC algorithm uses pairwise coverage and handles the issues of semantic constraints and illegal values. We have implemented a prototype tool ComjaxTest and conducted an empirical study on five web applications. Experimental results indicate that our PTC algorithm generates less form test cases while achieving a higher coverage of dynamic pages than the general pairwise testing algorithm. Additionally, our ComjaxTest generates a relatively complete test model and then detects more faults in a reasonable amount of time, as compared with other existing tools based on dynamic exploration. |
|---|---|
| AbstractList | Recently, testing techniques based on dynamic exploration, which try to automatically exercise every possible user interface element, have been extensively used to facilitate fully testing web applications. Most of such testing tools are however not effective in reaching dynamic pages induced by form interactions due to their emphasis on handling client-side scripting. In this paper, we present a combinatorial strategy to achieve a full form test and build an automated test model. We propose an algorithm called pairwise testing with constraints (PTC) to implement the strategy. Our PTC algorithm uses pairwise coverage and handles the issues of semantic constraints and illegal values. We have implemented a prototype tool ComjaxTest and conducted an empirical study on five web applications. Experimental results indicate that our PTC algorithm generates less form test cases while achieving a higher coverage of dynamic pages than the general pairwise testing algorithm. Additionally, our ComjaxTest generates a relatively complete test model and then detects more faults in a reasonable amount of time, as compared with other existing tools based on dynamic exploration. Recently, testing techniques based on dynamic exploration, which try to automatically exercise every possible user interface element, have been extensively used to facilitate fully testing web applications. Most of such testing tools are however not effective in reaching dynamic pages induced by form interactions due to their emphasis on handling client-side scripting. In this paper, we present a combinatorial strategy to achieve a full form test and build an automated test model. We propose an algorithm called pairwise testing with constraints (PTC) to iraplement the strategy. Our PTC algorithm uses pairwise coverage and handles the issues of semantic constraints and illegal values. We have implemented a prototype tool ComjaxTest and conducted an empirical study on five web applications. Experimental results indicate that our PTC algorithm generates less form test cases while achieving a higher coverage of dynamic pages than the general pairwise testing algorithm. Additionally, our ComjaxTest generates a relatively complete test model and then detects more faults in a reasonable amount of time, as compared with other existing tools based on dynamic exploration. |
| Author | Xiao-Fang Qi Zi-Yuan Wang Jun-Qiang Mao Peng Wang |
| AuthorAffiliation | School of Computer Science and Engineering, Southeast University, Nanjing 211189, China Key Laboratory of Computer Network and Information Integration, Ministry of Education, Nanjing 211189, China School of Computer Science and Technology, Nanjing University of Posts and Telecommunications Nanjing 210023, China |
| AuthorAffiliation_xml | – name: School of Computer Science and Engineering, Southeast University, Nanjing 211189, China%School of Computer Science and Technology, Nanjing University of Posts and Telecommunications Nanjing 210023, China |
| Author_xml | – sequence: 1 givenname: Xiao-Fang surname: Qi fullname: Qi, Xiao-Fang email: xfqi@seu.edu.cn organization: School of Computer Science and Engineering, Southeast University, Key Laboratory of Computer Network and Information Integration, Ministry of Education – sequence: 2 givenname: Zi-Yuan surname: Wang fullname: Wang, Zi-Yuan organization: School of Computer Science and Technology, Nanjing University of Posts and Telecommunications – sequence: 3 givenname: Jun-Qiang surname: Mao fullname: Mao, Jun-Qiang organization: School of Computer Science and Engineering, Southeast University – sequence: 4 givenname: Peng surname: Wang fullname: Wang, Peng organization: School of Computer Science and Engineering, Southeast University |
| BookMark | eNp9kctO3DAUhq2KSuXSB-guopsuCD2OHV-Wo4EWJKQuyqhLy0ns1CFjD3ZGTN--HoJGiAWbY0vn_87lPyfoyAdvEPqC4RID8O8JYyKhBMxLzKQsdx_QMRYMSsqpPMp_AChlDp_QSUoDAOFA6TG6WmynsNaT6Yp7kybn-yLY4o9pisVmM7pWTy74VKzSPrMM68Z5PYXo9Fj8nmLmemfSGfpo9ZjM55f3FK1-XN8vb8q7Xz9vl4u7sqWYTKWoiSEgNdSUUqGJpZyZmtqm1lawLsdKMN2YjkJFZGdzVtYdNGA5aWppyCm6mOs-aW-179UQttHnjmpIw8NuSLtGmSp7ABgwy_Jvs3wTw-M2b6fWLrVmHLU3YZsUFlxKIZjYS7--kR5KY1EzDFX2Mav4rGpjSCkaq1o3PTuUrXCjwqD2x1DzMVQeRO2PoXaZxG_ITXRrHf-9y1Qzk7LW9ya-mukd6Pyl0d_g-8fMHToxjitRVVSS_8aBqS0 |
| CitedBy_id | crossref_primary_10_4018_IJAMC_290534 crossref_primary_10_3390_info14030166 crossref_primary_10_1109_ACCESS_2018_2879638 crossref_primary_10_1080_03772063_2022_2150698 crossref_primary_10_54480_slr_m_v4i1_50 crossref_primary_10_1108_FS_01_2021_0021 crossref_primary_10_1002_stvr_1842 crossref_primary_10_1016_j_jss_2024_112186 |
| Cites_doi | 10.1109/TSE.2004.24 10.1145/2109205.2109208 10.1109/TSE.2011.28 10.1109/ICSM.2009.5306321 10.14778/1454159.1454163 10.1109/ISSRE.2013.6698880 10.1145/2610384.2610406 10.1016/bs.adcom.2014.12.003 10.1109/ICST.2010.59 10.1145/1367497.1367558 10.1109/ICSE.2001.919078 10.1145/1883612.1883618 10.1145/2610384.2610399 10.1016/j.infsof.2006.03.004 10.1145/62959.62964 |
| ContentType | Journal Article |
| Copyright | Springer Science+Business Media New York 2017 Springer Science+Business Media New York 2017. Copyright © Wanfang Data Co. Ltd. All Rights Reserved. |
| Copyright_xml | – notice: Springer Science+Business Media New York 2017 – notice: Springer Science+Business Media New York 2017. – notice: Copyright © Wanfang Data Co. Ltd. All Rights Reserved. |
| DBID | 2RA 92L CQIGP W92 ~WA AAYXX CITATION 3V. 7SC 7WY 7WZ 7XB 87Z 8AL 8FD 8FE 8FG 8FK 8FL ABJCF ABUWG AFKRA ARAPS AZQEC BENPR BEZIV BGLVJ CCPQU DWQXO FRNLG F~G GNUQQ HCIFZ JQ2 K60 K6~ K7- L.- L6V L7M L~C L~D M0C M0N M7S P5Z P62 PHGZM PHGZT PKEHL PQBIZ PQBZA PQEST PQGLB PQQKQ PQUKI PRINS PTHSS Q9U 2B. 4A8 92I 93N PSX TCJ |
| DOI | 10.1007/s11390-017-1699-x |
| DatabaseName | 维普期刊资源整合服务平台 中文科技期刊数据库-CALIS站点 中文科技期刊数据库-7.0平台 中文科技期刊数据库-工程技术 中文科技期刊数据库- 镜像站点 CrossRef ProQuest Central (Corporate) Computer and Information Systems Abstracts ABI/INFORM Collection ABI/INFORM Global (PDF only) ProQuest Central (purchase pre-March 2016) ABI/INFORM Collection Computing Database (Alumni Edition) Technology Research Database ProQuest SciTech Collection ProQuest Technology Collection ProQuest Central (Alumni) (purchase pre-March 2016) ABI/INFORM Collection (Alumni) Materials Science & Engineering Collection ProQuest Central (Alumni) ProQuest Central UK/Ireland Advanced Technologies & Computer Science Collection ProQuest Central Essentials ProQuest Central Business Premium Collection ProQuest Technology Collection ProQuest One Community College ProQuest Central Business Premium Collection (Alumni) ABI/INFORM Global (Corporate) ProQuest Central Student ProQuest SciTech Premium Collection ProQuest Computer Science Collection ProQuest Business Collection (Alumni Edition) ProQuest Business Collection Computer Science Database ABI/INFORM Professional Advanced ProQuest Engineering Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional ProQuest ABI/INFORM Global Computing Database Engineering Database Advanced Technologies & Aerospace Database ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Premium ProQuest One Academic ProQuest One Academic Middle East (New) ProQuest One Business ProQuest One Business (Alumni) ProQuest One Academic Eastern Edition (DO NOT USE) ProQuest One Applied & Life Sciences ProQuest One Academic ProQuest One Academic UKI Edition ProQuest Central China Engineering Collection ProQuest Central Basic Wanfang Data Journals - Hong Kong WANFANG Data Centre Wanfang Data Journals 万方数据期刊 - 香港版 China Online Journals (COJ) China Online Journals (COJ) |
| DatabaseTitle | CrossRef ABI/INFORM Global (Corporate) ProQuest Business Collection (Alumni Edition) ProQuest One Business Computer Science Database ProQuest Central Student Technology Collection Technology Research Database Computer and Information Systems Abstracts – Academic ProQuest One Academic Middle East (New) ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Essentials ProQuest Computer Science Collection Computer and Information Systems Abstracts ProQuest Central (Alumni Edition) SciTech Premium Collection ProQuest One Community College ProQuest Central China ABI/INFORM Complete ProQuest Central ABI/INFORM Professional Advanced ProQuest One Applied & Life Sciences ProQuest Engineering Collection ProQuest Central Korea ProQuest Central (New) Advanced Technologies Database with Aerospace ABI/INFORM Complete (Alumni Edition) Engineering Collection Advanced Technologies & Aerospace Collection Business Premium Collection ABI/INFORM Global ProQuest Computing Engineering Database ABI/INFORM Global (Alumni Edition) ProQuest Central Basic ProQuest Computing (Alumni Edition) ProQuest One Academic Eastern Edition ProQuest Technology Collection ProQuest SciTech Collection ProQuest Business Collection Computer and Information Systems Abstracts Professional Advanced Technologies & Aerospace Database ProQuest One Academic UKI Edition Materials Science & Engineering Collection ProQuest One Business (Alumni) ProQuest One Academic ProQuest Central (Alumni) ProQuest One Academic (New) Business Premium Collection (Alumni) |
| DatabaseTitleList | ABI/INFORM Global (Corporate) Computer and Information Systems Abstracts |
| Database_xml | – sequence: 1 dbid: 8FG name: ProQuest Technology Collection url: https://search.proquest.com/technologycollection1 sourceTypes: Aggregation Database |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| DocumentTitleAlternate | Automated Testing of Web Applications Using Combinatorial Strategies |
| EISSN | 1860-4749 |
| EndPage | 210 |
| ExternalDocumentID | jsjkxjsxb_e201701016 4295456191 10_1007_s11390_017_1699_x 671282249 |
| GrantInformation_xml | – fundername: the National Natural Science Foundation of China under Grant Nos.61472076,61472077, and 61300054 |
| GroupedDBID | -4Z -59 -5G -BR -EM -Y2 -~C .86 .VR 06D 0R~ 0VY 1N0 1SB 2.D 28- 29K 2B. 2C0 2J2 2JN 2JY 2KG 2KM 2LR 2RA 2VQ 2~H 30V 3V. 4.4 406 408 409 40D 40E 5GY 5QI 5VR 5VS 67Z 6NX 7WY 8FE 8FG 8FL 8TC 8UJ 92H 92I 92L 92R 93N 95- 95. 95~ 96X AAAVM AABHQ AABYN AAFGU AAHNG AAIAL AAJKR AANZL AAOBN AARHV AARTL AATNV AATVU AAUYE AAWCG AAWWR AAYFA AAYIU AAYQN AAYTO ABBBX ABBXA ABDZT ABECU ABFGW ABFTD ABFTV ABHLI ABHQN ABJCF ABJNI ABJOX ABKAS ABKCH ABKTR ABMNI ABMQK ABNWP ABQBU ABSXP ABTEG ABTHY ABTKH ABTMW ABULA ABUWG ABWNU ABXPI ACAOD ACBMV ACBRV ACBXY ACGFS ACHSB ACHXU ACIGE ACIPQ ACKNC ACMDZ ACMLO ACOKC ACOMO ACSNA ACTTH ACVWB ACWMK ACZOJ ADGRI ADHHG ADHIR ADINQ ADKNI ADKPE ADMDM ADOXG ADRFC ADTPH ADURQ ADYFF ADZKW AEBTG AEEQQ AEFIE AEFTE AEGAL AEGNC AEJHL AEJRE AEKMD AENEX AEOHA AEPYU AESKC AESTI AETLH AEVLU AEVTX AEXYK AEYWE AFEXP AFGCZ AFKRA AFLOW AFNRJ AFQWF AFUIB AFWTZ AFZKB AGAYW AGDGC AGGBP AGGDS AGJBK AGMZJ AGQMX AGWIL AGWZB AGYKE AHAVH AHBYD AHKAY AHSBF AHYZX AIAKS AIIXL AILAN AIMYW AITGF AJBLW AJDOV AJRNO ALMA_UNASSIGNED_HOLDINGS ALWAN AMKLP AMXSW AMYLF AMYQR AOCGG ARAPS ARMRJ ASPBG AVWKF AXYYD AZFZN AZQEC B-. BA0 BBWZM BDATZ BENPR BEZIV BGLVJ BGNMA BPHCQ CAG CCEZO CCPQU CHBEP COF CQIGP CS3 CSCUP CUBFJ CW9 D-I DDRTE DNIVK DPUIP DU5 DWQXO EBLON EBS EIOEI EJD ESBYG F5P FA0 FEDTE FERAY FFXSO FIGPU FINBP FNLPD FRNLG FRRFC FSGXE FWDCC GGCAI GGRSB GJIRD GNUQQ GNWQR GQ6 GQ7 GQ8 GROUPED_ABI_INFORM_COMPLETE GXS HCIFZ HF~ HG6 HMJXF HQYDN HRMNR HVGLF HZ~ IAO IHE IJ- IKXTQ IWAJR IXC IXD IXE IZIGR IZQ I~X I~Z J-C JBSCW JCJTX JZLTJ K60 K6V K6~ K7- KDC KOV LAK LLZTM M0C M0N M4Y M7S MA- N2Q NB0 NDZJH NF0 NPVJJ NQJWS NU0 O9- O93 O9G O9I O9J OAM P19 P2P P62 P9O PF0 PQBIZ PQQKQ PROAC PT4 PT5 PTHSS Q2X QOK QOS R4E R89 R9I RHV RNI RNS ROL RPX RSV RZK S16 S1Z S26 S27 S28 S3B SAP SCJ SCL SCLPG SCO SDH SDM SHX SISQX SJYHP SNE SNPRN SNX SOHCF SOJ SPISZ SRMVM SSLCW STPWE SZN T13 T16 TCJ TGT TSG TSK TSV TUC U2A UG4 UNUBA UOJIU UTJUX UZXMN VC2 VFIZW W23 W48 W92 WK8 YLTOR Z7R Z7U Z7X Z7Z Z81 Z83 Z88 Z8R Z8W Z92 ZMTXR ~A9 ~EX ~WA -SI -S~ 5XA 5XJ AACDK AAJBT AASML AAXDM AAYZH ABAKF ABQSL ACDTI ACPIV AEFQL AEMSY AFBBN AGQEE AGRTI AIGIU BSONS CAJEI H13 PQBZA Q-- U1G U5S AAPKM AAYXX ABBRH ABDBE ABFSG ABRTQ ACSTC ADHKG AEZWR AFDZB AFHIU AFOHR AGQPQ AHPBZ AHWEU AIXLP ATHPR AYFIA CITATION ICD IVC PHGZM PHGZT PQGLB PUEGO TGMPQ 7SC 7XB 8AL 8FD 8FK JQ2 L.- L6V L7M L~C L~D PKEHL PQEST PQUKI PRINS Q9U 4A8 PMFND PSX |
| ID | FETCH-LOGICAL-c413t-853e309a054448a3f476e54fb5af86d5af286abed40239df76e95d0b0f73b59e3 |
| IEDL.DBID | BENPR |
| ISSN | 1000-9000 |
| IngestDate | Thu May 29 04:00:15 EDT 2025 Thu Oct 02 19:22:05 EDT 2025 Fri Jul 25 11:18:04 EDT 2025 Wed Oct 01 02:32:13 EDT 2025 Thu Apr 24 23:05:45 EDT 2025 Fri Feb 21 02:40:04 EST 2025 Wed Feb 14 10:05:25 EST 2024 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 1 |
| Keywords | web application automated testing combinatorial testing |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c413t-853e309a054448a3f476e54fb5af86d5af286abed40239df76e95d0b0f73b59e3 |
| Notes | automated testing, combinatorial testing, web application Recently, testing techniques based on dynamic exploration, which try to automatically exercise every possible user interface element, have been extensively used to facilitate fully testing web applications. Most of such testing tools are however not effective in reaching dynamic pages induced by form interactions due to their emphasis on handling client-side scripting. In this paper, we present a combinatorial strategy to achieve a full form test and build an automated test model. We propose an algorithm called pairwise testing with constraints (PTC) to iraplement the strategy. Our PTC algorithm uses pairwise coverage and handles the issues of semantic constraints and illegal values. We have implemented a prototype tool ComjaxTest and conducted an empirical study on five web applications. Experimental results indicate that our PTC algorithm generates less form test cases while achieving a higher coverage of dynamic pages than the general pairwise testing algorithm. Additionally, our ComjaxTest generates a relatively complete test model and then detects more faults in a reasonable amount of time, as compared with other existing tools based on dynamic exploration. 11-2296/TP ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 content type line 23 |
| PQID | 1856102474 |
| PQPubID | 326258 |
| PageCount | 12 |
| ParticipantIDs | wanfang_journals_jsjkxjsxb_e201701016 proquest_miscellaneous_1879988686 proquest_journals_1856102474 crossref_citationtrail_10_1007_s11390_017_1699_x crossref_primary_10_1007_s11390_017_1699_x springer_journals_10_1007_s11390_017_1699_x chongqing_primary_671282249 |
| ProviderPackageCode | CITATION AAYXX |
| PublicationCentury | 2000 |
| PublicationDate | 2017 20170100 2017-1-00 20170101 |
| PublicationDateYYYYMMDD | 2017-01-01 |
| PublicationDate_xml | – year: 2017 text: 2017 |
| PublicationDecade | 2010 |
| PublicationPlace | New York |
| PublicationPlace_xml | – name: New York – name: Beijing |
| PublicationTitle | Journal of computer science and technology |
| PublicationTitleAbbrev | J. Comput. Sci. Technol |
| PublicationTitleAlternate | Journal of Computer Science and Technology |
| PublicationYear | 2017 |
| Publisher | Springer US Springer Nature B.V School of Computer Science and Engineering, Southeast University, Nanjing 211189, China%School of Computer Science and Technology, Nanjing University of Posts and Telecommunications Nanjing 210023, China |
| Publisher_xml | – name: Springer US – name: Springer Nature B.V – name: School of Computer Science and Engineering, Southeast University, Nanjing 211189, China%School of Computer Science and Technology, Nanjing University of Posts and Telecommunications Nanjing 210023, China |
| References | Cai R, Yang J M, Lai W et al. iRobot: An intelligent crawler for web forums. In Proc. the 17th Int. Conf. World Wide Web, April 2008, pp.447-456. MirzaAghaei M, Mesbah A. DOM-based test adequacy criteria for web applications. In Proc. Int. Symp. Software Testing and Analysis, July 2014, pp.71-81. Wang W, Lei Y, Sampath S et al. A combinatorial approach to building navigation graphs for dynamic Web applications. In Proc. the 25th Int. Conf. Software Maintenance, September 2009, pp.211-220. Kuhn D R, Reilly M J. An investigation of the applicability of design of experiments to software testing. In Proc. the 27th Annual NASA Goddard Software Engineering Workshop, December 2002, pp.91-95. Ostrand T J, Balcer M J. The category-partition method for specifying and generating fuctional tests. Communications of the ACM, 1988, 31(6): 676-686. Madhavan J, Ko D, Kot L et al. Google’s deep-web crawl. Proceedings of the VLDB Endowment, 2008, 1(2): 1241-1252. Nie C, Leung H. A survey of combinatorial testing. ACM Computing Surveys, 2011, 43(2): 11:1-11:29. Zou Y, Chen Z, Zheng Y et al. Virtual DOM coverage for effective testing of dynamic web application. In Proc. Int. Symp. Software Testing and Analysis, July 2014, pp.60-70. Bryce R C, Colbourn C J. Prioritized interaction testing for pair-wise coverage with seeding and constraints. Information and Software Technology, 2006, 48(10): 960-970. Kuhn D R, Wallce D R, Gallo A M. Software fault interactions and implications for software testing. IEEE Trans. Softw. Eng., 2004, 30(6): 418-421. Benedikt M, Freire J, Godefroid P. VeriWeb: Automatically testing dynamic Web sites. In Proc. the 11th Int. Conf. World Wide Web, May 2002, pp.654-668. Mesbah A, Deursen A V, Lenselink S. Crawling AJAX-based web applications through dynamic analysis of user interface state changes. ACM Trans. the Web, 2012, 6(1):3:1-3:29. Roest D, Mesbah A, Deursen A V. Regression testing AJAX applications: Coping with dynamism. In Proc. the 3rd Int. Conf. Software Testing, Verification, and Validation, April 2010, pp.127-136. Fard A M, Mesbah A. Feedback-directed exploration of web applications to derive test models. In Proc. the 24th Int. Symp. Software Reliability Engineering, November 2013, pp.278-287. Ricca F, Tonella P. Analysis and testing of web applications. In Proc. the 23rd Int. Conf. Software Engineering, May 2001, pp.25-34. Mesbah A. Advances in testing JavaScript-based web applications. Advances in Computers, 2015, 97: 201-235. Mesbah A, Deursen A V, Roest D. Invariant-based automatic testing of modern web applications. IEEE Trans. Softw. Engin., 2012, 38(1): 35-53. 1699_CR9 1699_CR6 1699_CR12 1699_CR5 1699_CR13 1699_CR8 1699_CR10 1699_CR7 1699_CR11 1699_CR2 1699_CR16 1699_CR1 1699_CR17 1699_CR4 1699_CR14 1699_CR3 1699_CR15 |
| References_xml | – reference: Mesbah A. Advances in testing JavaScript-based web applications. Advances in Computers, 2015, 97: 201-235. – reference: Madhavan J, Ko D, Kot L et al. Google’s deep-web crawl. Proceedings of the VLDB Endowment, 2008, 1(2): 1241-1252. – reference: Ricca F, Tonella P. Analysis and testing of web applications. In Proc. the 23rd Int. Conf. Software Engineering, May 2001, pp.25-34. – reference: Nie C, Leung H. A survey of combinatorial testing. ACM Computing Surveys, 2011, 43(2): 11:1-11:29. – reference: Benedikt M, Freire J, Godefroid P. VeriWeb: Automatically testing dynamic Web sites. In Proc. the 11th Int. Conf. World Wide Web, May 2002, pp.654-668. – reference: Wang W, Lei Y, Sampath S et al. A combinatorial approach to building navigation graphs for dynamic Web applications. In Proc. the 25th Int. Conf. Software Maintenance, September 2009, pp.211-220. – reference: Fard A M, Mesbah A. Feedback-directed exploration of web applications to derive test models. In Proc. the 24th Int. Symp. Software Reliability Engineering, November 2013, pp.278-287. – reference: Bryce R C, Colbourn C J. Prioritized interaction testing for pair-wise coverage with seeding and constraints. Information and Software Technology, 2006, 48(10): 960-970. – reference: Zou Y, Chen Z, Zheng Y et al. Virtual DOM coverage for effective testing of dynamic web application. In Proc. Int. Symp. Software Testing and Analysis, July 2014, pp.60-70. – reference: Cai R, Yang J M, Lai W et al. iRobot: An intelligent crawler for web forums. In Proc. the 17th Int. Conf. World Wide Web, April 2008, pp.447-456. – reference: Mesbah A, Deursen A V, Lenselink S. Crawling AJAX-based web applications through dynamic analysis of user interface state changes. ACM Trans. the Web, 2012, 6(1):3:1-3:29. – reference: Roest D, Mesbah A, Deursen A V. Regression testing AJAX applications: Coping with dynamism. In Proc. the 3rd Int. Conf. Software Testing, Verification, and Validation, April 2010, pp.127-136. – reference: Ostrand T J, Balcer M J. The category-partition method for specifying and generating fuctional tests. Communications of the ACM, 1988, 31(6): 676-686. – reference: Kuhn D R, Reilly M J. An investigation of the applicability of design of experiments to software testing. In Proc. the 27th Annual NASA Goddard Software Engineering Workshop, December 2002, pp.91-95. – reference: MirzaAghaei M, Mesbah A. DOM-based test adequacy criteria for web applications. In Proc. Int. Symp. Software Testing and Analysis, July 2014, pp.71-81. – reference: Mesbah A, Deursen A V, Roest D. Invariant-based automatic testing of modern web applications. IEEE Trans. Softw. Engin., 2012, 38(1): 35-53. – reference: Kuhn D R, Wallce D R, Gallo A M. Software fault interactions and implications for software testing. IEEE Trans. Softw. Eng., 2004, 30(6): 418-421. – ident: 1699_CR7 doi: 10.1109/TSE.2004.24 – ident: 1699_CR2 doi: 10.1145/2109205.2109208 – ident: 1699_CR3 doi: 10.1109/TSE.2011.28 – ident: 1699_CR5 doi: 10.1109/ICSM.2009.5306321 – ident: 1699_CR12 doi: 10.14778/1454159.1454163 – ident: 1699_CR15 doi: 10.1109/ISSRE.2013.6698880 – ident: 1699_CR16 doi: 10.1145/2610384.2610406 – ident: 1699_CR1 doi: 10.1016/bs.adcom.2014.12.003 – ident: 1699_CR4 doi: 10.1109/ICST.2010.59 – ident: 1699_CR13 doi: 10.1145/1367497.1367558 – ident: 1699_CR11 – ident: 1699_CR14 doi: 10.1109/ICSE.2001.919078 – ident: 1699_CR6 – ident: 1699_CR8 doi: 10.1145/1883612.1883618 – ident: 1699_CR17 doi: 10.1145/2610384.2610399 – ident: 1699_CR10 doi: 10.1016/j.infsof.2006.03.004 – ident: 1699_CR9 doi: 10.1145/62959.62964 |
| SSID | ssj0037044 |
| Score | 2.1435797 |
| Snippet | Recently, testing techniques based on dynamic exploration, which try to automatically exercise every possible user interface element, have been extensively... |
| SourceID | wanfang proquest crossref springer chongqing |
| SourceType | Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 199 |
| SubjectTerms | Algorithms Applications programs Artificial Intelligence Automation Combinatorial analysis Computer Science Data Structures and Information Theory Dynamics Exploration Fault detection Information Systems Applications (incl.Internet) JavaScript Model testing PTC Regular Paper Selenium Semantics Software Engineering Strategy Studies Theory of Computation Topical Collection on Blood Pressure Monitoring and Management User interface Web应用程序 动态页面 客户端脚本 测试工具 测试模型 测试算法 自动化测试 |
| SummonAdditionalLinks | – databaseName: SpringerLINK - Czech Republic Consortium dbid: AGYKE link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1Lb9QwEB6h7YULLQVEaEFGggvIVR6O7RxX0IdA4rQV5WTFr0VblECTlVb8esbZeHepoFIvufiRxPbY33hmvgF4gxC4cpI7ak3lKeMcRao0nIrS11kpA0Xc4CD7hV9csk9X5dUYx91Fb_dokhx26m2wG4KV4EQlaMariiJw3BvotiawNz3_9vk0bsCFSIccruHmmoacmNGY-a9OAqXC97aZ_8IX_n00bfHmxkQ6BPY0vm7mO2fQ2T7M4tevXU-uT5a9PjG_bxE73vP3DuDRiEnJdL2IHsMD1xzCfsz3QEbxfwIfp8u-RYTrLJkFco5mTlpPvjpNpjtmcDJ4IRBsjkp3UOlxhZNIguu6p3B5djr7cEHHLAzU4AHXUzzPXZFWNWI7VOXqwjPBXcm8LmsvucVnLnmtnWUhTtZ6LK1Km-rUi0LjQiiewaRpG_cciEHlSpS5zgttmc2sllmmjTQuq420zCRwtJkM9XPNtqG4yAZX1yqBNE6PMiOBecij8UNtqZfDGCocQxXGUK0SeLdpEvu7o_JxnHM1CnKnEM4gwMyZYAm83hSjCAa7St24dhnqCFRaJZc8gfdxcne6-P8L347LaVt50S2uV4tupZXLA7VRuFx5ca9ej-BhaLm-JjqGSX-zdC8ROPX61SgofwC0Fw5M priority: 102 providerName: Springer Nature |
| Title | Automated Testing of Web Applications Using Combinatorial Strategies |
| URI | http://lib.cqvip.com/qk/85226X/201701/671282249.html https://link.springer.com/article/10.1007/s11390-017-1699-x https://www.proquest.com/docview/1856102474 https://www.proquest.com/docview/1879988686 https://d.wanfangdata.com.cn/periodical/jsjkxjsxb-e201701016 |
| Volume | 32 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVLSH databaseName: SpringerLink Journals customDbUrl: mediaType: online eissn: 1860-4749 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0037044 issn: 1000-9000 databaseCode: AFBBN dateStart: 19970101 isFulltext: true providerName: Library Specific Holdings – providerCode: PRVPQU databaseName: ProQuest Central customDbUrl: http://www.proquest.com/pqcentral?accountid=15518 eissn: 1860-4749 dateEnd: 20241105 omitProxy: true ssIdentifier: ssj0037044 issn: 1000-9000 databaseCode: BENPR dateStart: 19970101 isFulltext: true titleUrlDefault: https://www.proquest.com/central providerName: ProQuest – providerCode: PRVPQU databaseName: ProQuest Technology Collection customDbUrl: eissn: 1860-4749 dateEnd: 20181130 omitProxy: true ssIdentifier: ssj0037044 issn: 1000-9000 databaseCode: 8FG dateStart: 19970101 isFulltext: true titleUrlDefault: https://search.proquest.com/technologycollection1 providerName: ProQuest – providerCode: PRVAVX databaseName: SpringerLINK - Czech Republic Consortium customDbUrl: eissn: 1860-4749 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0037044 issn: 1000-9000 databaseCode: AGYKE dateStart: 19970101 isFulltext: true titleUrlDefault: http://link.springer.com providerName: Springer Nature – providerCode: PRVAVX databaseName: SpringerLink Journals (ICM) customDbUrl: eissn: 1860-4749 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0037044 issn: 1000-9000 databaseCode: U2A dateStart: 19970101 isFulltext: true titleUrlDefault: http://www.springerlink.com/journals/ providerName: Springer Nature |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1Lb9NAEB61yYULlJcwLdEiwQW0ws_1-oCQgaQVSBFCjSinlffhoIDsliRSfn5nHG8SDvTig_dha2d2Z2Zn5huAV6gCF04Kx60pap4KgVsqM4LnWV1FmSSIuC5AdiouZumXq-zqCKY-F4bCKv2Z2B3UtjV0R_4O5QpK-jjN0w_XN5yqRpF31ZfQqPrSCvZ9BzF2DMOYkLEGMPw4nn777s_mJA-78q50qc2pXKb3c3bJdKgMUZBWziNRFHxDaAu_2mZ-gzLkX6m1V0V33tMu56epq2Z-IJ4mJ3C_1ytZuWWEh3DkmkfwwNdsYP0Wfgyfy_WqRS3VWXZJABvNnLU1--E0Kw9c2ayLJGA4HA1nMsuRS5kHsnXLJzCbjC8_XfC-kgI3KKRWHGWyS8KiQv0MzbEqqdNcuCytdVbVUlh8xlJU2tmUcl1tja1FZkMd1nmikZjJUxg0beOeATNoIOVZrONE29RGVsso0kYaF1VG2tQEcLpbNXW9RcxQIo-6cNUigNCvozI9CDnVwvij9vDJRAaFZFBEBrUJ4M1uiJ_vjs5nnjiq34xLtWedAF7umnEbkW-kaly7pj45Gp5SSBHAW0_Ugyn-_8HXPd33nRfLxe_NYrnRysUET0QXJM_v_rFTuEddt3c7ZzBY_V27F6jtrPQIjuXkfATD8vzn1_GoZ2h8O4vLW7T__ec |
| linkProvider | ProQuest |
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1Lb9NAEB6V9gAX3gjTAotEL6AVfqzX9qFCgbZKaYkQSkVvi_fhoLSyW5KI8Of4bcw43iQc6K2XXLy7jnd2dt7fALxGFbhwuXTcmqLiQkpkqdRInqVVGaU5QcS1CbID2T8Vn87Ssw3442thKK3S34ntRW0bQz7ydyhXUNLHIhPvL684dY2i6KpvoVF2rRXsXgsx1hV2HLvfv9CEm-wd7SO9d-P48GD4sc-7LgPc4AU-5SivXBIWJeouaKqUSSUy6VJR6bSscmnxN85lqZ0VVAdqK3xapDbUYZUlGj80wXVvwZZIRIHG39aHg8GXr14WJFnYtpMlJzqn9pw-rtoW76HyRUlhGY9kUfA5oTv8aOrRFcqsf6XkSvVdRmvbGqO6KuvRmjg8vA93Oz2W9RYH7wFsuPoh3PM9Ilh3ZTyC_d5s2qBW7CwbEqBHPWJNxb45zXproXPWZi4wnI6GOrkBkCuYB851k8dweiN7-gQ266Z2T4EZNMiyNNZxoq2wkdV5FGmTGxeVJrfCBLC93DV1uUDoUDKL2vTYIoDQ76MyHeg59d64UCu4ZiKDQjIoIoOaB_BmOcWvd83gHU8c1TH_RK2OagCvlo-RbSkWU9aumdGYDA3dXOYygLeeqGtL_P-Fux3dV4PHk_H5fDyZa-VigkMih8yz6__YS7jdH34-USdHg-NtuEPTFn6lHdic_py556hpTfWL7jgz-H7THPQXNcg3cQ |
| linkToPdf | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1La9wwEBYlgdJL36VuHlWhvbSI-CFL8nFJuqQPQg9ZmpuwLGnDtshJ7IX9-Z3xWrtbaAu9-CJpBBrJ-kYz8w0hbwECV04Jx2xTecaFgCNVNoLJ0tdZqZAibgiQvRDnM_75qrwa65x2Mdo9uiTXOQ3I0hT6kxvrT7aJbwBcMKBKskxUFQMQuc-RJwE29CyfxF9xIdOhmiu-YTOsjhndmn8SgeQK122Y38LUv19SW-S5cZYOKT7B12G-cxtNH5OHI4ykk7Xen5B7Ljwlj2KJBjqe2GfkbLLsWwClztJL5NMIc9p6-t0ZOtnxXNMhcIDCcLCT0QqHTUkjb63rnpPZ9OPl6TkbCyewBu6knsEV7Iq0qgGOgfVVF55L4UruTVl7JSx8cyVq4yzH1FbrobUqbWpSLwsDuitekL3QBveS0AbsIVnmJi-M5TazRmWZaVTjsrpRljcJOdismr5ZE2RoIbMhOrVKSBrXUTcj5ziWvvipt2zJqAYNatCoBr1KyPvNkCjvH50Po3L0ePY6DQgEMGHOJU_Im00znBp0hdTBtUvsI8HOVEKJhHyISt0R8fcJ341633ZedIsfq0W3MtrlyEaE7yGv_kvqa3L_29lUf_108eWAPEAh60eeQ7LX3y3dEcCe3hwPW_sXAej4Sg |
| 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%3Ajournal&rft.genre=article&rft.atitle=Automated+Testing+of+Web+Applications+Using+Combinatorial+Strategies&rft.jtitle=%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6%E6%8A%80%E6%9C%AF%E5%AD%A6%E6%8A%A5%EF%BC%88%E8%8B%B1%E6%96%87%E7%89%88%EF%BC%89&rft.au=Xiao-Fang+Qi&rft.au=Zi-Yuan+Wang&rft.au=Jun-Qiang+Mao&rft.au=Peng+Wang&rft.date=2017&rft.pub=School+of+Computer+Science+and+Engineering%2C+Southeast+University%2C+Nanjing+211189%2C+China%25School+of+Computer+Science+and+Technology%2C+Nanjing+University+of+Posts+and+Telecommunications+Nanjing+210023%2C+China&rft.issn=1000-9000&rft.volume=32&rft.issue=1&rft.spage=199&rft.epage=210&rft_id=info:doi/10.1007%2Fs11390-017-1699-x&rft.externalDocID=jsjkxjsxb_e201701016 |
| thumbnail_s | http://utb.summon.serialssolutions.com/2.0.0/image/custom?url=http%3A%2F%2Fimage.cqvip.com%2Fvip1000%2Fqk%2F85226X%2F85226X.jpg http://utb.summon.serialssolutions.com/2.0.0/image/custom?url=http%3A%2F%2Fwww.wanfangdata.com.cn%2Fimages%2FPeriodicalImages%2Fjsjkxjsxb-e%2Fjsjkxjsxb-e.jpg |