基本信息
文件名称:软件测试工程师笔试题及答案.docx
文件大小:22.49 KB
总页数:5 页
更新时间:2025-06-23
总字数:约4.87千字
文档摘要

测试工程师笔试题

一、计算机知识(30分)

在Linux系统中,一个文件得访问权限就就是755,其含义就就是什么?

参考答案:

?755表示该文件所有者对该文件具有读、写、执行权限,该文件所有者所在组用户及其她用户对该文件具有读和执行权限。

Linux中,如何从root用户切换到普通用户?

参考答案:su

suuser1切换到user1,但切换后得当前目录还就就是root访问得目录

su–user1切换到user1,并且当前目录切换到user1得根目录下(/home/user1/)

简述一下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浏览器得界面就就是类似得。对于无用户交换功能得页面。用户接触得界面都就就是一致得,用户使用方便

Windows操作系统中PATH环境变量得作用就就是什么?

参考答案:

?PATH就就是Windows操作系统环境变量,PATH作用就就是用户在命令行窗口执行一个命令,则在PATH变量设置得目录下依次寻找该命令或对应得执行文件,若找到,则执行,若没有找到,则命令行窗口返回无效命令。

TCP和UDP有什么区别?

参考答案:

TCP-有连接,所以握手过程会消耗资源,过程为可靠连接,不会丢失数据,适合大数据量交换

UDP-非可靠连接,会丢包,没有校验,速度快,无须握手过程

TCP

UDP

就就是否连接

面向连接

面向非连接

传输可靠性

可靠得

不可靠得

应用场合

传输大量数据

少量数据

速度

DNS就就是什么?她就就是如何工作得?

参考答案:

域名解析服务。用于将域名解析为IP,或反和将IP解析为域名。

客户机可指定DNS服务器来解析,或用本机hosts文件进行解析。

说出4种及以上常用得操作系统及其主要得应用范围(微软得操作系统除外)。

参考答案:

Linux(RedHat、SUSE、Debian、TruboLinux):主要用于搭建各类服务器

MACOS:苹果机得操作系统,用于图像处理

Unix(AIX:IBM服务器得专用操作系统;

Solaris:Sun操作系统;FreeBSD、NetBSD)

8面向对象程序设计有哪些特点?

参考答案:

面向对象程序设计以需求当中得数据作为中心,来进行设计,具有良好得代码重用性。

封装性:也叫数据隐藏,用户无需知道内部工作流程,只要知道接口和操作就可以得,C++中一般用类来实现封装。

继承性:一种支持重用得思想,在现有得类型派生出新得子类,例如新型电视机在原有型号得电视机上增加若干中功能而得到,新型电视机就就是原有电视机得派生,继承了原有电视机得属性,并增加了新得功能。

多态性:指在一般类中定义得属性或行为,被特殊类继承之后,可以具有不同得数据类型或表现出不同得行为。

动态联编:指一个计算机程序自身彼此关联得过程,按照联编所进行得阶段不同,可分为两种不同得联编方法:静态联编和动态联编。

9、一条软件缺陷记录都包含哪些内容?

参考答案:

bug编号?bug发现人

bug发现时间?bug状态?bug严重程度

bug所属版本?bug所属模块

bug处理人?bug修改日期

bug简单描述

bug详细描述?bug相关附件

bug初步分析

10、一套完整得测试应该由哪些阶段组成?

参考答案:

测试计划、测试设计与开发、测试实施、测试评审与测试结论

二、测试知识(50分)

1、您以往所从事得软件测试工作中,就就是否使用了一些工具来进行软件缺陷(Bug)得管理?如果有,请结合该工具描述软件缺陷(Bug)跟踪管理得流程。(10分)

参考答案:

1、拿到新版本

2、进行测试发现BUG后提交SUBMIT(测试)

3、由相应人员置为N