uft面试题及答案
单项选择题(每题2分,共10题)
1.UFT中用于录制和回放测试脚本的主要工具是()
A.资源管理器B.测试计划C.录制/回放工具栏D.数据表格
答案:C
2.在UFT中,以下哪种对象识别方式最准确()
A.标准识别B.智能识别C.低级识别D.自定义识别
答案:B
3.要在UFT脚本中设置等待时间,可使用的函数是()
A.WaitB.SleepC.PauseD.Delay
答案:B
4.UFT支持的测试类型不包括()
A.功能测试B.性能测试C.回归测试D.单元测试
答案:D
5.以下哪个是UFT中的数据驱动测试方法()
A.共享对象库B.数据表格C.检查点D.同步点
答案:B
6.在UFT中,用于验证页面元素是否存在的检查点是()
A.文本检查点B.图像检查点C.对象检查点D.页面检查点
答案:C
7.UFT脚本中,注释语句使用的符号是()
A.//B.--C.//D.
答案:A
8.若要在UFT中调用外部DLL文件,需使用()
A.Call语句B.Run语句C.Declare语句D.Load语句
答案:C
9.UFT中,以下哪个操作可以将对象添加到对象库()
A.录制脚本B.手动添加C.从文件导入D.以上都是
答案:D
10.要在UFT脚本中实现循环操作,可使用的语句是()
A.If...ElseB.For...NextC.SelectCaseD.DoWhile
答案:B
多项选择题(每题2分,共10题)
1.UFT支持的编程语言有()
A.VBScriptB.JavaScriptC.CD.Python
答案:AB
2.以下属于UFT检查点类型的有()
A.文本检查点B.数据库检查点C.图像检查点D.位图检查点
答案:ABCD
3.在UFT中,对象库的管理方式有()
A.共享对象库B.本地对象库C.合并对象库D.远程对象库
答案:ABC
4.实现UFT数据驱动测试可通过()
A.数据表格B.Excel文件C.数据库D.XML文件
答案:ABCD
5.UFT中的同步技术包括()
A.同步点B.等待函数C.检查点D.事务
答案:AB
6.以下哪些可以在UFT脚本中使用()
A.变量B.数组C.函数D.过程
答案:ABCD
7.UFT可以对哪些应用程序进行测试()
A.Web应用B.Windows应用C.Mobile应用D.Mainframe应用
答案:ABC
8.要提高UFT脚本的可维护性,可采取的措施有()
A.合理使用注释B.模块化设计C.规范命名D.减少对象引用
答案:ABC
9.在UFT中,设置测试环境的方式有()
A.环境变量B.测试设置对话框C.脚本代码D.资源文件
答案:ABC
10.UFT中的报告功能可以生成哪些类型的报告()
A.HTML报告B.XML报告C.PDF报告D.Excel报告
答案:AB
判断题(每题2分,共10题)
1.UFT只能对Windows应用程序进行测试。()
答案:错误
2.在UFT中,检查点只能在录制脚本时添加。()
答案:错误
3.数据表格中的数据只能是字符串类型。()
答案:错误
4.UFT不支持分布式测试执行。()
答案:错误
5.共享对象库可以被多个测试脚本使用。()
答案:正确
6.脚本中的变量不需要声明就可以使用。()
答案:错误
7.UFT中的事务主要用于性能测试。()
答案:错误
8.可以在UFT脚本中直接调用其他UFT脚本。()
答案:正确
9.图像检查点只能验证图像的存在。()
答案:错误
10.运行UFT脚本时,不能暂停或中断。()
答案:错误
简答题(每题5分,共4题)
1.简述UFT中数据驱动测试的基本步骤。
答案:首先确定测试数据,将数据整理到数据表格或外部数据源。在脚本中关联数据源,通过循环读取数据,在测试步骤中使用读取的数据执行测试,最后分析测试结果。
2.如何在UFT中添加一个对象