到File > Quality Center Connection, 选中 Reconnect to server on start-up选择框。
QTP connects to QC when start-up
<阅读全文>
QTP面试题 QTP笔试题 软件测试面试题 软件测试笔试题
可以使用TDConnection Object来进行连接,实例代码如下:
‘ Create the QuickTest Professional application object.
Set qtqcApp = CreateObject(”QuickTest.Application”)
qtqcApp.Launch ‘Launch QTP
qtqcA...... <阅读全文>
可以按照如下步骤:
1. 在QC的Tool > Options > Run in QTP下选中Allow other Mercury products to run tests and components
2. 如果你是在同一个有QC 客户端的机器上跑测试,你需要:
1. QTP Con...... <阅读全文>
1. 准备录制
在录制测试前,请确认应用程序和 QuickTest 已按测试要求设置。
请确保应用程序显示要录制的元素,例如,工具栏或特殊窗口窗格;还要确保应用程序选项已按测试目标设置。
为了确保 QuickTest 可以...... <阅读全文>
参考答案:
快速 自动化运行测试比实际用户快得多。
可靠 测试每次运行时都会准确执行相同的操作,因此消除了人为的错误。
可重复 您可以通过重复执行相同的操作来测试网站或应用程序的反应。
可编程 您可以编...... <阅读全文>
1. 需求变更频繁,不稳定
2. 系统不稳定,无法测试
3. 交流问题,交流效率低或者缺乏交流
4. 进度压力
<阅读全文>
Window Id对应Windows应用程序的控件ID(Control ID),是指Windows指定给每个控件的数值型标识符,用来标识一种控件类型。不同类型的控件id就会不一样,同样类型的控件id是一样的。例如windows资源管理器的co...... <阅读全文>
可能比较多的情况是:有些功能实现不是用户想要的;不满足特殊的行业要求;性能没达到用户的要求;使用习惯、易用性不符合用户要求等等这类。比较好的方式是渐近的给用户提供产品,让用户能在产品的不同开发阶...... <阅读全文>
冒烟测试,主要目的是通过执行较少或较简单的测试用例,验证产品基本功能是否正常。如果这个测试都没有通过,就没有必要投入人力进行后续的测试工作了。
对电子商务网站理解的不多,如果是我对电子商务网站进...... <阅读全文>
测试计划是指导整个测试过程的一份概述文档,包括测试范围、测试策略、人力物力资源、时间进度、风险分析等内容。
测试套件,是测试用例的一个大的分类,按照逻辑,或者说按照测试组的理解把测试用例划分成不...... <阅读全文>
功能测试,需要依照事前制定好的测试用例来执行测试。
探索性测试,不会事前制定测试用例,是在测试中边设计边执行。其实在功能测试中也有探索性测试的使用,因为测试用例不可能细化到每个细节,测试人员在执...... <阅读全文>
代码覆盖率是单元测试里的概念,指测试结束后,被执行的代码或路径数量占总代码或路径数量的百分比。
语句覆盖、分支覆盖、路径覆盖是常见的几种覆盖率方式。
统计代码的覆盖率,一般都需要使用测试工具,人工...... <阅读全文>
针对代码的测试工具有很多,一般分2大类,是从执行测试的方式上分的,一是静态分析类,一是动态测试类。
静态分析类,特点就是不需要执行代码。象logiscope、C++ Test、LINT就属于这一类,主要是检测代码的编...... <阅读全文>
如果有了数据层的实现,就没什么问题了。提出这个问题,主要是在数据层没有实现的情况下,如何对业务层的代码进行单元测试?
这个时候我们需要模拟数据层,给业务层提供数据,比如简单的返回各类数据,直接从...... <阅读全文>
产品修正了bug或增加了功能,生成新的版本,对这个版本进行测试,就叫做回归测试。
保证变化没有对产品原有功能造成破坏,最可靠的方式是对产品进行全面的测试。还有一个方法是只对修改部分的相关部分进行测试...... <阅读全文>
Selenium是一个针对Web应用的开源测试框架,它的测试用例可以用HTML table和HTML代码或者一些非常流行的编程序言进行开发,而且它能在几乎所有现在的浏览器上执行。selenium可以被部署到Windows, Linux和Macin...... <阅读全文>
自动化测试并不一定总是比手工测试好, 在一些情况下手工测试更加合适,比如如果一个系统的用户交互变化非常频繁,这样的话自动化脚本需要经常重写,另外如果系统非常简单,用手工测试所花费的时间比创建自动...... <阅读全文>
冒烟测试一般基于Nightly build,构建服务器首先从CVS服务器上,下载最新的源代码,然后编译单元测试,运行单元测试通过后,编译可执行文件,可执行文件若可运行,并能执行最基本的功能,则认为通过了冒烟测试...... <阅读全文>
GUI software testing 用户界面测试,
Usability testing 可用性测试,
Performance testing 性能测试,
Compatibility testing 兼容性测试,
Load testing 负载测试,
Volume testing 容量测试,
Stress testing 压...... <阅读全文>
1. 对象识别能力
能否识别页面上的各种对象(文字、超链接、图片、文本框、密码框、单选框、下拉框、页面弹出框等等),这是比较基础的功能,由于对象在页面上的表现不同,并不是所有的工具和框架都能处理...... <阅读全文>
1. 对自动化测试的期望值太高。很多人想把自动化测试完全替代人工测试,如果期望不现实,无论测试工具如何,都会以失败告终。
2. 缺乏测试经验。缺乏测试的经验就会造成测试组织混乱,文档较少或不一致,测试...... <阅读全文>
自动化测试框架主要分为以下几种,可以根据项目需要进行选择
1.模块化框架(test script modularity)。
2.函数库结构框架(test library architecture)。
3.关键字驱动测试框架(keyword-driven/table-drive...... <阅读全文>
超时错误在LoadRunner录制Web协议脚本回放时超时经常出现.
现象1:Action.c(16): Error -27728: Step download timeout (120 seconds) has expired when downloading non-resource(s)。
分析:对于HTTP协议,...... <阅读全文>
QTP录制鼠标右键单击事件要通过模拟键盘操作来实现
Step 1,修改ReplayType为2,一般情况默认设置是1的。(1 – 使用浏览器事件运行鼠标操作。 2 – 使用鼠标运行鼠标操作)
Setting.WebPackage(”Re...... <阅读全文>
Set wobj = CreateObject(”Word.Application”)
wobj.Visible = True
Set Doc = wobj.Documents.Add
Set Range = Doc.Paragraphs.Add.Range
Range.Text = “The first Paragraph”
Doc.Paragraphs.Add
Set Range2...... <阅读全文>
