关键字驱动测试

✍ dations ◷ 2025-07-24 11:07:53 #软件测试

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

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

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

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

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

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

相关

  • 腹腔积液腹水(ascites、hydroperitoneum)是指腹腔内有液体积聚,超过正常量的症状。腹水最常见的病因是肝硬化和其他严重的肝脏疾病,但它的出现也可以是其他重大疾病的征象,如肝癌末期。腹
  • 副族元素副族元素是化学上对元素的一种分类,是指周期表中不是s区及p区的元素,包括d区元素(过渡金属)、f区元素(镧系元素和锕系元素)等。若用旧的周期表分A族、B族的分类方式,副族元素为旧有
  • 李月英李月英(Hazel Ying Lee,1912年8月24日-1944年11月25日),华裔美国人,出生于美国俄勒冈州波特兰市,祖籍广东台山市大江镇水楼村。父亲经商,母亲是传统的家庭主妇,要帮忙丈夫的生意,也要
  • 土壤保护土壤保护乃防止土壤因土地过度利用产生土壤侵蚀、降低土壤生产力、酸化、盐化或其他类型的土壤污染而造成土壤流失的一种保护措施。在一些未开发的国家中,火耕以及其他无法永
  • 米高·巴穆米高·巴穆教授,伦敦大学学院 (UCL)名誉外科教授和客席医学人文学教授,是英国肿瘤外科学著名学者,专长为乳癌治疗。他亦因对病人生活质素的评估及贡献而闻名。他是伦敦国王学院
  • 气氛《氛围》(瑞典语:)也译《气氛》,是一部由Anders Weberg执导的瑞典电影,预计于2020年12月13日发行,该片将长达720个小时(30天),并且将在全球放映。一旦电影在影片上映后,Weberg表示将会
  • 莱纳德·施拉德莱纳德·施拉德(英语:Leonard Schrader,1943年11月30日-2006年11月2日)是一名美国男编剧和导演。其弟保罗·许瑞德也是编剧和导演,两人合作过数部作品。1943年诞生于美国密歇根州,
  • 丹地机场丹地机场(苏格兰盖尔语:,英语:Dundee Airport,IATA代码:DND;ICAO代码:EGPN)是一个位于丹地的小型机场。
  • 平行语料对两种语言的篇章、段落、语句进行对齐处理后得到的语言库为平行语料库,相应地平行语料指的是对应的两种语言的语料
  • 卡里格莱恩卡里格莱恩(英语:Carrigaline,爱尔兰语:Carraig Uí Leighin)是爱尔兰共和国的一座城市,位于科克郡科克以南14公里处。卡里格莱恩近年来快速发展,由一个只有数百人的村庄发展为一座