软件测试的方法及系统技术方案

技术编号:20944196 阅读:41 留言:0更新日期:2019-04-24 02:16
本发明专利技术描述了一种改进的软件测试系统。在各种实施实例中,改进的软件测试系统接收标识要测试的软件应用程序的逻辑的一组关键字,将该组关键字中的每个关键字与执行要测试的软件应用程序的功能的测试组件相关联;导出要测试的软件应用程序的行为模型,并基于关键字和派生模型测试软件应用程序。

The Method and System of Software Testing

The invention describes an improved software testing system. In various implementations, the improved software testing system receives a set of keywords identifying the logic of the software application to be tested, associates each keyword in the set of keywords with the test components that perform the functions of the software application to be tested, derives the behavior model of the software application to be tested, and tests the software application based on keywords and derived models. \u3002

【技术实现步骤摘要】
软件测试的方法及系统
:在各种实现中,当软件测试器指定关键字并使用状态引擎模型来自动化软件测试时,改进的软件测试系统生成状态引擎模型。指定的关键字存储在关键字词汇表中。例如,指定的关键字可以存储在可扩展标记语言(XML)文档中。词汇表可以包含关键字和参数或有效输入的其他规范,例如与每个关键字相关联的先前或下一状态。词汇表还可以包含各种参数的默认值。然后,软件测试人员可以将一个或多个关键字与测试脚本相关联,以后可以选择该测试脚本来自动化测试改进的软件测试系统可以从软件测试器接收测试组件。作为示例,改进的软件测试系统可以提供向导界面,该界面使软件测试人员能够将关键字与测试组件相关联。当测试脚本引用关键字时,可以执行改进的软件测试系统。技术背景大型软件开发项目可以具有多个阶段,包括规划,开发和测试。各种软件开发方法包括多次重复这些阶段中的一些或全部,例如在大型或复杂的软件开发项目中。专业软件开发团队通常聘请测试人员在将软件发布给客户之前对其进行测试。测试人员可以测试软件以确保正确性,完整性,安全性和质量。当测试软件不符合测试人员的期望时,测试人员可能会识别出软件缺陷(“bug”)。测试本文档来自技高网...

【技术保护点】
1.一种用于测试软件的系统,包括:待测试的软件应用程序;包含关键字和规范的词汇表要测试的软件的第一和第二状态;包含对关键字的引用的测试脚本;和一个检索测试脚本的测试平台,识别一个测试脚本引用的关键字,并执行导致软件应用程序移动的步骤第一个州到第二个州。

【技术特征摘要】
1.一种用于测试软件的系统,包括:待测试的软件应用程序;包含关键字和规范的词汇表要测试的软件的第一和第二状态;包含对关键字的引用的测试脚本;和一个检索测试脚本的测试平台,识别一个测试脚本引用的关键字,并执行导致软件应用程序移动的步骤第一个州到第二个州。2.如权利要求1所述的系统,其特征在于还包括识别对所述测试脚本执行频率的指示的角色。3.如权利要求1所述的系统,还包括关键字引擎,其将关键字与测试组件相...

【专利技术属性】
技术研发人员:王彪任燕
申请(专利权)人:南昌弘为企业管理有限公司
类型:发明
国别省市:江西,36

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

1