36、代码会审是什么?
  对代码的一个评审的过程,发现一些基本的错误,方式是静态的代码走读方式,在一些大型软件的设计过程中,还是必不可少的。
  37、请问功能测试和性能测试的区别是什么?(只总结了两个方面,有其他的自己补充)
  ①测试目的:
  功能测试:检查实际软件的功能是否符合用户的需求,测功能是不是全部实现,某个实现是不是有BUG。主要为了发现以下几类错误:A、是否有不正确或遗漏的功能?B、功能实现是否满足用户需求和系统设计的隐藏需求? C、能否正确接收输入?能否正确输出结果?
  性能测试:验证软件质量的三个质量特性,可靠性,正确性和效率。主要是测试产品的健壮性
  ②测试方式:
  功能测试:按照系统需求说明书和测试用例,对产品的功能一步步进行测试。找出产品功能是否全部实现
  性能测试:一般都使用性能工具对产品的健壮性进行评估。通过创建场景和虚拟用户来模拟真是环境,进行压力测试和负载测试。
  38、状态为已修改的缺陷 实际没有修改怎么办?
  加强项目质量管理,提高项目执行能力。如果测试人员发现了这样的问题,首先要弄清楚是什么原因导致这种情况,终还是要督促开发人员,修改掉这些问题。如果是不能重现的问题或者是老版本中遗留下来的问题不能修改的 要做好标示。
  39、性能测试什么时候开始合适
  一般在功能测试后阶段执行 因为功能走通了 性能才有意义 总之性能测试要根据用户实际性能指标来操作 是一个很重要的测试活动 要根据软件的属性以及它的实际情况来制定策略
  40、回归测试中 未解决的缺陷如何处理
  实际项目中 也会因为种种原因 出现后一轮测试结束了 还有一些缺陷没有解决 那么对于问题的不同 我们有不同的解决方式:严重性问题:必须解决,不允许上线;功能性问题:可以考虑在后续版本中解决;一般性问题:可以不解决或者升级的时候解决。
  41、集成测试通常都有那些策略?
  1)在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失;
  2)各个子功能组合起来,能否达到预期要求的父功能;
  3)一个模块的功能是否会对另一个模块的功能产生不利的影响;
  4)全局数据结构是否有问题;
  5)单个模块的误差积累起来,是否会放大,从而达到不可接受的程度。
  42、软件测试的对象
  答:软件测试并不等于程序测试。软件测试应贯穿于软件定义与开发的整个期间。
  需求分析、概要设计、详细设计以及程序编码等各阶段所得到的文档,包括需求规格说明、概要设计规格说明、详细设计规格说明以及源程序,都应成为软件测试的对象。
  43、什么是UML?
  答:Unified Modeling Language
  它是一种用于描述,构造软件系统以及商业建模的语言。简单的理解是它可以以一种直观的方式表示出一个系统的各项内容。