一种通用的自动测试方法技术

技术编号:10612155 阅读:112 留言:0更新日期:2014-11-05 19:59
本发明专利技术提供一种通用的自动测试方法,是通过读取测试用例配置文件,模拟用操作,对windows下的程序能够实现向测试人员操作一样的测试过程,而用例的配置文件方便保存、转移,解决了迭代版本之间的用例不能完全覆盖的问题,实现了测试人员之间的用例共享,避免了传统测试用例移交过程(口授或者文档移交)中知识传递的打折问题。本发明专利技术采取的测试用例使用文档保存,测试过程可以通过定时任务指定,能够实现无人值守的测试过程,从而节省人力和测试时间。通过版本迭代测试用例能够保证新版本的质量,自动化测试又能够使测试人员用更多的时间去分析改善测试用例,应用本发明专利技术的测试方法一定能给软件产品质量带来巨大的提高。

【技术实现步骤摘要】
【专利摘要】本专利技术提供,是通过读取测试用例配置文件,模拟用操作,对windows下的程序能够实现向测试人员操作一样的测试过程,而用例的配置文件方便保存、转移,解决了迭代版本之间的用例不能完全覆盖的问题,实现了测试人员之间的用例共享,避免了传统测试用例移交过程(口授或者文档移交)中知识传递的打折问题。本专利技术采取的测试用例使用文档保存,测试过程可以通过定时任务指定,能够实现无人值守的测试过程,从而节省人力和测试时间。通过版本迭代测试用例能够保证新版本的质量,自动化测试又能够使测试人员用更多的时间去分析改善测试用例,应用本专利技术的测试方法一定能给软件产品质量带来巨大的提高。【专利说明】
本专利技术涉及一种计算机应用,具体地说是。
技术介绍
目前windows下应用程序的测试工作还是基本上都是测试人员通过手动操作软件进行测试,测试用例可保存可、继承性较低,测试人员之间测试用例的传递也存在知识传递遗漏问题;由于这些问题的存在导致了版本迭代过程中很难保准后一个版本的用例完全覆盖以前版本的用例,造成测试遗漏。
技术实现思路
本专利技术的目的是提供。 本专利技术的目的是按以下方式实现的,是使用XML配置文件精确描述测试步骤,程序调用XML配置文件自动模拟用户操作,实现软件自动化测试工作,通过读取测试用例配置文件,对windows下的程序进行模拟用操作,采取的测试用例使用文档保存,测试过程通过定时任务指定,实现无人值守的测试过程,从而节省人力和测试时间,通过版本迭代测试用例能够保证新版本的质量。 本专利技术的优异效果如下:1)测试过程能够保证完整重现以前测试用例;2)测试用例能够完全覆盖上一版本的测试用例;3)测试过程可以实现无人值守地自动测试;4)测试工具能够完全模拟测试过程中的鼠标键盘动作进行测试工作。 每个测试用例使用文件的方式保存,一经定义,所有步骤都是确定的,不会再出现人工测试过程中因测试过程中操作的差异造成测试结果的不同。 测试用例可以根据被测试系统的本版迭代而形成测试用例的迭代版本,能够保证新版本的测试用例完全覆盖老版本的测试用了,结合测试用例自动执行的特点,测试人员无需考虑老的测试用例,只需要关心新版本增加的功能即可,已有的功能可以依靠老版本测试用例保证。 测试过程能够自动执行,即可以实现无人值守的测试过程,能够有效的节省测试人员的时间和精力。 本测试方法不再是简单的使用windwosAPI实现模拟鼠标键盘的操作,而是使用更为先进的界面控件动态获取技术。以往使用windowsAPI能够获取到大部分界面控件,但是对于动态生成的界面(如DirectUI)是不能获取到控件的,从而不能精确的模拟用户操作,而本方法使用的界面控件动态获取的方法即可以实现常规界面的操作,也可以实现动态生成的界面的操作。 【具体实施方式】 实施例:具体步骤如下:1)定义节点 【权利要求】1.,其特征在于通过读取测试用例配置文件,对Windows下的程序进行模拟用操作,采取的测试用例使用文档保存,测试过程通过定时任务指定,实现无人值守的测试过程,从而节省人力和测试时间,通过版本迭代测试用例能够保证新版本的质量,具体步骤如下: 1)定义节点; 2)执行测试步骤; 3)递归分析节点内容; 4)获取子节点列表。【文档编号】G06F11/36GK104133770SQ201410379259【公开日】2014年11月5日 申请日期:2014年8月4日 优先权日:2014年8月4日 【专利技术者】常亮 申请人:浪潮通用软件有限公司本文档来自技高网...

【技术保护点】
一种通用的自动测试方法, 其特征在于通过读取测试用例配置文件,对windows下的程序进行模拟用操作,采取的测试用例使用文档保存,测试过程通过定时任务指定,实现无人值守的测试过程,从而节省人力和测试时间,通过版本迭代测试用例能够保证新版本的质量,具体步骤如下:1)定义节点;2)执行测试步骤;3)递归分析节点内容;4)获取子节点列表。

【技术特征摘要】

【专利技术属性】
技术研发人员:常亮
申请(专利权)人:浪潮通用软件有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1