基于状态迁移的Web应用功能测试用例生成方法
本文选题:状态迁移 切入点:Web应用 出处:《计算机应用》2014年06期
【摘要】:针对Web应用测试方法错误覆盖率低的问题,提出了一种基于状态迁移的Web应用功能测试用例生成方法。该方法通过构造页面状态迁移图、事件迁移表和导航迁移表对Web应用的链接关系进行表示。基于页面状态迁移图生成的页面状态迁移树生成测试路径,根据等价类划分原则,提出了一种测试用例覆盖准则,结合事件迁移表和导航迁移表中的信息记录构造测试用例。典型案例实验结果表明,该方法有效地表示了Web应用中页面间的链接关系,提高了测试用例的错误检测率。
[Abstract]:Aiming at the problem of low error coverage of Web application test method, this paper proposes a test case generation method for Web application function based on state migration. Event migration table and navigation migration table represent the link relation of Web application. Based on the test path of page state transition tree generated by page state migration graph, a test case coverage criterion is proposed according to the principle of equivalence class partition. The test cases are constructed by combining the information records in the event migration table and the navigation migration table. The results of typical case experiments show that the proposed method can effectively represent the link relationship between pages in Web applications and improve the error detection rate of test cases.
【作者单位】: 西安邮电大学计算机学院;
【基金】:国家自然科学基金资助项目(61050003) 陕西省教育厅自然科学基金资助项目(12JK0732) 西安邮电大学青年基金资助项目(ZL2013-26)
【分类号】:TP311.53;TP393.09
【参考文献】
相关期刊论文 前8条
1 刘龙霞;吴军华;;基于UML活动图的Web应用测试用例生成[J];江南大学学报(自然科学版);2011年03期
2 钱忠胜;缪淮扣;;Web软件的一种有效测试方法[J];计算机科学;2011年02期
3 何可;李晓红;冯志勇;;活动图模型驱动的Web应用程序测试方法[J];计算机应用;2010年09期
4 于莉莉;杜蒙杉;张平;纪玲利;;Web安全性测试技术综述[J];计算机应用研究;2012年11期
5 冯振华;高菊;曾红卫;;Web应用自动化测试的研究[J];计算机工程与设计;2010年01期
6 周晓康;缪淮扣;陈圣波;;Web应用功能交互的建模与测试用例生成[J];计算机工程与设计;2010年14期
7 杜经农;卢炎生;;一种Web应用软件安全脆弱性测试模型[J];小型微型计算机系统;2009年12期
8 钱忠胜;;一种基于关系图的Web应用测试生成方法[J];小型微型计算机系统;2013年03期
【共引文献】
相关期刊论文 前10条
1 程毅容;;基于JS脚本的BOSS系统自动化测试框架研究和实现[J];广西轻工业;2010年10期
2 杨小萍;李德录;王昱;;基于学术搜索引擎网站浅谈Web测试[J];工业仪表与自动化装置;2011年05期
3 陈江勇;许力;张辉;汪汇;;Web自动化测试框架的设计与实现[J];福建师范大学学报(自然科学版);2013年04期
4 贾迪;黄河滔;;对Web安全性测试技术的分析[J];信息安全与技术;2014年05期
5 马宏伟;;Web应用程序的安全问题及对策[J];计算机光盘软件与应用;2014年03期
6 刘龙霞;吴军华;;基于UML活动图的Web应用测试用例生成[J];江南大学学报(自然科学版);2011年03期
7 韩向斌;姜淑娟;;一种快速确定最大负载用户数的Web性能测试方法[J];计算机与数字工程;2011年10期
8 吴莹;;基于Selenium的Web自动化测试框架[J];科技传播;2011年18期
9 杨艳杰;;WEB应用程序测试模型实现关键技术分析[J];制造业自动化;2012年17期
10 李晓红;王翔宇;张涛;易锦;冯志勇;;基于缺陷分析与测试评审的软件可信性评价方法[J];清华大学学报(自然科学版);2011年10期
相关硕士学位论文 前10条
1 王丹;基于TCP协议的软件自动化测试的研究与应用[D];吉林大学;2011年
2 庄俨;基于UML合并状态图的测试用例生成[D];南京信息工程大学;2011年
3 陈欣;基于用户会话的Web测试集的设计与研究[D];上海师范大学;2011年
4 阳俊;基于Process Engine的Web Services自动化测试研究[D];华中科技大学;2011年
5 潘金赤;GUI自动化测试平台的技术及应用研究[D];华中科技大学;2010年
6 杨东南;电子商务系统的自动化测试框架的分析与设计[D];北京邮电大学;2011年
7 黄俊卿;基于动态测试的Web测试框架的设计与实现[D];南京大学;2012年
8 王雯洁;基于UML及HTML5网站的开发和测试[D];内蒙古大学;2012年
9 刘鹏飞;物业信息管理平台的设计与实现[D];电子科技大学;2012年
10 陈江勇;Web应用测试模型及其自动化测试研究[D];福建师范大学;2012年
【二级参考文献】
相关期刊论文 前10条
1 张楣,刘超,孙昌爱;基于UML活动图模型的测试用例生成技术研究[J];北京航空航天大学学报;2001年04期
2 邓小鹏;邢春晓;蔡莲红;;Web应用测试技术进展[J];计算机研究与发展;2007年08期
3 卢虹,徐宝文;一种Web应用的状态测试方法[J];计算机工程与应用;2002年02期
4 周景才;杨家红;陈毅波;;模型驱动的自动化测试架构[J];计算机工程与应用;2010年02期
5 高红梅;许东;刘宗田;;基于UML活动图的测试研究进展[J];计算机科学;2008年02期
6 彭树深;顾庆;陈道蓄;;Web应用测试用例生成研究[J];计算机科学;2010年06期
7 钱忠胜;缪淮扣;;Web软件的一种有效测试方法[J];计算机科学;2011年02期
8 刘焕洲;缪淮扣;;Web应用程序建模和测试用例生成方法[J];计算机工程;2008年06期
9 缪淮扣;陈圣波;曾红卫;;基于模型的Web应用测试[J];计算机学报;2011年06期
10 牟凯;顾明;;基于UML活动图的测试用例自动生成方法研究[J];计算机应用;2006年04期
相关博士学位论文 前1条
1 钱忠胜;基于模型的Web应用测试用例生成方法[D];上海大学;2008年
相关硕士学位论文 前4条
1 都娟;基于模糊测试方法的Web应用安全性测试技术的研究及其工具实现[D];华东师范大学;2011年
2 黄承慧;基于UML活动图的Web功能测试自动化技术研究[D];暨南大学;2005年
3 李秀华;Web性能自动化测试工具脚本语言WTML的研究与开发[D];内蒙古大学;2006年
4 樊鑫;基于UML活动图生成测试用例方法的研究[D];南昌航空大学;2008年
【相似文献】
相关期刊论文 前10条
1 何新华,张威,赵宇,卢庆龄;软件可靠性数学仿真测试平台设计与研制[J];装甲兵工程学院学报;1998年01期
2 冯柳平,武小年,周德新;软件测试技术在医保管理系统中的应用[J];桂林电子工业学院学报;2001年01期
3 王毅,蔡建平;基于API测试的分布式测试框架的研究与实现[J];计算机工程与设计;2004年08期
4 段红玉,陈炎龙;程序调试技巧[J];郑州牧业工程高等专科学校学报;2005年02期
5 张元华;王峻;;通过软件测试提高航空电台软件质量[J];电讯技术;2006年03期
6 贺青春;叶柏龙;;完全路径覆盖测试法[J];矿业研究与开发;2007年01期
7 刘海鹏;;手机软件测试简介[J];科技咨询导报;2007年01期
8 刘杰;;软件测试与测试中的复用技术[J];科技资讯;2007年04期
9 李宝林;李志蜀;李斌;金虎;王莉;;基于Bayes的软件可靠性模型研究[J];计算机工程与科学;2007年10期
10 胡冬萍;;一种基于遗传算法的黑盒测试应用[J];科技广场;2008年08期
相关会议论文 前10条
1 吉大纯;陈蕾;梁静;邵四海;;基于PG框架的软件结构测试用例自动生成研究[A];第十四届全国容错计算学术会议(CFTC'2011)论文集[C];2011年
2 王道堂;林春哲;张凯;;软件测试用例构造方法与手段[A];计算机技术在工程建设中的应用——第十二届全国工程建设计算机应用学术会议论文集[C];2004年
3 张成才;梁永会;李红伟;;河南航道基础地理信息系统测试方案研究与设计[A];《测绘通报》测绘科学前沿技术论坛摘要集[C];2008年
4 戴骏炜;;软件自动化测试工具的引入[A];冶金企业自动化、信息化与创新——全国冶金自动化信息网建网30周年论文集[C];2007年
5 万琳;张威;马雪雁;陈曼青;;基于路径的测试用例自动生成技术[A];第十届全国容错计算学术会议论文集[C];2003年
6 王娜;孙敏;;软件测试方法研究[A];第三届全国软件测试会议与移动计算、栅格、智能化高级论坛论文集[C];2009年
7 田丽芳;刘栓;;软件测试的学习方法探究[A];第三届全国软件测试会议与移动计算、栅格、智能化高级论坛论文集[C];2009年
8 张二梅;刘辰;杨正球;;基于HTMLParser自动生成测试用例的研究[A];2007北京地区高校研究生学术交流会通信与信息技术会议论文集(上册)[C];2008年
9 孟洛明;;安全性测试及基于属性文法的测试用例生成器[A];第四次全国计算机安全技术交流会论文集[C];1989年
10 张红霞;;基于着色Petri网的类测试方法研究[A];2007通信理论与技术新发展——第十二届全国青年通信学术会议论文集(上册)[C];2007年
相关重要报纸文章 前10条
1 谢敏 沈雪芳 戴金龙;解决软件测试的近忧和远虑[N];计算机世界;2005年
2 信息产业部软件与集成电路促进中心 于明邋唐仕武;驶入测试“快车道”[N];计算机世界;2007年
3 武刚;测试是质量的关键[N];中国计算机报;2003年
4 特约撰稿 张勇;基于需求的测试:确保需求与软件的统一[N];计算机世界;2011年
5 ;找错[N];计算机世界;2002年
6 郭以东邋刘晓;规避软件需求隐含的风险[N];计算机世界;2008年
7 记者 向阳;软件测试关键技术研究有望降低测试成本[N];科技日报;2009年
8 ;确定测试策略及方法[N];中国计算机报;2002年
9 中国电子系统设备工程公司研究所 韩柯;软件质量谁把关?[N];计算机世界;2004年
10 北京大学 王万平;基于角色的软件质量保证[N];中国计算机报;2007年
相关博士学位论文 前10条
1 潘丽丽;软件测试用例集简化及其构建方法研究[D];湖南大学;2009年
2 李丽;航天相机主控软件测试用例自动生成技术的研究[D];中国科学院研究生院(长春光学精密机械与物理研究所);2010年
3 游亮;回归测试用例选择技术研究[D];华中科技大学;2012年
4 张娟;软件测试中测试用例复用的研究[D];上海大学;2012年
5 钱思佑;图形用户界面测试中相关问题研究[D];中国科学技术大学;2010年
6 刘振宇;服务网格环境中场景测试的关键技术研究[D];复旦大学;2010年
7 王立新;软件测试数据的高效生成及测试方法研究[D];东华大学;2011年
8 李留英;UML测试技术的研究与实现[D];中国人民解放军国防科学技术大学;2000年
9 陈翔;组合测试技术及应用研究[D];南京大学;2011年
10 张琛;基于UML2.0模型的测试与验证方法[D];西安电子科技大学;2012年
相关硕士学位论文 前10条
1 牟余鑫;基于测试用例的缺陷跟踪管理工具的设计与实现[D];吉林大学;2004年
2 章烨;Fuzz安全测试技术研究[D];西安电子科技大学;2010年
3 高凯;嵌入式实时操作系统性能测试方法的研究与应用[D];青岛大学;2010年
4 许扬;ATE软件测试策略及实例研究[D];电子科技大学;2004年
5 黄志华;基于规格说明的测试用例生成方法及其在实时嵌入式软件测试中的应用[D];新疆大学;2005年
6 殷广丽;软件测试管理与测试应用实践[D];山东大学;2005年
7 高超;实时CORBA平台一致性测试的研究与实现[D];北京邮电大学;2006年
8 高秋;GMTAF测试自动化框架的设计与实现[D];浙江大学;2007年
9 杨帆;基于系统测试的测试管理工具的开发及其应用研究[D];同济大学;2007年
10 周秋丹;软件测试在IBM域管理系统中的应用[D];大连理工大学;2006年
,本文编号:1676986
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1676986.html