学习啦>知识大全>知识百科>百科知识>

测试脚本是什么意思有哪些脚本

时间: 谢君787 分享

  为了提高测试脚本的可维护性和可复用性,必须在执行测试脚本之前对它们进行构建。那么你对测试脚本了解多少呢?以下是由学习啦小编整理关于什么是测试脚本的内容,希望大家喜欢!

  测试脚本的介绍

  Testing script(测试脚本),一般指的是一个特定测试的一系列指令,这些指令可以被自动化测试工具执行。 为了提高测试脚本的可维护性和可复用性,必须在执行测试脚本之前对它们进行构建。或许会发现这样的情况,即有的操作将出现在几个测试过程中。因此,应有目的地确定这些操作的目标,这样就可以复用它们的实施。 测试脚本是自动执行测试过程(或部分测试过程)的计算机可读指令。测试脚本可以被创建(记录)或使用测试自动化工具自动生成,或用编程语言编程来完成,也可综合前三种方法来完成。

  测试脚本语言(test scripting language)是脚本语言的一种,准确地讲是脚本语言在测试领域地一个分支,是自动化软件测试设计的基础。要理解测试脚本语言就不能不对脚本语言进行一些了解。

  脚本语言(scripting language) 就是在执行时以解释(interpreting) 为主的编程语言,比如常见的perl,python,php,tcl,guile,ruby以及UNIX系统的各种shell都是脚本语言,它的执行效率比不上编译后再执行的程序,如以C,C++, Java,Pascal等语言编写的程序。

  脚本语言应用到测试领域就可以称之为测试脚本语言,以上提到的脚本语言都可以作为测试脚本语言来使用,特别是tcl语言更是被业界称为事实上的测试脚本语言标准。随着软件测试的发展,各种测试工具也相继推出,为了保护知识产权或者说是保护商业秘密,这些商业化的软件大多使用自己的测试脚本语言,比如MI的TSL语言等。

  测试脚本的分类

  线性脚本:是录制手工执行的测试实例得到的脚本。这种脚本包括所有的击键、功能键、箭头、控制测试软件的控制键及输入数据的数字键。

  结构化脚本:类似于结构化程序设计,结构化脚本中含有控制脚本设计的指令。这些指令或为控制结构或为调用结构。

  共享脚本:脚本可能被多个测试事例使用。

  数据驱动脚本技术:将测试输入存储在独立的文件中,而不是存储在脚本中。

  关键字驱动脚本:较复杂的数据驱动技术的逻辑扩展。

  测试脚本的基本工作原理

  脚本语言的基本工作原理可以用下面的图示来说明

  脚本解释器

  脚本解释器是脚本语言工作的核心,所有具体指令或是函数的执行都由它来完成,扩展项实现了与其它语言的接口,使脚本语言运行C/C++,java等函数成为可能;同时在用户具体应用中可以定义命令和函数,应用更加灵活;作为解释器它也提供了基本的内建指令或是函数,不同厂商、版本的解释器提供的内建命令(函数)可能不同。


看过“测试脚本有哪些“的人还看了:

1.笔试性格测试有用的

2.有意思的性格测试

3.什么是脚本语言

4.职业心理测试有哪些

5.简单有趣的性格测试

测试脚本是什么意思有哪些脚本

为了提高测试脚本的可维护性和可复用性,必须在执行测试脚本之前对它们进行构建。那么你对测试脚本了解多少呢?以下是由学习啦小编整理关于什么是测试脚本的内容,希望大家喜欢! 测试脚本的介绍 Testing script(测试脚本),一般指的是一
推荐度:
点击下载文档文档为doc格式

精选文章

  • 教师资格证有效期到什么时候
    教师资格证有效期到什么时候

    教师资格证是现在很多同学都想考的,同学们知道教师资格证的有效期是多久吗?是永久有效吗?教师资格证到期了怎么办?今天小编整理了教师资格证的

  • 什么是嫁动率由什么组成的
    什么是嫁动率由什么组成的

    嫁动率是指一台机器设备实际的生产数量与可能的生产数量的比值。那么你对嫁动率了解多少呢?以下是由学习啦小编整理关于什么是嫁动率的内容,希望大

  • 世界上最长的江叫什么名字
    世界上最长的江叫什么名字

    你知道世界上最长的叫什么名字吗?说起最长的江是不是第一想到的是长江?其实不是的。那是什么江呢?小编告诉你~下面就是小编整理的世界上最长的江叫

  • 什么是机要文件机要文件的意义
    什么是机要文件机要文件的意义

    机要文件是指标有机密密级的文件、简报、讲话材料,各种资料、报表、刊物,以文字、符号、图形、声、像等形式含有国家重要秘密、泄露会使国家的安

1355901