软件测试工程师笔试试题

  1. 负载测试:负载测试一种性能测试,指数据在超负荷环境中运行,程序是否可以承担。经过逐步增长系统负载,肯定在知足性能指标的状况下,系统所能承受的最大负载量。
  2. 压力测试:压力测试是一种高负载下的负载测试,也就是说被系统处于一个负载的状况,再继续对他进行加压,造成双重负载,直到系统崩溃,并关注崩溃后系统的恢复能力,之前再加压的一个过程,看看系统究竟是否已经被完全破坏掉了。
  3. TCP是互联网中的传输层协议,使用3次握手协议创建链接。当主动发出SYN链接请求后,等待对方回回答SYN,ACK。这种链接的方法能够防止产生错误的链接,TCP使用的流量控制协议是可变大小的滑动窗口协议。拥塞控制策略是慢启动算法。
  4. 尽可能用高级语言编写系统中对效率要求不高的部分,从而提升软件可移植性。
  5. 在网络应用测试中,网络延迟是一个重要指标,是指从报文开始进入网络到它离开网络之间的时间。
  6. 继承性是面对对象程序设计语言不一样于其余语言的主要特色,是否创建了丰富的类库是衡量一个面向对象程序设计语言成熟与否的重要标志之一。
  7. 8 位 ASCII 编码的最大编码值为255。
  8. 对计算机软件和硬件资源进行管理和控制的软件是操做系统。
  9. 冷启动是指机器还没有加电状况下的启动。
  10. 热启动是指机器在已加电状况下启动。
  11. 1 个字节等于 8 位二进制,1TB=1024GB 1GB=1024MB 1MB=1024KB 1KB=1024Byte
  12. 衡量计算机的平均无端障时间(MTBF)是计算的可靠性。
  13. SNMP所采用的的传输层协议是UDP。【SNMP:简单网络管理协议,用于网络管理的协议,基于TCP/IP协议工做。UDP:协议数据单元,是网络中传送的数据包】
  14. 为了保证测试活动的可控性,必须在软件测试过程当中进行软件测试配置管理,通常来讲,软件测试配置管理中最基本的活动包括:配置项标识、配置项控制、配置状态报告、配置审计
  15. python是编译语言
  16. 单元测试通常以白盒测试为主,测试的依据是模块功能规格说明书。
  17. 测试设计员职责有:设计测试用例、设计测试过程、脚本
  18. 软件的六大质量特性包括:功能性、可靠性、易用性、效率性、可维护性、可移植性
  19. 软件工程的主要环节有人员管理、项目管理、可行性与需求分析、系统设计、程序设计、测试、维护等。
  20. OSI的7层从下到上分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
  21. 计算机的指令按功能可划分为:数据处理指令、数据传送指令、程序控制指令、输入-输出指令、状态管理指令。
  22. 能够用于Internet信息服务器远程管理的是RAS。
  23. Linux 有三个查看文件的命令,若但愿在查看文件内容过程当中能够用光标上下移动来查看文件内容,应使 用__less__命令。
  24. 用ftp进行文件传输时,有两种模式:ASCII和binary(二进制)。
  25. chown是用来修改文件的属性,chmod是用来修改文件权限。
  26. 在 UNIX 文件系统中,若在根文件系统的某个子目录上挂上其它的文件系统,可以使用的命令是mount。
  27. 关系模型中实体与实体间是经过关系联系的。
  28. 如何发现客户端软件中的内存泄漏?------【答案:检测内存泄漏的问题应该尽早的进行,应该从编码时就要考虑,和集成测试时要重点检查。若是前期没有考虑,等到系统测试才想起检查或者才发现泄漏,为时已晚,此时再去定位泄漏位置,很难,也可能会让你的交付日期不肯定的时间】
相关文章
相关标签/搜索