㈠ 求自动化测试脚本编写教程,别就说让我去学各式语言,详细点。
你好
我是从事自动化测试方面的
1、自动化测试脚本,包括下面几个方面
1)CLI自动化测试,其应用脚本技术,包括tcl、phython、ruby,你学好一门自动化测试脚本即可,因为CLI的自动化测试就是应用脚本去模拟人工输入命令行,建议学习一下phython,因为其强大的社区,还有不亚于高级语言的编程思想。
2)工具方面,自动化测试工具例如:RFT的脚本包括java与.net;QPT的脚本为VB等。你有一定的编程基础的话,就不要停留在工具试用方面,而是要去重点学习一下其工具思想。你没有基础的话,你就从其RFT与QTP的帮助文档看起,里面都有关于这些功能的API的。
3)自动化测试框架,这个方面不是单存的自动化测试脚本了,而是利用编程技巧,结合各种自动化测试理念去构建适合自己的自动化测试框架,则就要求一定高度的编程技巧和各种知识了。
你需要自动化测试脚本编写教程,这先要看你去掌握什么方面的的自动化测试脚本了,我可以提供你教程,但关键先看你的需求
这样,推荐你一个博客, 是专注自动化测试的博客。你先看看,我觉得你对自动化测试认识不深,你先把自动化测试弄得有点小明白,再去看看。你需要什么,你的方向是什么:
51tesing上的“散步的SUN”的博客,这是我的博客,你可以在网络里面直接输入“散步的SUN”就是其博客了。上面有各种关于自动化测试方面的知识,希望对你又帮助吧。
或者对自动化测试有兴趣的,可以发短消息或者邮件我吧([email protected]),有机会一起学习探讨下
㈡ 怎么加强自动化测试脚本的稳定性
IBM® Rational® Functional Tester 是用于功能性和回归线测试的高级测试自动化工具,它可以在一个基于图形化用户界面(GUI)的程序上录制测试场景,并回放测试场景以实现测试自动化。在录制期间,您可以插入确认点,这些确认点可以从您正在测试的程序中获取特定的数据或者属性。然后在回放期间,这些确认点用来将录制的信息,与现场信息进行比较以确保稳定性。工具会搜索映射的对象,并在测试期间对其执行一系列的操作。 但是,由于对象不存在或者不适当的状态,Playback 特性通常会遇到一些失败情况,在回放期间,如果 GUI 响应时间或者 GUI 到达预期状态所花费的时间,要远远高于录制时间,那么工具所执行的操作就不能在适当的位置找到适当的对象或者它们的状态或属性了,这样脚本回放就会失败。通过按照本文中所介绍的步骤进行操作,您将会学到怎样利用 Rational Functional Tester 程序编程界面(API),来改进脚本以实现基于 Eclipse 程序地可靠测试自动化。 前提条件 如果您拥有下述的知识,那么您就能从本文中学到更多的信息: 熟悉 Eclipse 环境以及为测试下程序配置 Rational Functional Tester 熟悉录制和回放测试脚本,并理解测试脚本的内容 场景 注意: 对于这些范例,IBM® Rational® Software Architect(一种基于 Eclipse 的程序)用作测试下的程序。 本文将会涉及到测试自动化中以下的失败场景,并解释在 Eclipse 工作区中遇到它们时的方案。 场景 1:不匹配的 GUI 响应时间 在回放期间,如果 GUI 响应时间要比录制期间的时间长,那么自动化工具将不会找到需要执行操作的对象,而测试脚本也将会失败。 场景 2:未预期的活动窗口 如果在自动化测试的回放期间,出现了一个未预期的活动窗口,那么在录制期间该窗口将不会出现,自动化脚本将会失败。自动化会因为未处理的窗口而停止。 场景 3:不适当的对象状态 当您在创建确认点时,如果对象没有处于它所预期的状态,那么它会获取所有需要的具体内容。同样,在回放期间,如果并不能确保相同的对象状态,那么确认点将会失败。 图 1 中的图表描述了处理这些场景的基本方法。 图 1. 方案的基本方法 方案方法基本上可以改进使用 Rational Functional Tester API 的脚本。作出的选择能够处理描述的场景,该场景可能发生在测试自动化场景之中。 创建 Eclipse:准备 Rational Functional Tester 以测试基于 Eclipse 的程序 为了对基于 Eclipse 的程序使用 Rational Functional Tester 自动化测试特性,您必须首先按照下面的方法来创建测试的环境: 点击 Configure > Enable environment for testing 以打开 Enable Environments 窗口(参见图 2)。 选择 Eclipse 实例,并点击 Enable。如果 Eclipse 环境尚没有列出,那您您可以点击 Search。 点击 Finish 以保存您所做的修改。 图 2. 激活环境窗口 修改代码:根据用例来更改自动生成的代码 在这一步中,会获得对自动生成代码所做的更改,以处理前面所描述的一个或者多个失败。每一个失败场景的解决方案,都与下述描述的子部分不同。 场景 1:不匹配的 GUI 响应时间 对于该场景有两个可能的解决方案: 方案 1a. 检查进度条的状态 当您在基于 Eclipse 的程序中创建一个项目时,项目构建和确认会在项目向导完成之后才启动,其中基于 Eclipse 的程序例如 Rational Software Architect 或者 IBM® Rational® Application Developer。有时所花费的时间要比预期的长,脚本回放会失败,因为项目构建没有完成,但是脚本会试着进一步地操作。为了避免这种失败情况的发生,您可以在 Eclipse 工作区右下角查看进度条的状态 修改代码:根据用例来更改自动生成的代码 在这一步中,会获得对自动生成代码所做的更改,以处理前面所描述的一个或者多个失败。每一个失败场景的解决方案,都与下述描述的子部分不同。 场景 1:不匹配的 GUI 响应时间 对于该场景有两个可能的解决方案: 方案 1a. 检查进度条的状态 当您在基于 Eclipse 的程序中创建一个项目时,项目构建和确认会在项目向导完成之后才启动,其中基于 Eclipse 的程序例如 Rational Software Architect 或者 IBM® Rational® Application Developer。有时所花费的时间要比预期的长,脚本回放会失败,因为项目构建没有完成,但是脚本会试着进一步地操作。为了避免这种失败情况的发生,您可以在 Eclipse 工作区右下角查看进度条的状态
㈢ 近来无事,想学学如何做一个自动打怪的脚本
拦截网游封包 破解封包内容 然后改掉封包发出去
完了
㈣ 学脚本应该从哪里学起
从VBS开始,这也一门脚本语言,它好用简单,你学会了它也差不多学会了VB的编程语言了,做个桌面程序应该是没啥问题,这就算你入门了,如果你还有兴趣就学学C#,那你又上了一个台阶,进军INTERNET编程了,呵呵,VBS简单易学,要求不高,编程环境随便,你用记事本就能整出一个VBS小程序来,VBS虽然是网页的脚本语言但它做的小程序是可以在windows环境下直接运行的:例如:打开记事本,在记事本里写到:msgbox("你好,我想你!") 然后用记事本另存为,在名称栏里你随便起一个如vb.vbs(里面的vb是文件名 '.vbs'是vbs文件专有的后缀名这个是必须的)存到桌面上,这时桌面就出现一个VBS的脚本语言了,双击它运行了吧,呵呵,简单吧!要是深入学进去,就去网络里搜索一下关于VBS的资源,多着呢