白盒测试工具VcTester介绍

白盒测试工具VcTester介绍

ID:37516845

大小:199.34 KB

页数:8页

时间:2019-05-24

白盒测试工具VcTester介绍_第1页
白盒测试工具VcTester介绍_第2页
白盒测试工具VcTester介绍_第3页
白盒测试工具VcTester介绍_第4页
白盒测试工具VcTester介绍_第5页
资源描述:

《白盒测试工具VcTester介绍》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、白盒测试工具VcTester介绍密级:公开Copyright2006-2009,ezTestertechnologiesco.,LTD版本:V1.0白盒测试工具VcTester介绍1.VcTester的技术架构在被测程序中驻留一个带CSE脚本解释器的调测代理,然后将被测系统中的变量或函数映射到脚本系统,使调测脚本可以直接控制变量读写与函数调用。被测程序启动后与用户操作终端建立连接,操作终端可以实现:1.编写调测脚本,实施在线调试或测试2.对被测代码进行插装,实现覆盖率统计3.分析VC符号文件,提取相关信息用于辅助代

2、码编辑、辅助测试设计、测试脚本自动生成4.对源码进行语法分析,识别代码风险、评估代码复杂度、生成API说明书5.提供表格驱动方式封装,实现基于ActionWord与数据驱动的自动化测试VcTester提供两类操作终端:内嵌于被测程序的控制台终端,提供集成IDE环境的GUI操作终端。用户针对被测系统的日常调测在集成开发环境,即上述GUI终端(CseWin.exe)中完成,GUI终端以共享内存方式与被测程序建立通信连接。2.VcTester软件的应用场景VcTester白盒测试工具与VC(包括VC6、VC7、VC8、V

3、C9各个版本)开发环境配合使用,凡在VC环境能正常编译、正常运行的C/C++工程都可以用VcTester做测试。如果用户的被测代码不能在Windows平台下运行,或者不能在VC下编译,建议先移植到VC,然后再使用VcTester工具。移植后的被测工程要求在VC下能编译通过,部分非测试关注的函数可以缺失,用“/force”编译指令强制生成被测程序即可。在VcTester的集成开发环境中,用户可进行完成编码、调试、测试,VcTester重点支持单元www.ezTester.comPage1of8白盒测试工具VcTest

4、er介绍密级:公开Copyright2006-2009,ezTestertechnologiesco.,LTD版本:V1.0测试、集成测试、API接口测试、协议测试等源代码可见的软件测试。另一款尚在研发中的共享软件VcAuto则在白盒测试基础上,再延伸VcTester的在线测试与持续测试能力,支持基于数据驱动与ActionWord驱动的自动化测试,及产品发布后的市场诊断测试。本系列工具的技术基础是C/C++语言映射到CSE脚本语言,或者说拿CSE语言仿真C/C++的行为。在被测系统中驻留CSE脚本系统,将被测C/C

5、++代码中的类型、变量、函数、类方法等映射为脚本系统中的实体,然后以脚本形式任意操作C/C++系统变量与函数。从编写第一行代码开始,调测体系就具备对等仿真能力,被测对象有两付面孔,其一是C/C++代码表现的产品功能,其二是调测脚本模拟出来的产品功能。VcTester语言映射能力较为完整,所以仿真系统不仅具备强大的调测能力,还方便的支撑调测功能重用与调测能力延伸。在编码、单元测试、集成测试阶段主要使用VcTester工具,集成测试之后主要使用VcAuto工具。3.VcTester软件采用第4代白盒测试技术第4代白盒测

6、试方法(4GWM,The4thGenerationWhite-box-testingMethodology),是我们在长期实践中,尤其是积累了十余年白盒测试工具开发与推广实施经验的基础上,所提出的一套久经市场考验的测试方法论。第4代白盒方法的3个关键领域与9项关键特征如下:Ø第一关键域:在线测试www.ezTester.comPage2of8白盒测试工具VcTester介绍密级:公开Copyright2006-2009,ezTestertechnologiesco.,LTD版本:V1.0n在线测试驱动n在线脚本桩n

7、在线测试用例设计、运行,及评估改进Ø第二关键域:灰盒调测n基于调用接口n调试即测试n集编码、调试、测试于一体Ø第三关键域:持续测试n测试设计先行n持续保障信心n构测试设计第4代白盒测试方法(4GWM)针对前几代测试方法不足提出,许多理念仍继承第2代与第3代测试方法。下表简要的列出第1代到第4代白盒方法的主要差别:是否评估测试效果是否自动测试是否持续测试是否调测一体第1代白盒测试方法否否否否第2代白盒测试方法是是否否第3代白盒测试方法是是是否第4代白盒测试方法是是是是第4代白盒方法有效解决了以下瓶颈问题:Ø首先,4G

8、WM尝试解决测试效率的瓶颈问题。该方法论要求在线测试实施测试,使用脚本语言高效的开发测试用例,测试脚本在线编写、在线运行,在线查看测试结果,并在线的根据覆盖率与测试程度报告,补充改进测试设计。除了在线测试,4GWM还要求最大幅度重用各项工作,测试脚本能够重用,调试过程也能重用,多数调试操作都能方便的转换为自动脚本,另外,该方法论要求的持续集成模式让被测系统能

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。