世导科技面试题 世导科技笔试题 软件测试面试题 软件测试笔试题

世导科技软件测试工程师面试题 面试经历

应聘的职位是软件测试工程师 先是进行笔试, 记得起来的题目有: 1. 软件测试的方法都有哪些?其中那些方法经常与其他方法配合使用? 2. BUG的生命周期是什么? 3. 数据库方面的有ORACLE数据库的备份和组合查...... <阅读全文>

测试自动化的风险

代价高,所以要根据项目的特点,团队技术水平确定适当的自动化率 测试覆盖偏向易于自动化的功能。要进行代码 测试覆盖偏向易于自动化的功能。要进行代码覆盖率的度量 错误的测试设计可能使测试情境与用...... <阅读全文>

什么是缺陷探测率?

缺陷探测率(DDP Defect Detection Percentage) 是一个衡量测试工作效率的软件质量成本的指标之一。 计算公式为:Bugs(tester)/Bugs(tester)+Bugs(customer) 其中,Bugs(tester)为测试者发现的错误数;Bugs(cus...... <阅读全文>

自动化测试常见面试题

1. 你比较熟悉那种自动化测试工具? 2. 你在你以前工作中是如何使用自动化测试工具的? 3. 介绍一下你在利用自动化测试工具的过程中遇到的一些问题 4. 你是如何计划自动化测试的? 5. 自动化测试能提高测试效...... <阅读全文>

敏捷测试和传统测试有什么区别?

1. 在传统的测试中,测试团队和开发团队是分开的,而敏捷团队中,测试团队是开发团队的一部分。 2. 在传统测试中,测试是由详细的需求驱动的,而敏捷开发中,测试人员需要紧密的与客户合作来定义每一个需求的...... <阅读全文>

用户界面测试都需要检查哪些方面?

这是界面测试的checklist: 窗口切换、移动、改变大小时正常吗? 各种界面元素的文字正确吗?(如标题、提示等) 各种界面元素的状态正确吗?(如有效、无效、选中等状态) 各种界面元素支持键盘操作吗...... <阅读全文>

安全性测试主要包括哪些方面?

•测试用户的安全性,包括用户登录、权限分配,以验证用户权限的正确性。 •测试数据备份与恢复的安全性,主要验证数据库数据的正确性与完整性。 •测试操作日志的安全性,主要验证操作日志数据的正确性。 <阅读全文>

值域测试的目的和方法是什么?

测试目标:对于所有需要输入数据的地方,进行数据输入并检查其输出结果,进行值域测试不但要验证正确的输入数据能否得到正确的输出结果,同样也一定要检查输入错误的数据是否可以得到应该的反应,给出的错误提...... <阅读全文>

数据库测试的主要目的和方法是什么?

数据库测试的主要目标是:确保数据库访问方法和进程正常运行,数据不会遭到损坏。 测试方法: • 分别测试记录的新增、修改、删除等操作,以验证前台与后台数据的一致性为主。 • 测试记录的查找功能,检查返回...... <阅读全文>

SQA和Tester的职责主要有哪些?

SQA的职责主要围绕整个软件开发流程,包括软件设计,编码,代码管理,代码review, 需求变动, 配置管理和发行管理。 Tester的职责:理解产品的功能要求,并对其进行测试,检查软件有没有错误(Bug),决定软件...... <阅读全文>

如何写测试计划

本站论坛里面提供了一个测试计划文档的例子,请follow一下link(需要注册一下才能下载): http://www.mianwww.com/bbs/viewthread.php?tid=91&extra=page%3D1 <阅读全文>

软件测试的目的是什么?

软件测试的目的是证明,检测和预防 证明: 1)    获取系统在可接受风险范围内可用的信心 2)    尝试在非正常情况和条件下的功能和特性 3)    保证一个工作产品是完整的且可用或可被集成的 检测: 1)    发...... <阅读全文>

如何用QTP判断一个文件的扩展名?

当使用QTP时,我们有可能需要判断一个网页上的图片是否是.jpg, .gif等扩展名结尾的,以下是判断扩展名的解决方案: 1. 我们使用Mercury 的demo应用 http://newtours.demoaut.com/. image 2. 需要检查的图片就...... <阅读全文>

如何用QTP脚本删除一个文件夹?

代码如下例所示,假设要删除的文件夹是在C:\drive. 如何用QTP脚本删除一个文件夹: Dim strDrive, strfoldername,objFSO, objFolder, strPath strDrive = “c:\” ‘你要删除的文件夹所在的盘...... <阅读全文>

如何用QTP脚本创建一个文件夹?

代码如下例所示,假设要创建的文件夹是在C:\drive. 如何用QTP脚本创建一个文件夹: Dim strDrive, strfoldername,objFSO, objFolder, strPath strDrive = “c:\” ‘你要创建的文件夹所在的盘...... <阅读全文>

QTP面试题:如何通过脚本来删除cookies?

没有一个现成的方法来删除cookies, 所以你需要写一个Shell Script去删除你的Cookie所在目录的所有文件。实现的代码如下: Const COOKIES = &H21& Set objShell = CreateObject(“Shell.Applicati...... <阅读全文>

如何为软件测试自动生成测试数据?

进行自动化测试的一个最棘手的问题就是如何获取测试数据。 很多时候客户提供测试数据的速度很慢或者不情愿。所以最好还是找到一个自动生成测试数据的工具。 generatedata是一个免费的在线工具可以用来生成XML,...... <阅读全文>

Defect(缺陷)的生命周期

缺陷的生命周期就是从缺陷开始(即被发现)到结束(即该缺陷被确保不会再出现)的周期。 一个缺陷的生命周期通常有以下几个阶段(各个公司通常都会有自己对缺陷阶段的定义,下面只是一个范例) 1. New : 缺陷...... <阅读全文>

如何使用Dictionary Object?

如下代码是一个典型的使用Dictionary Object的例子: Dim dict ‘ Create a variable. Set dict = CreateObject(”Scripting.Dictionary”) dict.Add “Company”, “HP” ‘ Adding keys and corresponding items. di...... <阅读全文>

QTP面试题:什么是Dictionary Object?

Dictionary Object不是QTP特有的一个对象,它是Microsoft开发的,是VB scripting 的一部分。 简单来说,Dictionary Object跟数组非常相似,两者的不同之处是dictionary object 的每个元素都有一个唯一Key.这个...... <阅读全文>

QTP和QC版本是如何匹配的?哪种版本的QC可以跟哪种版本的QTP整合?

QC 9.0可以跟QTP 8.2 SP1, QTP 8.2 SP2, QTP 9.0, QTP 9.1 和QTP 9.2整合。要确定你的QTP版本跟哪种版本的QC整合,可以参阅安装目录的ReadMe <阅读全文>

如何使用AOM把QTP脚本上传到QC?

连接到Quality Center后,使用AOM打开测试并保存到QC. 代码如下: qtqcApp.Open “C:\QTP\Project\QTPTestScript1″, True ‘ 得到测试对象 Set qtqcTest = qtqcApp.Test ‘ 使用SaveAs方法把测试保存到QC qtqcApp...... <阅读全文>

如何查找TDConnection对象的方法和属性?

可以到以下目录下查看这个对象的属性和方法,QTP Help > QTP Advanced Reference > Quick Test Automation > TDConnection <阅读全文>

如何使用AOM连接Quality Center Open Test Architecture(OTA)?

可以使用QCUtil对象(如果是QTP6.5或者以前,是AKA TDUtil),你可以在QTP Help > Quick Test Object model reference > Utility Objects > QCUtil Object下找到所有相关的属性,如CurrentRun, TestRun,...... <阅读全文>

如果QTP自动连接QC时QC的登录信息改变了怎么办?

修改QTP安装目录下的mic.ini文件,通常是在C:\Program Files\Mercury Interactive\QuickTest Professional\bin目录下,把以下属性从1改到0 1.  LoginAutomatically=0    2. ReconnectToDB=0    3. ReconnectTo...... <阅读全文>

版权声明:本站大部分内容为原创! 另有少部分内容整理于网络,如需转载本站内容或关切版权事宜请联系站长。未经允许,严禁复制转载本站内容,否则将追究法律责任。 本站欢迎与同类网站建立友情链接,请联系QQ:176687814