关键字驱动测试

✍ dations ◷ 2025-06-08 21:31:05 #软件测试

关键字驱动测试(keyword-driven testing),也称为表格驱动测试(table-driven testing)或行动字驱动测试(action-word testing),是针对自动化测试的软件测试方法,它将创建测试程序的步骤分为规划及实现二个阶段。

关键字驱动测试也可以用于人工测试(英语:manual testing),但其特性较适合进行自动化测试。自动测试的好处是可复用性,测试程式已在高度抽象化的层级下创建,减少维护的成本。

关键字最简单形式的定义是一个或多个最小测试步骤的集合。

准备测试所需的资源及测试工具。

实现阶段依使用的框架而不同。一般自动化的工程师会提供一个有一些关键字(像“检查”或“输入”)的框架。测试者或测试工程师不需要会写程式,只需利用规划阶段定义的关键字撰写测试用例。测试会由一个依序读取关键字并执行对应程式码的程式来进行。

其他测试方式都在实现阶段完成所有工作。关键字驱动测试不是将测试设计和测试工作分离,而是让测试设计本身就是测试自动化。关键字(像“检查”或“输入”)会利用工具产生,也已经有对应的程式码,因此在测试的实现过程中不需再增加工程师来撰写测试软件,因此关键字的实现已经是工具中的一部分。

相关

  • 潜在语义索引潜在语义索引是一种搜索方法,也是一种索引。通过奇异值分解来识别非结构化的文本集合中的具有联系关系的模式。一般认为,在同样的语境中使用的词语一般具有相似的含义,LSI就是
  • 明清战争抚清之战 · 萨尔浒之战 · 开铁之战 · 辽沈之战 · 镇江之战 · 林畔之战 · 广宁之战 · 辽南之战 · 亮马佃大捷 · 牛毛大捷 · 乌鸡关大捷 · 横
  • 右手定则右手定则(英语:Right-hand rule)是一个在数学及物理学上使用的定则。是由英国电机工程师约翰·弗莱明(John Fleming)于十九世纪末期发明的定则,用来帮助他的学生轻松地求出移动于
  • 韩国电子通信研究院‎韩国电子通信研究院是所总部位于韩国大田广域市大德科学园区的非营利政府资助科研机构。ETRI成立于1976年,已经成功研发出高密度半导体芯片、微型超级计算机(TiCOM)、数字移动
  • Alexander Shulgin亚历山大·“萨沙”·西奥多·舒尔金(英语:Alexander "Sasha" Theodore Shulgin;1925年6月17日-2014年6月2日)美国药物化学家、生物化学家、药理学家、精神药理学家、作家,曾于20
  • 长崎市除特别注明外,本文所有时间均以东九区时间(UTC+9)为准。长崎市原子弹爆炸是第二次世界大战末由美军对日本长崎市发起的一次核攻击,发生于日本标准时间1945年8月9日上午11时02分(U
  • 法师 (佛教)法师(梵语:dharma-bhāṇaka;巴利语:dhamma-kathika),佛教出家众的头衔之一,原来指能精通、研习佛法,能为俗人解说佛法者。今日通常以“法师”泛用来作为佛教僧侣的敬称。梵语bhāṇ
  • 5 (消歧义)5可以有以下多种意思:
  • 微软专员微软认证专员 (Microsoft Specialist) 是一个特殊的认证,它虽然也是一个独立的认证,但是它的存在是给像 MCSD 这样的认证的基础需求所设定的,部分微软合件伙伴的技术能力资格也
  • 储物柜女孩《储物柜女孩》(韩语:차이나타운;英语:),是2015年4月上映的一部韩国剧情片,由韩俊熙(英语:Han Jun-hee)执导,金惠秀、金高银、严泰久(朝鲜语:엄태구)、朴宝剑及高庚杓主演。本片曾于第68届