关键字驱动测试

✍ dations ◷ 2024-09-20 15:01:13 #软件测试

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

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

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

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

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

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

相关

  • 750110 数学 120 信息科学与系统科学 130 力学 140 物理学 150 化学 160 天文学 170 地球科学 180 生物学210 农学 220 林学 230 畜牧、兽医科学 240 水产学310 
  • 依达拉奉依达拉奉(英语:Edaravone,商品名:Radicut)是由日本田边三菱制药研发、生产和销售的一种抗氧化药物,用于清除自由基以治疗缺血性脑卒中等心脑血管疾病。依达拉奉于2001年4月在日本
  • 尚之信尚之信(1636年-1680年),字德符,号白岩,别称“俺答公”,汉军镶蓝旗人,祖籍山西洪洞,平南王尚可喜长子。尚之信年少时曾入宫为侍卫,顺治帝赐其同公爵秩。及后,尚之信归广东,辅佐尚可喜处理
  • 唐努乌拉山脉唐努乌拉山脉(俄语:Танну-Ола;图瓦语:Таңды-Уула)是俄罗斯的山脉,位于与蒙古国接壤的边境,由图瓦共和国负责管辖,属于南西伯利亚山脉的一部分,最高点海拔高度2,930
  • 丹尼尔·笛福丹尼尔·笛福(Daniel Defoe,1660年9月13日-1731年4月24日),原名丹尼尔·福(Daniel Foe),英国小说家、新闻记者、小册子作者。其作品主要为个人通过努力,靠自己的智慧和勇敢战胜困难。
  • 印尼总统印度尼西亚总统即为印度尼西亚国家元首、政府首脑和武装部队最高统帅。自2004年第六任总统的选举产生开始,总统和副总统改由全国直接选举,只能连选连任一次,每任五年;之前印尼总
  • 雷鸟全球管理学院雷鸟全球管理学院(Thunderbird School of Global Management),是美国亚利桑那州立大学一所致力于国际商业管理的私立商学研究院,其主校区位于亚利桑那州的格兰岱尔。雷鸟于1946
  • 罗马行省罗马行省(拉丁语:,复数:)是罗马共和国和其后帝国时期在罗马之外设立的行政区划。每个行省由中央派遣的罗马人总督统治。虽然与现代行政区划在许多方面并不相同,但是它与澳大利亚或
  • 万经万经(1659年-1741年),清朝经学家、史学家、藏书家、书法家。字授一,号九沙。浙江鄞县人,父万斯大。生于明清经学世家鄞县万氏,父万斯大。清朝康熙四十二年(1703年),登进士。选庶吉士,授
  • 中文大辞典《中文大辞典》是20世纪60年代编撰的一部大型中文辞书,由中文大辞典编纂委员会编纂,当中的主纂者为高明、林尹,监修者为张其昀,并由中国文化研究所出版发行。全书共40册,其中正文