51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3084|回复: 7
打印 上一主题 下一主题

[求助] 碰到的面试笔试题,请高手帮忙解答

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-12-2 15:23:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
碰到的面试笔试题,请高手帮忙解答


1.需求文档测试和测试需求有什么区别和联系?测试需求的作用?
2.一个修改密码的web页面,
1)要求写出QTP脚本,执行输入功能。
2)怎样用lr操作性能测试
3)写一个测试用例,要求用TD或QC的格式写

3.一个数组array[100]
用C写出一个排序的程序,要求最好是执行最快的。

int *array

4.以windows对文件的复制粘贴功能,尽可能多地写出测试思路

5.软件测试分几个阶段,每个阶段的负责人是谁?

6.qtp对象识别不出来,有几种方法添加?

7.sql创建一个表,包含整型,时间型,字符型
插入两个能插入的数据
插入三个不能插入的数据
从这个表上查询table test2上的跟B列一样的的数据。


8.如何在QTP中实现循环测试?

[ 本帖最后由 Q001 于 2009-12-2 15:40 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-12-3 21:42:24 | 只看该作者
我只会第7题
7.sql创建一个表(table),包含整型(int ),时间型(datetime),字符型(varchar)
create table s
(
   snum int,
   stime datetime,
   sname varchar(10)
)
插入两个能插入的数据
insert into s(snum,stime,sname)
values('01','1989-1-14','张三');
insert into s(snum,stime,sname)
values('02','1989-1-14','李四);
插入三个不能插入的数据
insert into s(snum,stime,sname)
values('ee','1989-1-14','李四')
失败原因:
消息 245,级别 16,状态 1,第 1 行
在将 varchar 值 'ee' 转换成数据类型 int 时失败。
类似的再插2行
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2009-12-4 08:55:26 | 只看该作者
谢谢wxxfcda
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2009-12-4 08:58:20 | 只看该作者
学习了
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2009-12-4 15:52:23 | 只看该作者
1. 需求文档测试:测试需求文档中是否存在逻辑矛盾以及在技术上是否都能实现。文档的完整性,以及专用词汇的解释,功能描述是否有歧义等等。
   测试需求:是测试软件是否正确的实现了需求文档中的所有需求,并且没有附加的不需要的功能。(这个我不太清楚到底是什么,自己感觉吧)
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2009-12-4 16:37:24 | 只看该作者
3. 冒泡排序:
   #include<stdio.h>
    main() {
       int array[100];
       int i,t;
       for ( i=0;i<100;i++ )
          { if ( a > a[i+1] )
               t = a;
               a = a[i+1];
               a[i=1] = t;
           }
   }
5. 软件测试分几个阶段?
   分为:计划阶段(对软件需求的了解,写软件测试计划,包括测试周期、测试策略、测试环境要求、测试的人力资源等等)
         设计阶段(设计测试用例,功能测试用例,性能测试用例,然后进行用例评审)
         实施阶段(测试用例的执行,这是个重复的阶段,中间的工作有bug提交、跟踪以及后来确认修复完毕等等)
         总结阶段(测试报告的总结,总结各种类型各种级别的bug,以及bug在不同时期的趋势等等,总结出这次开发工程中存在的问题以及容易出错的地方等)
6.qtp要是不识别对象的原因有多种原因的。不同原因的解决方法不同
   要是对象丢失或者不存在的话,你的脚本中使用了该对象,但是仓库中没有该对象导致无法识别,你可以手动将该对象添加的对象仓库。
   不识别的时候,还可以检查一下对象仓库中的对象和运行时候的对象是否一致。查看对象仓库中的对象的方法:Resources中object repository查看其属性和方法
   查看运行时候的属性和方法用object spy,  如果你能在被测程序中看到对象,而且程序中对象的属性值与仓库中对象的属性值也是一致的,但仍然遭遇到了“Cannot identify object”错误,则这个错误可能与它的父对象有关(如仓库中父对象的属性值与程序中父对象的属性值不一致),也可能是仓库中的对象与程序中对象的继承关系不相同导致的。
。。。这个原因就比较多了,我qtp也一般~


大概就知道这么多了~~希望对你有用
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2009-12-4 19:27:24 | 只看该作者
谢谢coolyan0306帮我解答这么多 向你学习
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2009-12-16 18:09:14 | 只看该作者
我知道是哪家公司了。。。不过题目略有不同~
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-9-21 12:40 , Processed in 0.067332 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表