`
幽绿琵琶
  • 浏览: 63323 次
  • 性别: Icon_minigender_2
  • 来自: 广州
社区版块
存档分类
最新评论

测试工具

 
阅读更多
1.ApplicationVerify初体验
该工具在VS2008中有包含。使用前提:需要在调试器下运行被测程序。官方说明是 The application being verified should run under a user-mode debugger or the system should run under a kernel debugger since it will break into a debugger when an error occurs

原理:
当程序出现异常时,ApplicationVerify会将异常地址记录到Log文件,通过Log文件和调试器生成的Map文件,我们可以把异常地址定位到代码。
如果被测程序没有运行在调试器下,将只生成Log文件,即只能看到异常地址,无法定位错误。

不足:
1. ApplicationVerify对资源(如内存,CGI,堆栈等)检查的太严格。比如:
如果程序的某个功能需要使用过多的GDI,采用边申请多释放和方式。因ApplicationVerify 在监测过程中会拦截GDI资源,容易造成程序资源不足而崩溃,从而无法使用ApplicationVerify 测试该功能。
2. ApplicationVerify会定位到系统文件,如果被测程序没有Bug,也经常出现很多定位到系统文件的异常,影响测试。

如果公司对代码管理比较严格,不能提交源码进行测试,那么可以考虑:
1. 由测试人员发现程序异常,并告知操作步骤给开发人员,由开发人员来定位Bug
2. 开发人员提供Map文件,由测试人员发现异常并定位Bug
备注:Map文件定位方法可参考:http://hi.baidu.com/my2008space/item/c497880c4b11ad26a1312d40


2.AutoHotKey
1) AutoHotKey菜单:
AutoScriptWriter(Recorder) - 用于录制脚本
Convert .ahk to .exe - 将.ahk文件转换为.exe文件

2) 基本使用流程:
 
  • 录制脚本:打开AutoScriptWriter(Recorder) ,点击“Browse”按钮,可选择固定exe文件进行录制;或者不选择,则直接录制。
  • 保存脚本:录制完成后,按AutoScriptWriter(Recorder) 窗口中的“Save”按钮,保存脚本(.ahk文件)
  • 编辑脚本:用记事本打开保存的脚本,对脚本进行编辑,如加入循环,将运行结果写入文件等。

3)示例:以下是在脚本中添加循环和打印执行次数的代码
;将录制的脚本重复执行10次,并将每次执行的当前时间和重复次数写入test.txt文件
Loop 10
{
;往test.txt文件中写入当时时间
FileAppend, %A_YYYY%-%A_MM%-%A_DD% %A_Hour%:%A_Min%:%A_Sec%`n, test.txt    
;往test.txt文件中写入循环次数
FileAppend, repeattimes %A_Index%`n, test.txt    

;粘贴录制的脚本

}
run test.txt    ;打开test.txt

备注:官方网站 http://www.autohotkey.com/



分享到:
评论

相关推荐

    宽带连接数测试工具,宽带压力测试工具,宽带TCP测试工具

    这类工具的主要目的是检测系统能够同时建立多少个有效的宽带连接。在日常使用中,我们的设备可能同时进行多种网络活动,如浏览网页、在线视频、下载文件等,这就需要网络支持多个并发连接。通过连接数测试,我们可以...

    mats显卡测试工具 里面有U盘烧录工具以及说明

    mats显卡测试工具 里面有U盘烧录工具以及说明 可测试显卡显存的好坏 花屏 黑屏等功能 具体的使用方法需要有一定基础~因为是在liunx下运行的 mats显卡测试工具 里面有U盘烧录工具以及说明 可测试显卡显存的好坏 花屏 ...

    GB28181国标测试工具

    GB28181国标测试工具是一款针对中国国家标准GB28181-2011进行系统兼容性和功能验证的专业软件。该标准主要应用于我国的公共安全视频监控网络系统,旨在统一不同设备和平台之间的通信协议,实现跨区域、跨部门的视频...

    rtsp流媒体测试工具

    2. **故障检测**:通过模拟不同的网络条件,测试工具可以检测流媒体传输中的断流、卡顿等问题,帮助定位网络或服务器的问题。 3. **性能分析**:测试工具可能会提供带宽使用情况、延迟时间等性能指标,以便评估流...

    全志硬件检测工具DragonHD 1.2.4版本

    全志硬件检测工具DragonHD 1.2.4版本是一款专为全志处理器设计的诊断和测试工具。这款工具主要用于评估和验证基于全志芯片的系统中关键硬件组件的性能和稳定性,特别是针对DDR(Double Data Rate)内存和Flash存储器...

    带FN+的键盘测试工具 机械键盘 测试按键

    标题中的“带FN+的键盘测试工具”是指一种专门用于检测键盘功能的软件,特别是针对那些带有FN功能键的键盘。FN键通常被用来激活特殊的功能,如调整屏幕亮度、控制音量或切换无线模式等。这样的测试工具可以帮助用户...

    POS客显钱箱打印机测试工具

    通过定期使用此类工具进行检测,商家可以确保他们的硬件设备始终处于良好状态,从而提高工作效率,减少因设备故障带来的经济损失。同时,对于设备供应商来说,这样的测试工具也是产品质量控制的关键环节,有助于他们...

    苹果电脑检测工具-爱回收

    苹果电脑检测工具是针对苹果Mac系列电脑进行性能评估和故障检查的专业软件,旨在帮助用户了解设备的健康状况、性能表现以及潜在问题。爱回收作为知名的电子产品回收平台,提供了这款工具,便于用户在考虑出售或回收...

    瑞星微DDR检测工具

    5. **报告生成**:在完成测试后,瑞星微DDR检测工具会生成详细的测试报告,报告中包含了所有测试项的结果,包括通过、警告和失败的状态,这为用户提供了清晰的参考依据,便于分析和解决问题。 6. **易用性**:作为...

    iops性能测试工具

    IOPS测试工具可以帮助我们评估硬盘、固态驱动器(SSD)、存储阵列或任何其他存储设备在特定工作负载下的表现。下面我们将详细探讨IOPS性能测试工具的相关知识点。 首先,理解IOPS的含义至关重要。IOPS代表每秒输入/...

    Windows下的DLL检测工具

    在这种情况下,"Windows下的DLL检测工具"就显得尤为重要。 该工具的主要功能是对.pdy文件(可能是指动态调试数据文件)进行分析,检查其依赖的DLL库。这有助于用户了解某个程序是否缺少必要的DLL文件,或者已有的...

    GB28181测试工具,解压即可用。亲自测试。

    3. **运行测试**:启动测试工具,按照预设的测试用例执行各项功能测试。 4. **结果分析**:记录测试结果,分析异常和失败的原因。 5. **问题修复**:根据测试结果对设备或系统进行调整,直到满足GB28181标准。 6. **...

    Rockchip平台DDR测试工具_V1.37发布通知.7z

    Rockchip平台DDR测试工具_V1.37是一个专门针对Rockchip处理器平台进行内存(DDR)性能测试和诊断的软件工具。此版本1.37的发布通知表明该工具可能已经进行了若干次升级和优化,以提供更准确、稳定和高效的服务。在...

    asp测试工具(asp本地测试工具)

    asp本地测试工具 把你需要测试的程序 和asp测试工具放在同一个文件夹里 运行ASP本地测试.exe 在输入浏览器127.0.0.1/ 用NetBox打造自己的网站和,小巧的ASP本地测试工具,无需安装IIS

    内存测试工具TestMem5

    为了确保内存的稳定性和可靠性,我们需要使用专业的内存测试工具,比如TestMem5。本文将详细介绍TestMem5这款内存测试工具及其在IT领域的应用。 TestMem5是一款功能强大的内存检测软件,专门用于查找和诊断计算机...

    笔记本电脑触屏测试工具

    笔记本电脑触屏测试工具是专为检测和诊断笔记本电脑触摸屏功能而设计的应用程序。它可以帮助用户确认触控屏是否正常工作,是否存在响应问题、精确度问题或任何其他硬件故障。在现代笔记本电脑中,触屏功能已经成为一...

    声卡检测工具+播放器+延迟测试工具

    本文将详细讨论“声卡检测工具+播放器+延迟测试工具”这一组合,旨在帮助用户更好地理解和提升他们的PC音频体验。 首先,声卡检测工具是用于评估计算机内部声卡性能的软件。它能够检测声卡的型号、驱动程序版本、...

    MTU检测工具和修改工具.zip

    里面包含两个工具 一个是mturoute.exe测试工具 一个是mtu修改工具,用于修改mtu值,支持WIN7系统,附带命令行更改MTU值 里面附带很详细的操作说明,简单易懂。

    SNMP测试工具 Getif 2.3.1

    1. **SNMP版本检测**:Getif支持SNMP v1、v2c和v3这三种主要的SNMP协议版本,可以测试网络设备是否兼容这些版本,并且能够正确响应SNMP请求。 2. **OID查询**:Object Identifier(OID)是SNMP中的唯一标识符,用于...

    显卡显存测试工具MATS

    "MATS"是一款专门针对AMD/ATI显卡设计的显存测试工具,其目的是通过一系列高强度的内存测试来检测显存的稳定性和性能。这个工具能够帮助用户定位显卡的硬件故障,尤其是在排除软件冲突和驱动问题之后,可以更深入地...

Global site tag (gtag.js) - Google Analytics