软件测试工程师笔试题及答案 (一).pdf
测试工程师笔试题
一、计算机学问(30分)
1、在Linux系统中,一个文件的访问权限是755,其含义是什么?
参考答案
755表示该文件全部者对该文件具有读、、执行权限,该文件全部
者所在组用户与其他用户对该文件具有读和执行权限。
2、Linux中,如何从root用户切换到一般用户?
参考答案su
suuserl切换到user1,但切换后的当前书目还是root访问的书目
su-userl切换到userl,并且当前书目切换到userl的根书目下
(/home/userl/)
3、简述一下C/S模式和B/S模式的区分?
参考答案
c/s是客户端/服务器架构
b/s是阅读器/服务器架构
C/S模式有以下特点:
1.C/S模式将应用与服务分别,系统具有稳定性和敏捷性
2.C/S模式配备的是点对点的结构模式,适用于局域网,有牢靠的平安性
3.由于客户端实现与服务器端的干脆连接,没有中间环节,因此响应速度快
4.在C/S模式中,作为客户机的计算机都要安装客户机程序,一旦软件系统
升级,每台客户机都要安装客户机程序,系统升级和维护较为困难
B/S模式有以下特点:
1.系统开发、维护、升级便利
每当服务器应用程序升级时,只要在服务器上升级服务应用程序即可,
用户计算机上的阅读器软件不须要修改,系统开发和升级维护便利
2.B/S模式具有很强的开放性
在B/S模式下,用户通过通用的阅读器进行访问,系统开放性好
3.B/S模式的结构易于扩展
由于Web的平台无关性,B/S模式的结构可以随意扩展,可以从包含
一台服务器和几个用户的小型系统扩展成为拥有成千上万个用户的大型
系统
4.用户运用便利
B/S模式的应用软件都是基于Web阅读器的,而Web阅读器的界面
是类似的。对于无用户交换功能的页面。用户接触的界面都是一样的,用
户运用便利
%Windos操作系统中PATH环境变量的作用是什么?
参考答案:
PATH是Windos操作系统环境变量,PATH作用是用户在吩附行
窗口执行一个吩咐,则在PATH变量设置的书目下依次找寻该吩咐或对应
的执行文件,若找到,则执行,若没有找到,则吩咐行窗口返回无效吩咐。
5、TCP和UDP有什么区分?
参考答案:
TCP-有连接,所以握手过程会消耗资源,过程为牢靠连接,不会丢失数据,适
合大数据量交换
UDP-非牢靠连接,会丢包,没有校验,速度快,无须握手过程
TCPUDP
是否连接面对连接面对非连接
传输牢靠性牢靠的不行靠的
应用场合传输大量数据少量数据
速度慢快
6、DNS是什么?它是如何工作的?
参考答案
域名解析服务。用于将域名解析为IP,或反和将IP解析为域名。
客户机可指定DNS服务器来解析,或用本机hosts文件进行解析。
7、说出4种与以上常用的操作系统与其主要的应用范围微(软的操作系
统除外)。
参考答案
Linux(RedHat、SUSE、DebianTruboLinux):主要用于建各
类服务器
MACOS:苹果机的操作系统,用于图像处理
Unix(AIX:IBM服务器的专用操作系统;
Solaris:Sun操作系统;FreeBSD、NetBSD)
8面对对象程序设计有哪些特点?
参考答案
面对对象程序设计以需求当中的数据作为中心,来进行设计,具有良好的
代码重