中软国际软件测试面试题 2012年中软国际软件测试笔试题
一.简答题:(60分)
1. 写出软件测试的基本流程。(
2. 分别用等价类划分和边界值方法设计测试用例测试密码域。要求密码
必须是数字或字母且必须大于6位小于15位。(6分)
3. 用SQL语句查询前十条记录?(6分)
4. 什么是唯一索引,非唯一索引,联合索引,非联合索引;什么样的表要建索引,什么样的表不要建索引?(6分)
5. 写出下列linux命令:(5分)
(1) 如果一个文件过大,用VI打不开,用什么命令可以打开?
(2) 查看某个用户下的进程命令是什么?
(3) cd /home/test ls –al 这个命令的含义是什么?
(4) 文件file的权限为 -rwxrw-r--如何给文件file的同组用户加上一个可执行权限?
(5) 在/usr/test/目录下有一个文件名为abc的一个文件,现在需要在/opt目录创建一个连接文件link,连接的文件是/usr/test/abc,但是link文件中不包含任何的具体内容,只是包含一个指向另一个文件的指针。
6. 写出TCP的三次握手和四次挥手。(6分)
7. TCP/IP模型中网络层有哪些功能,主要协议有哪些?(6分)
8. 什么是事务?什么是集合点?(6分)
9. 为什么要使用IP欺骗?(6分)
10. 在性能测试里面,如果分析的结果发现CPU利用率,内存使用率和磁盘I/O占用都比较高,你要通过什么方法判定是哪一个是主要原因?(7分)
二.论述
题:(30分)
1. 请根据下列的描述提交一份缺陷报告,要求缺陷属性不少于5项。描述如下:
“手机终端用户,拨打视频电话,建立连接后无图像显示、黑屏,通话10秒后自动断开连接,死机。”(15分)
2. 给你一个一次性水杯,你如何测试?(15分)
三.编程题:(10分)
编程题:有一个循环数字从“1”到“10”,从“1”开始数数到3的倍数的数字剔除出去,一直循环剔除,求到最后剩下的一个数字是多少?
四.智力题:(附加题)
如何用一枚硬币等概率地产生一个1到3之间的随机整数?如果这枚硬币是不公正的呢?