一份附答案的软件测试面试题

匿名网友 匿名网友 发布于: 2015-08-30 00:00:00
阅读 130 收藏 0 点赞 0 评论 0

1.文件格式系统有哪几种类型?分别说说win95、win98、winMe、w2k、winNT、winXP分别支持那些文件系统。(NTFS格式-新(N)技术(T)文件(F)系统(S))
FAT16 windows 95/98/me/nt/2000/xp unix,linux,Dos
FAT32 windows 95/98/me/2000/xp
NTFS windows nt/2000/xp

2.分别填入一个语句,完成下面的函数,通过递归计算数组a[100]的前n个数之和。
Int sum ( int a[],int n )
{
  if (n>0) return___________________________;
  else return________________________;
}

3. 写出你所知道的3种常用的排序方法,并用其中一种方法设计出程序为数组a[100]排序
冒泡排序、选择排序、插入排序

4.什么是兼容性测试?兼容性测试侧重哪些方面,请按照优先级用矩阵图表列出。
兼容性是指协调性
(1)硬件上就是说你的电脑的各个部件,CPU,显卡等等组装到一起以后的情况,会不会相互有影响,不能很好的运作.
(2)软件上就是说你的电脑的软件之间能否很好的运做,会不会有影响啊?还有软件和硬件之间能否发挥很好的效率工作,会不会影响导致系统的崩溃.
(1)、平台测试
市场上有很多不同的操作系统类型,最常见的有Windows、Unix、Macintosh、Linux等。Web应用系统的最终用户究竟使用哪一种操作系统,取决于用户系统的配置。这样,就可能会发生兼容性问题,同一个应用可能在某些操作系统下能正常运行,但在另外的操作系统下可能会运行失败。
因此,在Web系统发布之前,需要在各种操作系统下对Web系统进行兼容性测试。
(2)、浏览器测试
浏览器是Web客户端最核心的构件,来自不同厂商的浏览器对Java,、JavaScript、 ActiveX、 plug-ins或不同的HTML规格有不同的支持。例如,ActiveX是Microsoft的产品,是为Internet Explorer而设计的,JavaScript是Netscape的产品,Java是Sun的产品等等。另外,框架和层次结构风格在不同的浏览器中也有不同的显示,甚至根本不显示。不同的浏览器对安全性和Java的设置也不一样。
测试浏览器兼容性的一个方法是创建一个兼容性矩阵。在这个矩阵中,测试不同厂商、不同版本的浏览器对某些构件和设置的适应性。
(这题的第二问我不会答,所以原题目记得不是很清楚,大家能看明白问什么就好)

5.我现在有个程序,发现在WIN98上运行得很慢,怎么判别是程序存在问题还是软硬件系统存在问题?
1) 首先, 根据被测对象内容和大小的不同, 系统配置的不同, 为快慢设个标准. 例如:  打开一个web窗口耗时10秒,如果没有标准,网速512kb的人认为很快;但网速2MB的人可能认为很慢; 这就很难衡量打开那个窗口到底是快还是慢, 所以要看系统配置. 当然也跟被打开窗口的内容和大小有关, 打开纯文字窗口肯定比打开带有很多图片,flash动画等内容的窗口快, 所以要看被测对象的内容和大小.
2) 根据标准来衡量. 参考SRS
3) 系统的软件,硬件配置是否满足程序运行需求。比如: 程序需要运行在windows98以上, 内存256MB以上, 而那台PC是win98, 内存128MB则在软件配置上达到临界点, 硬件配置就存在问题.
4) 该程序是否要调用组件, 或访问数据库等其他软件. 如果需要,则其他相关配置是否满足需求?
5) 是否在运行被测程序时, 很多其他程序也在运行, 超过windows98的负载。比如: 运行被测程序时, 同时打开50个其他程序, 估计肯定超出OS自己的负载, 看被测程序运行状态; 如果只运行被测试程序, 看被测程序运行状态; 打开多个程序的先后顺序, 看被测试程序运行状态.
6.翻译,中——英,有关P2P点对点文件传输的原理。
P2P技术将各个用户互相结合成一个网络,共享其中的带宽,共同处理其中的信息。与传统的客户机——服务器模式不同,P2P工作方式中,每一个客户终端既是客户机又是服务器。以共享下载文件为例,下载同一个文件的众多用户中的每一个用户终端只需要下载文件的一个片段,然后互相交换,最终每个用户都能得到完整的文件。
7.翻译,英——中,有关互联网的发展对商务、学习、交流的影响。

评论列表
文章目录