软件测试-概念汇总

发表于:2013-10-31 11:16

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:hezikui1987    来源:51Testing软件测试网采编

  11、单元测试应主要从哪些方面对被测单元进行检查?
  答:单元测试应主要从单元接口、局部数据结构、独立路径、出错处理、边界条件几个方面对被测单元进行检查。
  12、在单元测试的动态测试活动中,白盒和黑盒测试方法测试用例的使用有什么样的关系?试谈谈你的观点。
  答:白盒为主,黑盒为辅。
  第六单元
  13、集成测试的测试对象是什么?
  答:集成测试的测试对象包括单元间的接口,以及集成后的功能和性能(其中以对功能的测试为主)。
  14、自底向上集成方法的优缺点分别是什么?
  优点:
  (1)大大减少了桩模块的开发,虽然需要开发大量的驱动模块,但其开发成本毕竟比开发桩模块的成本小。
  (2)涉及复杂算法和真正输入/输出的模块往往在底层,它们最容易出现问题的模块,最先对底层的模块进行测试,减少了回归测试的成本。当然,若在集成测试后期又对底层模块进行修改,则必须对其上层模块进行回归测试,但这样的情况毕竟是少数。
  (3)在集成的早期很可能实现对模块的并行测试,这提高了集成测试的效率。
  (4)支持故障隔离。
  缺点:
  (1)需要开发大量的驱动模块,故带来一定的测试成本。但通过对底层模块的复用可以减少驱动模块的开发。
  (2)不能及早的发现和修复模块结构中的主要控制点存在的问题,在集成的后期修复此类问题将花费较大的成本,故此法不适合于那些控制结构对整个体系至关重要的软件产品。
  (3)随着测试的逐步推进,组装的系统愈加复杂,对底层模块的异常很难测试到。
  第七单元
  15、性能测试主要包括哪几种类型?分别解释它们的含义?
  答:1>压力测试,负载测试,疲劳测试,强度测试,容量测试。2>1.压力测试是改变应用程序的输入,以对应用程序施加越来越大的负载,通过综合分析交易执行指标和资源监控指标,评测和评估应用系统在不同负载条件下的性能行为。2.疲劳测试是采用系统稳定运行情况下能够支持的最大并发用户数。3.强度测试强度测试的目的是找出因资源不足或资源争用而导致的错误。4.容量测试容量测试通常与数据库有关,其目的在于使系统承受超额的容量来确定系统的容量瓶颈,进而优化系统的容量处理能力。
  16、用户界面测试、文档测试及安装测试的目的的分别是什么?
  答:1.用户界面测试的目的是图形用户界面的正确性、易用性和视觉效果。2.文档测试的目的是提高易用性和可靠性,降低技术支持费用,尽量使用户通过文档自行解决问题。3.安装测试的目的是确认安装程序能够正确运行,软件安装是否正确,软件安装后能够正常运行。
  17、何时应进行回归测试?回归测试的作用是什么?
  答:1.系统测试阶段应进行回归测试。2.回归测试就是重新运行现有测试用例测试原有功能,以便确定变更是否达到了预期的目的,检查变更是否损害了原有的正常功能。每当软件发生变化时就应进行回归测试。
  18、在不断进行回归测试的过程中,如何对测试用例库进行维护?
  答:随着软件的改变,测试用例库中的一些测试可能会推动针对性和有效性,还有一些测试用例将完全不能运行,必须删除测试用例库中这一类测试用例。
  同时,被修改的或新增加的软件功能,仅仅靠重新运行以前的测试用例不足以揭示其中的问题,有必要追加新的测试任命来测试这些新的功能或特征。因此,测试用例库的维护工作还应包括开发新测试用例。
  此外,随着项目的发展,测试用例库中的用例会不断增加,其中会出现一些对输入或运行状态十分敏感的测试用例。这些测试不容易重复且结果难以控制,会影响回归测试的效率需要进行改进,使其达到可重复和可控制的要求。
32/3<123>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号