千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:西安千锋IT培训  >  技术干货  >  共享脚本的缺点是什么?

共享脚本的缺点是什么?

来源:千锋教育
发布人:xqq
时间: 2023-10-18 12:18:03

一、共享脚本的缺点

1.需要跟踪更多的脚本、文档、名字以及存储。如果管理不好,很难找出适合的脚本。

2.对于每个测试用例仍需一个特定的测试脚本,因此维护成本比较高。

3.共享脚本通常是针对测试软件的某一部分,不能实现真正意义上的共享。

共享脚本意味着脚本可以被多个测试事例使用,即脚本语言允许一个脚本被另一个脚本调用,这样可以节省生成脚本的时间。当重复任务发生变化时,只需修改一个脚本。共享脚本可以是在不同主机、不同系统之间共享脚本,也可以是在同一主机、同一系统之间共享脚本。此脚本开发的思路是产生一个执行某种任务的脚本,而不同的测试要重复这个任务,当要执行这个任务时只要在适当的地方调用这个脚本便可以了。

共享脚本的编写需要更高的编程技能,提高了对测试工程师的要求数据驱动脚本是当前广泛应用的自动化测试脚本技术,它是将测试输入数据存储在数据文件里,而不是继续放在脚本本身里面。脚本里只存放控制信息,执行测试时,从文件中而不是从脚本中读取数据输入,从而使得同一个脚本可以执行不同的测试,实现了数据与 脚本的分离,但测试逻辑依然与脚本捆绑在一起。

延伸阅读:

二、结构化脚本

目前所有测试脚本支持三种基本控制结构如下:

顺序结构(即前面的线性脚本,依次执行每行的指令)。

选择结构:使脚本具有判断功能,即加入类似“if,switch”类型的语句来使脚本的执行具有跳跃能力,按照判断条件执行相关的指令。

叠代/循环结构:可以根据需要重复执行一个或多个指令序列如加入像“for,while”等语句。

结构化脚本类似于结构化程序设计,脚本中含有控制脚本执行的指令,这些指令或为控制结构或为调用结构。结构化脚本可以进行嵌套调用另一个脚本,执行完后在返回到当前脚本。

结构化脚本的优点:

1.结构化脚本健壮性更好,对一些容易导致测试失败的特殊情况和测试中出现的异常情况可以进行相应的处理。

2.结构化脚本可以像函数一样作为模块被其他脚本调用或使用。

3.结构化脚本可以提高脚本的重用性和灵活性,使得代码易于维护,可以更好的支持自动化测试。

结构化脚本的缺点:

1.脚本变得非常复杂,在一定程度上增加了另外的维护工作量。

2.脚本还是在录/播的基础上实现的,因此脚本内仍然捆绑着测试的数据和逻辑,即键盘、鼠标动作表示的输入被固化在脚本中,测试修改和定制非常复杂困难。

以上就是关于共享脚本的内容 希望对大家有帮助。

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

ldo和dcdc的区别?

2023-10-18

需求管理组成部分主要包括哪些?

2023-10-18

什么是敏捷模型有什么优缺点?

2023-10-18

最新文章NEW

大数据、云计算、全链路UI有什么区别?

2023-10-18

fat32和exfat的区别?

2023-10-18

SAS 9.0中,class指令跟by指令有哪些区别?

2023-10-18

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>