ImageVerifierCode 换一换
格式:PDF , 页数:80 ,大小:802.83KB ,
资源ID:6873452      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-6873452.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(silktest 使用说明.pdf)为本站会员(HR专家)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

silktest 使用说明.pdf

1、SilkTest International Tutorial长沙高新开发区思诚信息技术服务有限公司Contents第一章SilkTest简介第二章预备工作第三章测试计划第四章应用捕获(Capturing Your Application)第五章创建测试用例(Creating Testcases)第六章运行测试用例(Running Tstcases)第七章测试结果第一章SilkTest简介一、自动化测试二、SilkTest基本概念三、SilkTest特点四、SilkTest测试主要流程五、SilkTest中主要文件类型六、SilkTest主要窗口七、使用SilkTest进行Web测试第一章Si

2、lkTest简介一、自动化测试人工测试费时费力测试一致性难以保证项目时间限制,难以进行充分测试自动化测试的意义回归测试的测试覆盖程度高降低测试时间,加快产品面市周期改善人工测试效率改善测试重用性具有详细的测试记录第一章SilkTest简介一、自动化测试测试最常用的方法是采用:分层次的测试方法(The Layered Approach) Operability Tests (可操作性测试:each object的:state、size、caption、contents) Functionality Tests (功能测试:several objects组合在一起提供的特性) System Tes

3、ts (系统测试:被测软件在其他软、硬件环境下的表现)其他类型的测试 Regression Tests (回归测试:existing tests for new version of program) Error Tests (错误处理测试: system response for error condition) Stress Tests (压力测试:measure system response under repetive or large amounts of data) White-Box Tests (白盒测试:internal structure of software) Bla

4、ck-Box Tests (黑盒测试:view software from end-user perspective and is unware of the underlying code)第一章SilkTest简介二、SilkTest基本概念 SilkTest如何工作在SilkTest看来,应用由许多GUI对象组成,用户通过键盘/鼠标与这些对象交互使用SilkTest时,SilkTest通过面向对象的概念(类/属性/方法),识别这些GUI对象测试时,SilkTest模拟用户的操作,与这些GUI对象交互,并记录测试结果第一章SilkTest简介二、SilkTest基本概念 SilkTest组

5、成 SilkTest Host (Host Machine)用于develop/edit/compile/run/debug 测试脚本和测试计划 SilkTest Agent (Remote Machine) interact with GUI of AUT (Application Under Test 被测应用) translate script into GUI commands driving and monitoring application run locally or remote第一章SilkTest简介二、SilkTest基本概念 SilkTest如何记录用户行为 Silk

6、Test repository用于记录应用中各种GUI对象的描述 SilkTest自动识别GUI对象,自动记录用户操作过程中对各个GUI对象的操作,将这些操作转换成相应的方法,写入脚本程序中。第一章SilkTest简介二、SilkTest基本概念 SilkTest如何记录用户行为映射举例(SilkTest Tutorial.pdf P12)第一章SilkTest简介二、SilkTest基本概念 4Test 脚本语言面向对象的4GL脚本语言大量面向对象的类库 Statements/operators/data type举例(SilkTest Tutorial.pdf P13-16)第一章Silk

7、Test简介二、SilkTest基本概念 4Test 脚本语言 Classes 类第一章SilkTest简介二、SilkTest基本概念 4Test 脚本语言 Classes 类第一章SilkTest简介二、SilkTest基本概念 4Test 脚本语言 Objects第一章SilkTest简介二、SilkTest基本概念 4Test 脚本语言 Properties第一章SilkTest简介二、SilkTest基本概念 4Test 脚本语言 Properties第一章SilkTest简介二、SilkTest基本概念 4Test 脚本语言 Methods第一章SilkTest简介二、SilkTe

8、st基本概念 4Test 脚本语言 Methods第一章SilkTest简介二、SilkTest基本概念内置的恢复系统(Recovery System)当某一测试用例失败,导致应用崩溃时,Recovery System能自动重新启动应用,使应用回复到测试的初始状态,继续进行下一个测试用例测试。用于保证实现真正的无人干预的自动化测试第一章SilkTest简介三、SilkTest特点 SilkTest提供了针对C/S应用、Web应用的完整的自动化测试方案。可以: Functional, operability and regression testing测试计划管理testplan editor数

9、据库访问校验DBTester SilkTest一般特点容易录制通过最终用户操作一遍,录制生成4Test脚本属性的校验通过简单的点选方式,录制时自动产生相应的语句真正的对象识别内置的Recovery System保证实现无人干预的自动化测试集成测试计划管理与维护功能数据库测试:通过DBTester可以在脚本中使用SQL直接访问数据库,辅助进行校验完全分布式测试:可以针对C/S应用进行测试第一章SilkTest简介三、SilkTest特点 Web应用测试特点独立于各种浏览器和平台独立于各种Web技术 Multiple testing options using browser extensions

10、 DOM(Document Model Object)方式访问Web页面的各种对象 SilkTest自有的VO(Virtual Object)方式访问Web页面的各种对象第一章SilkTest简介四、SilkTest测试主要流程第一章SilkTest简介四、SilkTest测试主要流程 PhasePlan 计划阶段确定测试策略、测试需求使用test plan editor进行计划管理 test plan editor采用分级的树状结构,包含有如下信息: Description: 每一个/组测试的描述信息 Statements: 将描述信息与测试用例关联的语句 Attributes: 针对每一个

11、/组测试的描述信息定义属性,用于测试运行和生成报表实际上,对于大型、复杂的应用来说,将所有可能的路径进行全部测试,在时间或金钱上往往是得不偿失的。因此,必须能够识别应用中的至关重要的部分,并对这些部分保证进行充分的测试,达到很高的测试覆盖。这往往要借助于:客户的需求设计文档功能描述市场需求产品的相关文档建议:在创建测试用例之前,制定完整的测试策略和测试计划第一章SilkTest简介四、SilkTest测试主要流程 Phase Capture 捕获应用主要信息阶段创建被测应用(AUT)的测试框架(Test Frame) Test Frame是一个central repository,含有被测应用

12、的GUI数据结构信息,这些信息用于支持测试脚本的运行,包括: Web应用的URL;C/S应用的command line信息 Constants and Variables AUT中,所有GUI对象的declarations Phase Create 创建测试用例阶段通过录制生成/编写4Test测试脚本,创建测试用例(TestCase)一个测试用例应完成如下:驱动被测应用从确定的初始状态开始进行测试确认应用实际运行后的状态与期待状态是否吻合将应用返回到确定的初始状态第一章SilkTest简介四、SilkTest测试主要流程 Phase Run 运行阶段运行测试用例单独运行一个脚本一组脚本(a s

13、uit)从testplan中挑选,通过testplan中的attributes整个testplan Phase Report 生成测试报告分析测试结果,产生缺陷报告 SilkTest自动将测试结果生成到result文件中从result文件中,可以产生pass/failed 报告 Phase Track 缺陷跟踪识别AUT中的缺陷,使用缺陷追踪系统进行缺陷处理跟踪SilkRadar进行回归测试Regression Test(用原有的测试用例对新版程序进行测试)第一章SilkTest简介五、SilkTest中主要文件类型(P20)文件类型说明后缀Test Plan测试计划说明.plnTest Fr

14、ame AUT的的测试框架信息,包括:main window declarations,URL/command line,其他信息,用于支持录制与运行.inc4Test Script通过4Test脚本语言实现的测试用例程序.t4Test Include FileInclude文件,包含各种Windows declarations, constants, variables, classes, user-defined functions用于支持录制与运行.incSuite顺序执行的一组脚本程序.sText File文本文件.txtResult File存放测试结果.resInitializat

15、ion File初始化文件.ini第一章SilkTest简介六、SilkTest主要窗口(P22-23)第一章SilkTest简介六、SilkTest主要窗口(P22-23) SilkTest将主要操作流程用操作向导条进行固化,简捷易用第一章SilkTest简介七、使用SilkTest进行Web测试 Web应用测试的挑战运行于各种不同平台的不同浏览器上内容总是不断变化的,每周/每天/每刻响应时间非常不一致使用了各种Web技术 Browser Extensions Extension是一个文件,当AUT中含有非标准控件时,通过使用extension,SilkTest可以测试这些非标准控件使用之前

16、,必须enable host and target针对Web应用,SilkTest提供两种extension DOM(Document Object Model)方式访问Web页面的各种对象,W3C标准 SilkTest自有的VO(Virtual Object)方式访问Web页面的各种对象第一章SilkTest简介七、使用SilkTest进行Web测试 Browser Extension当enable extension时,SilkTest会:将extension的include文件加入到Use Files中,确保extension的class可用确保extension的class说明被Library Browser可用。(通过将extension的帮助文件.ht加到Library Browser使用的文件中去)将extension使用的property sets与SilkTest默认的property sets合在一起。第二章准备工作一、安装SilkTest二、测试Web应用之前的Setup三、熟悉Web应用四、测试C/S应用之前的Setup五、熟悉C/S应用

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报