美文网首页
软件测试常见面试题(十三)

软件测试常见面试题(十三)

作者: 巴鶴 | 来源:发表于2021-07-13 11:53 被阅读0次

100 一台客户端有三百个客户与三百个客户端有三百个客户对服务

器施压,有什么区别?
300 个用户在一个客户端上

  • 会占用客户机更多的资源,而影响测试的结果。线程之间可能发生干扰,而产生一些异常。
  • 需要更大的带宽。
  • IP 地址的问题,可能需要使用 IP 欺骗来绕过服务器对于单一 IP 地址最大连接数的限制。
  • 不必考虑分布式管理的问题。
  • 用户分布在不同的客户端上
  • 需要考虑使用控制器来整体调配不同客户机上的用户。
  • 需要给予相应的权限配置和防火墙设置。

101 试述软件的概念和特点?软件复用的含义?构件包括哪些?

  • 软件是计算机系统中与硬件相互依存的另一部分,与计算机系统操作有关的计算机程序、规程、规则,以及可能有的文件、文档及数据。
  • 软件复用(SoftWare Reuse)是将已有软件的各种有关知识用于建立新的软件,以缩减软件开发和维护的花费。软件复用是提高软件生产力和质量的一种重要技术。早期的软件复用主要是代码级复用,被复用的知识专指程序,后来扩大到包括领域知识、开发经验、设计决定、体系结构、需求、设计、代码和文档等一切有关方面。
  • 可以被复用的软件成分一般称作可复用构件。

102 软件配置管理的作用?软件配置包括什么?

  • 软件配置管理(Software Configuration Management,SCM)是一种标识、组织和控制修改的技术。
  • 软件配置管理应用于整个软件工程过程。
  • 在软件建立时变更是不可避免的,而变更加剧了项目中软件开发者之间的混乱。SCM活动的目标就是为了标识变更、控制变更、确保变更正确实现并向其他有关人员报告变更。从某种角度讲,SCM 是一种标识、组织和控制修改的技术,目的是使错误降为最小并最有效地提高生产效率。
  • 软件配置包括如下内容:配置项识别、工作空间管理、版本控制、变更控制、状态报告、配置审计。

103 什么是软件质量?

  • 概括地说,软件质量就是“软件与明确的和隐含的定义的需求相一致的程度”。
  • 具体地说,软件质量是软件符合明确叙述的功能和性能需求、文档中明确描述的开发标准、以及所有专业开发的软件都应具有的隐含特征的程度。
  • 软件质量包括正确性、健壮性、效率、完整性、可用性、风险(产品运行);可理解性、可维修性、灵活性、可测试性(产品修改);可移植性、可再用性、互运行性(产品转移)。

104 目前主要的测试用例设计方法是什么?

  • 白盒测试:逻辑覆盖(语句覆盖、判定/分支覆盖、条件覆盖、条件-判定覆盖、多条件组合覆盖)、基本路径覆盖
  • 黑盒测试:测试大纲法、场景法、等价类划分、边界值分析法、错误猜测法、判定表法、随机测试、探索性测试

105 软件的安全性应从哪几个方面去测试?

  • 软件安全性测试包括程序、数据库安全性测试。
  • 根据系统安全指标不同测试策略也不同。
  • 用户认证安全的测试要考虑的问题
  • 明确区分系统中不同用户权限、系统中会不会出现用户冲突、系统会不会因用户的权限的改变造成混乱、用户登陆密码是否是可见、可复制、是否可以通过绝对途径登陆系统(拷贝用户登陆后的链接直接进入系统)、用户退出系统后是否删除了所有鉴权标记,是否可以使用后退键而不通过输入口令进入系统。
  • 系统网络安全的测试要考虑的问题
  • 测试采取的防护措施是否正确装配好,有关系统的补丁是否打上、模拟非授权攻击,看防护系统是否坚固、采用成熟的网络漏洞检查工具检查系统相关漏洞、采用各种木马检查工具检查系统木马情况、采用各种防外挂工具检查系统各组程序的外挂漏洞。
  • 数据库安全考虑的问题
  • 系统数据是否机密(比如对银行系统,这一点就特别重要,一般的网站就没有太高要求)、系统数据的完整性、系统数据可管理性、系统数据的独立性、系统数据可备份和恢复能力(数据备份是否完整,可否恢复,恢复是否可以完整)。

相关文章

  • 软件测试常见面试题(十三)

    100 一台客户端有三百个客户与三百个客户端有三百个客户对服务 器施压,有什么区别?300 个用户在一个客户端上 ...

  • 面试题汇总1

    银行软件测试面试问题 软件测试经典面试题 软件测试面试题汇总 测试技术面试题 1、什么是兼容性测试?兼容性测试侧重...

  • 软件测试常见面试题

    软件测试的流程是什么? 1.需求分析:分析需求点。2.制定测试计划:包括人力,软硬件资源,测试点,集成顺序,进度和...

  • 浅谈软件测试与软件测试常见面试题

    本文用做自己平常记录,不一定全面,看到的大神嘴下留情,希望各位大神能给出良好的建议,如对一些人有些帮助的话,请麻烦...

  • 2019-11-03

    软件测试面试题汇总 测试技术面试题 1、什么是兼容性测试?兼容性测试侧重哪些方面? 参考答案: 兼容测试主要是检查...

  • 2020软件测试工程师面试题汇总(内含答案)-看完BATJ面试官

    转载自知乎测试汪大牛 2020最新软件测试面试题汇总【内附参考答案】 测试技术面试题 1、什么是兼容性测试?兼容性...

  • 【软件测试】软件测试面试题解析

    本文收录软件测试面试过程中常见的面试题.一些问题是从网上搜罗而来,剔除了不合时宜的;一些则是自己总结的面试题.很多...

  • 软件测试常见网络相关面试题

    什么是HTTP ❝ 「超文本传输协议」(英语:「H」yper「T」ext「T」ransfer「P」rotocol,...

  • 《软件测试常见面试题十二》

    1.您认为在测试人员同开发人员的沟通过程中,如何提高沟通的效率和改善沟通的效果?维持测试人员同开发团队中其他成员良...

  • 面试题01-软件测试常见

    最近看到测试学习公众号「简尚」中有一个关于面试题的总结分析,这里整理其中几类个人认为软件测试中比较经典的面试题,作...

网友评论

      本文标题:软件测试常见面试题(十三)

      本文链接:https://www.haomeiwen.com/subject/ncbxultx.html