收藏本站

基于功能对象的测试用例生成模型研究与实现

【摘要】:测试用例的自动生成是软件测试的一个重要方面,测试用例生成的复杂度与质量直接影响测试的效率和覆盖面,可以说测试用例生成技术已经成为了软件测试的灵魂。 已有的针对功能测试的自动测试理论主要分为两类:基于规约的测试用例生成方案和基于GUI信息的测试用例生成方案。基于规约的测试用例生成方案将被测试软件的功能以形式化语言描述,根据形式化语言的谓词逻辑关系,推导出程序输入和输出之间的约束关系,再利用数学方法得到软件输入域,根据相应测试理论得到测试用例,如基于Z规格和基于UML规约的测试用例自动生成技术就是采用这种方案,这种方案的主要不足是没有考虑软件的界面状态信息,因此在生成具有复杂界面状态软件的测试用例时由于复杂度大而难以实现;而基于GUI的测试用例生成技术主要考虑的是软件界面状态信息,以界面状态的约束关系作为测试用例的生成准则,以界面覆盖率作为测试用例的主要评价标准。这种方法的主要不足是片面的强调了界面状态的覆盖率而忽略了软件的功能意义,因此造成了生成的测试用例的质量不理想,测试效率较低。 本项研究以国家863基础类研究课题“三维数字化设计系统自动测试技术研究与系统实现(课题编号:2002AA411510)”为背景,研究和分析了已有的基于功能测试的测试用例生成方案,借鉴相应的GUI测试和覆盖准则,以脚本测试技术为基础,提出了一个针对具有复杂人机交互软件系统的测试用例生成模型—基于功能对象的测试用例生成模型,该模型采用面向对象的思想,将用户使用被测试系统的操作流程以功能为单位进行拆分,封装成为功能对象,再以功能之间的约束关系作为组合准则对功能对象进行重组,形成测试用例驱动被测试系统进行测试。这种模型改善了一般的规约模型难于应用到面向对象(OO)软件的缺点,又避免了一般的GUI测试准则片面追求界面覆盖率的弊端,在一定程度上简化了交互式软件的测试用例生成。本文提出的测试用例生成模型,已在三维数字化设计系统的专用测试平台CADTesting中成功实现,目前CADTesting已运用到了国产三维数字化设计系统TiGems的测试中,为TiGems系统在运行的稳定性、可靠性方面做出了一定贡献。

下载App查看全文

(如何获取全文? 欢迎:、、)

支持CAJ、PDF文件格式


【相似文献】
中国期刊全文数据库 前20条
1 胡积平;李军义;;一种改进的自动规划GUI测试用例生成方法[J];科学技术与工程;2006年22期
2 万琳;张威;赵鹏宇;;如何改善路径测试用例生成的搜索算法[J];装甲兵工程学院学报;2006年02期
3 王子元;徐宝文;聂长海;;组合测试用例生成技术[J];计算机科学与探索;2008年06期
4 万琳;;路径测试用例自动生成中的搜索算法分析[J];计算机工程;2006年01期
5 李志强;邵培南;朱辉;;基于UML顺序图的测试用例生成[J];计算机工程;2010年22期
6 肖驰;;正交设计法在软件测试中的应用[J];现代计算机(专业版);2009年06期
7 李峻;袁兆山;;基于成对测试的GUI测试用例生成方案及实现[J];合肥工业大学学报(自然科学版);2009年11期
8 戴志华;周奇;王烈;;基于XML的测试用例自动生成方法[J];计算机与数字工程;2007年07期
9 马菁;顾景文;;决策树在软件测试用例生成中的应用[J];计算机技术与发展;2008年02期
10 崔冬华;李俊士;乔素琴;;一种改进的两两组合测试用例生成方法[J];微计算机信息;2010年06期
11 王文;王雷;;基于遗传蚁群算法的软件测试用例自动生成[J];微计算机信息;2010年36期
12 文俊浩,朱灿,张杨;基于全对偶算法的自动化测试方法[J];重庆大学学报(自然科学版);2005年10期
13 梁陈良;聂长海;徐宝文;陈振宇;;一种基于模型检验的类测试用例生成方法[J];东南大学学报(自然科学版);2007年05期
14 李冰;陈自力;邱金刚;;基于遗传算法的嵌入式软件测试用例生成系统研究[J];军械工程学院学报;2009年04期
15 汤红霞;方木云;刘明;秦飞;;基于正交法的软件测试用例生成[J];计算机工程与设计;2008年14期
16 王霞;刘永胜;;基于蚁群算法UML活动图的测试用例生成研究[J];泰州职业技术学院学报;2010年05期
17 姜文;缪淮扣;刘玲;;一个自动构造类测试驱动程序的框架[J];计算机科学;2005年03期
18 王钊;白晓颖;戴桂兰;;基于有色Petri网模型的GUI测试用例自动生成技术[J];清华大学学报(自然科学版);2008年04期
19 王钊;白晓颖;戴桂兰;;基于有色Petri网模型的GUI测试用例自动生成技术[J];清华大学学报(自然科学版)网络.预览;2008年04期
20 章靠;丁佐华;;基于控制流的形式化程序测试[J];浙江理工大学学报;2008年03期
中国重要会议论文全文数据库 前10条
1 张侠影;李志蜀;;一种优化的测试用例约简方法[A];2008'中国信息技术与应用学术论坛论文集(一)[C];2008年
2 曹文静;徐胜红;;基于数据流图的测试用例生成技术研究[A];2009通信理论与技术新发展——第十四届全国青年通信学术会议论文集[C];2009年
3 朱睿;吴洁明;;XML技术在白盒测试中的应用[A];2007通信理论与技术新发展——第十二届全国青年通信学术会议论文集(上册)[C];2007年
4 齐俊臣;彭道勇;刘春和;;重视软件测试 提高软件质量与可靠性[A];2005第二届电子信息系统质量与可靠性学术研讨会论文集[C];2005年
5 杨志文;沈森祖;韩红星;;基于集成电路测试程序的软件测试研究[A];第一届中国微电子计量与测试技术研讨会论文集[C];2008年
6 袁利;王磊;;深空探测器软件可测试性设计研究[A];中国宇航学会深空探测技术专业委员会第六届学术年会暨863计划“深空探测与空间实验技术”重大项目学术研讨会论文集[C];2009年
7 宋雪芬;王冠军;宋雪玲;;面向对象软件测试方法研究[A];中国自动化学会全国第九届自动化新技术学术交流会论文集[C];2004年
8 戴骏炜;;软件自动化测试工具的引入[A];冶金企业自动化、信息化与创新——全国冶金自动化信息网建网30周年论文集[C];2007年
9 陈晓;;软件自动化测试的分析与实践[A];2008'中国信息技术与应用学术论坛论文集(一)[C];2008年
10 张雯婷;;软件测试丢失数据遗补算法[A];第三届全国软件测试会议与移动计算、栅格、智能化高级论坛论文集[C];2009年
中国博士学位论文全文数据库 前10条
1 李根;基于动态测试用例生成的二进制软件缺陷自动发掘技术研究[D];国防科学技术大学;2010年
2 李小将;Client/Server系统的软件测试技术研究[D];西北工业大学;2002年
3 谢晓东;基于模型比较的软件测试用例生成方法研究[D];华中科技大学;2007年
4 刘攀;基于FSM的测试用例生成和测试优化[D];上海大学;2011年
5 夏启明;软件测试及评价的复用策略研究及其实现[D];武汉大学;2010年
6 江胜;基于进化测试的用例生成方法研究[D];华中科技大学;2009年
7 刘玲;基于面向对象形式规格说明的测试用例生成技术[D];上海大学;2004年
8 钱忠胜;基于模型的Web应用测试用例生成方法[D];上海大学;2008年
9 朱彬;基于用户界面规格说明的Web应用建模与测试用例生成[D];上海大学;2011年
10 叶俊民;基于软件体系结构的测试用例生成技术研究[D];哈尔滨工程大学;2005年
中国硕士学位论文全文数据库 前10条
1 吕格峰;基于功能对象的测试用例生成模型研究与实现[D];湖南大学;2005年
2 朱丹枫;一种用于测试编译优化的程序控制结构生成算法[D];中国科学院研究生院(软件研究所);2005年
3 樊鑫;基于UML活动图生成测试用例方法的研究[D];南昌航空大学;2008年
4 唐乐;面向软件可靠性的测试用例生成技术的研究与实现[D];电子科技大学;2007年
5 顾燕萍;基于模型的GUI软件测试框架研究[D];上海师范大学;2007年
6 潘琦;基于通信业务系统的测试用例最小集的研究[D];东南大学;2006年
7 董蕾;基于正交对的分布式软件测试研究与实现[D];苏州大学;2005年
8 陈雨;基于遗传算法的测试用例生成[D];东华大学;2009年
9 赵艳军;基于CHAM的类测试用例生成[D];太原理工大学;2011年
10 胡岳峰;两两组合覆盖测试用例生成研究及优化[D];上海师范大学;2008年
中国重要报纸全文数据库 前10条
1 北京融海恒信咨询有限公司;[N];中国计算机报;2002年
2 王宇;[N];中国计算机报;2003年
3 仪芳媛;[N];中国企业报;2006年
4 本报记者  张咏梅;[N];北京人才市场报;2006年
5 仪芳媛;[N];市场报;2006年
6 成墨;[N];中华工商时报;2006年
7 本报记者 张旭东;[N];中国计算机报;2005年
8 ;[N];中国计算机报;2002年
9 隋年;[N];就业时报;2007年
10 记者 兰昆;[N];中国经济导报;2005年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978


{bck}| {bck体育官网}| {bck体育下载}| {bck体育app}| {bck体育}| {bckbet}| {bcksports}| {bck官网}| {bck}| {bck体育官网}| {bck体育下载}| {bck体育app}| {bck体育}| {bck}| {bck体育官网}| {bck体育下载}| {bck体育app}| {bck体育}| {bckbet}| {bcksports}| {bck官网}| {bck}| {bck体育下载}| {bck体育}| {bckbet}| {bcksports}| {bck官网}| {bck}| {bck体育下载}| {bck体育app}| {bck体育}| {bckbet}| {bck体育下载}| {bck体育app}| {bck体育}| {bckbet}| {bcksports}| {bck体育下载}| {bckbet}| {bcksports}| {bck体育官网}| {bck体育下载}| {bck体育app}| {bck体育}| {bck官网}| {bck体育下载}| {bckbet}| {bcksports}| {bck官网}| {bck体育app}| {bck体育}| {bcksports}| {bck官网}| {bck体育下载}| {bck体育}| {bckbet}| {bcksports}| {bck官网}| {bck体育}| {bcksports}| {bck官网}| {bck体育官网}| {bck体育下载}| {bck体育}| {bckbet}| {bcksports}| {bck}| {bck体育官网}| {bck体育下载}| {bck体育app}| {bck体育}| {bckbet}| {bck官网}| {bck}| {bck体育官网}| {bck体育下载}| {bck体育app}| {bcksports}| {bck官网}| {bck}| {bck体育官网}| {bcksports}| {bck体育下载}| {bck体育app}| {bckbet}|
{uc8}| {uc8体育}| {uc8官网}| {uc8老虎机}| {UC8娱乐城}| {uc8彩票}| {uc8}| {uc体育}| {uc8体育}| {UC体育}| {uc8官网}| {uc8老虎机}| {uc8体育}| {UC体育}| {uc8老虎机}| {uc8老虎机}| {UC8娱乐}| {uc8}| {uc体育}| {uc8体育}| {UC体育}| {uc8老虎机}| {uc8彩票}| {uc8}| {uc8体育}| {UC体育}| {uc8官网}| {UC8娱乐}| {UC8娱乐城}| {uc8}| {uc体育}| {uc8体育}| {UC体育}| {uc8官网}| {uc8老虎机}| {UC8娱乐}| {UC8娱乐城}| {uc8}| {uc体育}| {uc8体育}| {UC体育}| {uc8官网}| {uc8老虎机}| {UC8娱乐}| {UC8娱乐城}| {uc8}| {uc体育}| {uc8体育}| {UC体育}| {uc8官网}| {uc8老虎机}| {UC8娱乐}| {uc8彩票}| {uc8}| {uc体育}| {UC体育}| {UC8娱乐城}| {uc8}| {UC体育}| {uc8官网}| {uc8老虎机}| {uc8}| {uc体育}| {uc8体育}| {UC体育}| {uc8官网}| {uc8老虎机}| {UC8娱乐}| {UC8娱乐城}|