期刊文献+

一种约束求解的Web应用测试数据生成与筛选方法 被引量:2

Test data generation and selection approach for Web application based on constraint-solving
下载PDF
导出
摘要 传统基于随机算法、约束求解以及面向白盒测试的测试数据生成方法往往忽略了测试数据与数据库系统之间的依赖关系,同时并不适用于数据复用、Web应用测试。提出一种面向业务流程数据约束的测试数据生成与筛选方法,通过在Web业务流程模型中引入对测试数据的半形式化约束,利用数据池存储技术,并提高测试数据的复用性。通过案例表明,新的测试数据生成技术能够以较低的开销生成可用性高的测试数据集。 Conventional test data generation techniques based on random algorithm, constraint-solving and white-box testing oriented generation method ignore the dependency between test data and database, which are not suitable for test data reuse and web application testing. This paper presents a test data generation and selection approach based on data constraints in business processes, which improves the reusability of data by injecting semi-formalized constraints into web business process with data pool storage technique. The case study shows a set of test data with high usability can be generated by this technique with low consumption.
作者 邓志丹 杨海燕 吴际 DENG Zhidan;YANG Haiyan;WU Ji(School of Computer Science and Engineering, Beihang University, Beijing 100191, China)
出处 《计算机工程与应用》 CSCD 北大核心 2016年第18期214-221,共8页 Computer Engineering and Applications
关键词 WEB应用测试 测试数据 业务流程 半形式化描述 约束 数据复用 Web application testing test data business process semi-formal description constraint data reuse
  • 相关文献

参考文献16

  • 1Abdel-Hamid T K.The economics of software qualityassurance:a simulation-based case study[J].MIS Q,1988,12(3):395-411.
  • 2Jiang Y,Li Y N,Hou S S,et al.Test-data generation forweb services based on contract mutation[C].3rd IEEE IntConf Secur Softw Integr Reliabl Improv,2009:281-286.
  • 3Edvardsson J.A survey on automatic test data generation[C].Proceedings of the 2nd Conference on Computer Scienceand Engineering,Sweden,1999:21-28.
  • 4Misra A K.Systematic review of automatic test data generation[D].2013.
  • 5Pargas R P,Harrold M J,Peck R R.Test-data generationusing genetic algorithms[J].Software Testing Verification and Reliability,1999,9(4):263-282.
  • 6Ali S,Iqbal M Z,Arcuri A,et al.A search-based OCLconstraint solver for model-based test data generation[C].2011 11th International Conference on Quality Software(QSIC),2011:41-50.
  • 7Ma Chunyan,Du Chenglie,Zhang Tao,et al.WSDL-basedautomated test data generation for web service[C].InternationalConferentce on Computer Science and SoftwareEngineering,2008:731-737.
  • 8Li Dancheng,Jin Weipeng,Liu Guoqi,et al.The researchon automatic generation of testing data for web service[C].2nd International Conference on Information Science andEngineering(ICISE),Hangzhou,China,2010:1629-1632.
  • 9Bellettini C,Marchetto A,Trentini A.TestUml:user-metricsdriven web applications testing[C].2005 ACM Symposiumon Applied Computing.NewYork:ACM,2005:1694-1698.
  • 10Sampath S,Mihaylov V,Souter A,et al.A scalableapproach to user-session based testing of web applicationsthrough concept analysis[C].19th International Conferenceon Automated Software Engineering,2004:132-141.

二级参考文献11

  • 1黄陇,陈致明.软件测试数据生成中的区间削减方法研究[J].南京大学学报(自然科学版),2005,41(z1):663-667. 被引量:2
  • 2Ji-tzay Yang,Jiun-long Huang,Feng-jian Wang et al.Constructing an Object-Oriented Architecture for Web Application Testing[J].Journal of Information Science and Engineering,2002;(18):59~84
  • 3Mercury Interactive Corp.Powerful test automation for enterpriseMercury Interactive's WinRunner.http://secure.merc-int.com/products/winrunner5/
  • 4J Offutt,Y Wu,X Du.Modeling and Testing of Dynamic Aspects of Web Applications.Submitted,2004-01
  • 5S Yuen,K Kato,D Kato et al.A Testing Framework for Web Applications based on the MVC model with Behavioral Descriptions[C].In:Proceeding of the 2nd International Conference on Information Technology for Application (ICITA 2004),2004:238~243
  • 6Carlo Bellettini,Alessandro Marchetto,Andrea Trentini.TestUml:usermetrics driven Web Applications testing[C].In:2005 ACM Symposium on Applied Computing,Santa Fe,New Mexico,USA,OMG Model-Driven Architecture,http://www.omg.org/mda,2005:1694~1698
  • 7UML 2.0 Testing Profile Specification.OMG Adopted Specification.http://www.omg.org/issues/
  • 8UML 2.0 Superstructure Specification.OMG Adopted Specification.http://www.omg.org/issues/
  • 9Jeff Offutt,Ye Wu,Xiaochen Du et al.Bypass Testing of Web Applications[C].In:IEEE International Symposium on Software Reliability Engineering:Bretagne France,2004:187~ 197
  • 10Sreedevi Sampath.Valentin Mihaylov,Amie Souter et al.A Scalable Approach to User-session based Testing of Web Applications through Concept Analysis[C].In:19th IEEE International Conference on Automated Software Engineering,2004:132~141

同被引文献6

引证文献2

二级引证文献11

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部