软件测试工程师笔试题你全会了吗?

目录

1、负载测试:

2、压力测试:

3、继承性

4、单元测试

5、Linux

6、关系模型中实体与实体间是通过关系联系的。


1、负载测试:

  • 负载测试一种性能测试,指数据在超负荷环境中运行,程序是否能够承担。通过逐步增加系统负载,确定在满足性能指标的情况下,系统所能承受的最大负载量。

2、压力测试:

  • 压力测试是一种高负载下的负载测试,也就是说被系统处于一个负载的情况,再继续对他进行加压,形成双重负载,直到系统崩溃,并关注崩溃后系统的恢复能力,以前再加压的一个过程,看看系统到底是否已经被彻底破坏掉了。

                     

  • TCP是互联网中的传输层协议,使用3次握手协议建立连接。当主动发出SYN连接请求后,等待对方回回答SYN,ACK。这种连接的方法可以防止产生错误的连接,TCP使用的流量控制协议是可变大小的滑动窗口协议。拥塞控制策略是慢启动算法。

  • 尽量用高级语言编写系统中对效率要求不高的部分,从而提高软件可移植性。
  • 在网络应用测试中,网络延迟是一个重要指标,是指从报文开始进入网络到它离开网络之间的时间。

                     

3、继承性

  • 是面对对象程序设计语言不同于其他语言的主要特点,是否建立了丰富的类库是衡量一个面向对象程序设计语言成熟与否的重要标志之一。

  • 8 位 ASCII 编码的最大编码值为255。
  • 对计算机软件和硬件资源进行管理和控制的软件是操作系统。
  • 冷启动是指机器尚未加电情况下的启动。
  • 热启动是指机器在已加电情况下启动。

  • 1 个字节等于 8 位二进制,1TB=1024GB 1GB=1024MB 1MB=1024KB 1KB=1024Byte
  • 衡量计算机的平均无故障时间(MTBF)是计算的可靠性。
  • SNMP所采用的的传输层协议是UDP。【SNMP:简单网络管理协议,用于网络管理的协议,基于TCP/IP协议工作。UDP:协议数据单元,是网络中传送的数据包】
  • 为了保证测试活动的可控性,必须在软件测试过程中进行软件测试配置管理,一般来说,软件测试配置管理中最基本的活动包括:配置项标识、配置项控制、配置状态报告、配置审计
  • python是编译语言

                      

4、单元测试

  • 一般以白盒测试为主,测试的依据是模块功能规格说明书。
  • 测试设计员职责有:设计测试用例、设计测试过程、脚本
  • 软件的六大质量特性包括:功能性、可靠性、易用性、效率性、可维护性、可移植性
  • 软件工程的主要环节有人员管理、项目管理、可行性与需求分析、系统设计、程序设计、测试、维护等。

  • OSI的7层从下到上分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
  • 计算机的指令按功能可划分为:数据处理指令、数据传送指令、程序控制指令、输入-输出指令、状态管理指令。
  • 可以用于Internet信息服务器远程管理的是RAS。

5、Linux

  • 有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使 用__less__命令。
  • 用ftp进行文件传输时,有两种模式:ASCII和binary(二进制)。
  • chown是用来修改文件的属性,chmod是用来修改文件权限。
  • 在 UNIX 文件系统中,若在根文件系统的某个子目录上挂上其它的文件系统,可使用的命令是mount。

6、关系模型中实体与实体间是通过关系联系的。

  • 如何发现客户端软件中的内存泄漏?------【答案:检测内存泄漏的问题应该尽早的进行,应该从编码时就要考虑,和集成测试时要重点检查。如果前期没有考虑,等到系统测试才想起检查或者才发现泄漏,为时已晚,此时再去定位泄漏位置,很难,也可能会让你的交付日期不确定的时间】

 

  • 25
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 30
    评论
评论 30
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值