关键字驱动测试

✍ dations ◷ 2025-09-09 17:05:26 #软件测试

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

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

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

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

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

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

相关

  • 首部,为汉字索引中的部首之一,康熙字典214个部首中的第一百八十五个(九划的则为第十个)。就繁体和简体中文中,首部归于九划部首。首部通常从左方为部字。且无其他部首可用者将部
  • 国际跨性别现身日国际跨性别现身日(英语:International Transgender Day of Visibility)是在3月31日专门为庆祝跨性别者,并培养提高全球关注对跨性别者面临歧视的意识的节日。这个节日是由美国密
  • 松江松江府是中国古代的一个府,前身为华亭府。在今上海市境内。元朝至元十四年(1277年),华亭县升为华亭府,次年(至元15年,即1278年)新设松江府,辖华亭县。至元二十七年(1290年),华亭县部分乡
  • 槟城福建话槟城福建话是闽南语的一个域外变体。他的音调有别于闽南本土的若干次方言,也不同于东南亚其他地区的闽南语。槟城福建话也就是人们所谓的北马福建话,使用范围在槟城、吉打、玻
  • 太阳城航空太阳城航空(Sun Country Airlines)是一家美国的低成本航空公司,成立于1982年6月成立,于1983年1月开始经营。总部位于明尼苏达州明尼阿波利斯-圣保罗郊区-门多塔高地。该航空公司
  • 古文 (文字)陶文 ‧ 甲骨文 ‧ 金文 ‧ 古文 ‧ 石鼓文 籀文 ‧ 鸟虫书 ‧ 篆书(大篆 ‧  小篆) 隶书 ‧ 楷书 ‧ 行书 ‧ 草书 漆书 ‧  书法 ‧ 飞白书笔画 
  • 三轮车三轮车可能是指:
  • 恰瓦尔恰瓦尔(波斯语:چوار‎,转写:Chavār,英语:Chavar或Kani Chavar)是伊朗的城市,位于该国西部札格罗斯山脉西部,由伊拉姆省负责管辖,距离首府伊拉姆市10公里,海拔高度970米,2016年人口5
  • 高山俊高山俊(日语:髙山 俊/たかやま しゅん ,1993年4月18日-)是一名出生于日本千叶县船桥市的棒球选手,司职外野手,目前效力于日本职棒阪神虎。71 久慈照嘉 | 73 金村晓 | 74 藤本敦士 |
  • 魏元烺魏元烺(1779年-1854年),字实夫,号丽泉,直隶永平府昌黎县(今河北)人,清朝政治人物,进士出身。嘉庆五年(1800年)举人,嘉庆十三年(1808年)戊辰科进士。选庶吉士,嘉庆十四年(1809年)改山东肥城知县