关键字驱动测试

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

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

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

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

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

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

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

相关

  • 脑震荡脑震荡是一种常见而较轻微的脑部创伤病症,指病人因为意外或头部被猛烈撞击使脑部受震而引发的综合症。其特点为短暂的失忆,清醒后常有头疼、恶心、呕吐等症状,但无任何神经系统
  • 蹦床蹦床是体操项目的支流之一,是奥运会的一个小项目,现时世界上蹦床最强的国家包括俄罗斯、乌克兰、日本与中华人民共和国。蹦床的存在历史约为200年左右,早于19世纪时,印第安就出
  • 内部结构月球内部构造在地质化学上分为地壳、地幔和核心,因此月球是经过分异的天体。这种构造相信是45亿年前形成不久之后月球岩浆海的部分结晶造成的。熔化外壳部分所需的能量通常被
  • 爱国者-3型导弹MIM-104爱国者导弹(英语:MIM-104 Patriot)是美国雷神公司制造的中程地对空导弹系统。它取代胜利女神导弹与MIM-23鹰式导弹,成为美军中高空防空武器。爱国者导弹系统在海湾战争中
  • 宗教社会主义宗教社会主义是指在宗教价值观念的基础上实行社会主义的一种思想。当社会主义产生之时,几个主要宗教在其教旨中均发现包含社会主义原则、理念,或与之相同、相近。因此,宗教社会
  • 三叶草属subg. subg. C. Presl A. P. Khokhr. Desv. Fabr. Vassilcz. Soják三叶草属(),又名车轴草属,是豆科的一个属,其下植物为广泛分布于北半球温带的多年生草本植物。叶子互
  • 信弥奴信弥奴(缅甸语:ရှင်မိနောက်,;1374年-卒年不详)是缅甸阿瓦王朝国王明恭的妃子,孟卯诏法思伦发的女儿。1389年(或1390年),在思伦发与明吉斯伐修寄的安排下,信弥奴与明恭婚配,作
  • 达尼尔·达黎欧达尼尔·达黎欧(英语:Danielle Darrieux,法语发音:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans Unicode","Code
  • 大环拟锥螺大环拟锥螺(学名:)为巴蜗牛科拟锥螺属的动物,是中国的特有物种。分布于四川、云南、祁连山一带等地,生活环境为陆地,多见于山区树林内潮湿的灌木草丛中、住宅、寺庙、农田附近多腐
  • 安娜·塔鲁西娜安娜·塔鲁西娜(俄语:Анна Сергеевна Тарусина,2003年1月24日-)是一位俄罗斯的女子花式滑冰运动员。