测试题

上一篇 / 下一篇  2012-07-04 15:15:26 / 个人分类:测试题

[hide]1. 在PLSQL中使用下面哪种技术可能会影响查询结果(BC)多选
A 索引    B 事务   C触发器   D约束 E游标 F序列
自己的看法:索引表是一种特殊的表,该表包含主表中的一个或多个重要的列,以及在主表中的相应行的指针,通过访问索引,可以准确知道要查找的特定数据在哪一行上。它不影响查询结果事务包含一个或多个SQL语句,通过事务将操作持久化或取消,如果程序在事务中有一步执行失败,Oracle就会发现错误并回滚整个事务。这样,数据就会自动回复到先前的状态
触发器是一种特殊类型的存储过程,当特定事件发生时,就会自动执行定义好的语句。事务和触发器都可能会影响到查询结果
约束是指对插入数据的各种限制,为了保持数据完整性
游标是维护查询结果的,当查询返回结果查过一行时,就要用显式游标
序列是一个能产生顺序编号的模式对象,用来自动生成数据

2. 在Selenium RC中支持模拟的浏览器为(F
A IE          B Chrome        C Opear      D Firefox      E safari     F以上都支持
自己的看法:Selenium Remote Control直接支持Firefox和IE,此外还支持手动配置很多其它浏览器,只需要相应的修改参数为如*safari或*opera等,就能调用访问。

3. Junit从哪个版本开始让测试类可以不用继承TestCase类(C
AJunit2      Bjunit3     Cjunit4     Djunit5
自己的看法:在JUnit3.X中测试类必须继承TestCase父类,JUnit4中测试类不用继承TestCase

4.以哪个工具可以支持白盒自动化测试D
ACodedui  BQTP        CSelenium        DJtest
自己的看法:CodedUI,Selenium和QTP都是功能自动化测试工具,只有Jtest才是白盒自动化测试工具

5.  简述配置管理中的串行管理和并行管理的区别?
自己的看法:串行管理和并行管理可以和串行开发和并发开发一起来理解。在项目实际开发中,通常需要对文件进行并行开发,因此存在因为多人同时修改同一个文件而需要对文件进行合并的情况。对于大部分格式的源码,配置管理工具都提供不同程度的自动合并功能,这就是并行管理。但是对于不能合并的二进制文件或不允许合并的文本文件(例如通过第三方开发工具导出的文本文件等),就不适合使用并行开发方式。因为这些文件或者不能合并,或者是不能通过简单的合并来实现版本的合并。这个时候就需要串行管理。
串行管理:当管理内容正在修改时,其他人只能读不能写。只有修改完成后,其他人才可写。
并行管理:管理内容可以多人同时写,写完成后,统一合并。



TAG:

 

评分:0

我来说两句

Open Toolbar