您当前位置:主页 > 教育资讯 > 职校新闻 >
昆明计算机学院【软件测试的基本流程】_云南中专职校招生网

昆明计算机学院【软件测试的基本流程】

昆明计算机学院【软件测试的基本流程】软件测试常见面试题。 1 软件 的含义 程序、数据及相关文档的完整集合。 2 测试与调试的区别是什么? 测试是由测试人员来进行,主要目标是..

18669064800 立即咨询

快速申请办理

称       呼 :
手机号码 :
备       注:
分享:

昆明计算机学院【软件测试的基本流程】

发布时间:2020-01-11 热度:

  昆明计算机学院【软件测试的基本流程】软件测试常见面试题。
      1 软件 的含义
  程序、数据及相关文档的完整集合。
  2 测试与调试的区别是什么?
  测试是由测试人员来进行,主要目标是发现、报告和跟踪缺陷。
  调试是由开发人员进行,主要目标是定位缺陷位置,分析缺陷原因,修复缺陷。
  3 IEEE  是什么意思?
  国际电气电子工程师协会
  4 GB  是什么意思?
  国家标准
  5 软件测试的含义
  简单讲,软件测试是发现缺陷的过程;IEEE 中的定义是,软件测试是使用人工或自动手段来运行或测定某个系统的过程,目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。
  6 软件测试的目的
  (1)验证软件是否满足各类文档说明书等规定的软件质量要求(2)找出软件缺陷
  (3)为软件产品的质量测量和评价提供依据
  (4)帮助开发改进开发流程
  7 什么是功能、性能、兼容性
  功能代表一个软件能做什么;性能反映软件运行的速度或效率、占用资源的多少等指标;兼容性表示一个软件与其所在运行环境的依赖程度,包括与硬件、操作平台、其他软件的依赖。
  8 测试分为哪几个阶段?每个阶段的测试目的是什么?
  测试分为单元测试、集成测试、系统测试、验收测试四个阶段。前三个阶段的目的是尽可能多的发现缺陷,而验收测试是要验证软件满足了用户需求,帮助用户建立系统可以正常使用的信心,发现缺陷不是此阶段的目标。
  9 解释 QA  及其职责
  QA 的含义是软件质量保证(人员)。
  主要职责是制定和加强促进软件开发并防止软件缺陷的标准和方法,并监督标准和过程被正确的遵循。
  10  测试工程师与软件质量保证的区别
  测试工程师的主要任务是在最短的时间内发现尽可能多的缺陷,并确保这些缺陷得以修复。
  软件质量保证的主要职责是制定和加强促进软件开发并防止软件缺陷的标准和方法,并监督标准和过程被正确的遵循。
  11  测试应该由什么人来进行?
  测试应该由独立的第三方来进行,第三方表示测试人员不参与程序的开发。
  12 pareto  法则、帕累托法则、28  原则、82  原则一般情况下 80%的缺陷聚集在 20%的关键核心业务模块中,这个原则至少告诉我们在做测试时,应该重点分析和测试 20%的核心业务,具体说要做好需求分析。
  13  杀虫剂怪事
  杀虫剂怪事用于描述软件测试越多,其对测试的免疫力越强的现象。这个现象告诉我们,测试时,应尝试新方法、不同的测试程序,对程序进行测试,以找出更多软件缺陷。
  14  木桶原理
  木桶原理在软件方面的主要含义是全面质量管理,另外还告诉我们测试时要关注团队中较弱的人。
  15 Good-enough  原则
  Good-enough 原则告诉我们做测试的时候既不要做过多测试,也不做不充分的测试。至于多少测试合适,需要我们不断积累经验,在项目中可以指定最低测试通过标准和测试内容,然后具体问题具体分析。
  16  群集效应
  群集效应的含义是发现的缺陷越多,证明软件存在的缺陷越多。群集效应指导我们在找到软件缺陷的地方要继续找找。
  17  什么是确认测试?回归测试?
  确认测试也称再测试:缺陷修复以后,验证缺陷是否真正修复回归测试:缺陷修复以后,确保对程序的修改没有给软件其他未改变部分带来新的缺陷。
  18  测试人员应该具备哪些素质?
  要有责任心,要有破坏的态度,对事不对人,三心二意(细心、信心、耐心、缺陷预防意识、沟通意识),具有一定的开发技能,善于思考。
  19  如果测试提交的缺陷开发人员不认可,该怎么办?
  首先分析或与开发沟通开发不认可的原因。
  如果拒绝原因是提交的不是缺陷,而且自己分析后,的确不是缺陷,则应该注意以后再做测试时要做好复现,认真研读需求,提高自己找缺陷的能力。
  如果拒绝原因是提交的不是缺陷 但自己分析时认为缺陷应该是存在的,则再次研读需求并做好复现,拿出确实是缺陷的证据,然后与开发沟通。
  如果拒绝原因是认可缺陷,但不予修复,如果自己觉得必须修复,则拿出充分理由和证据和不修复的不利影响和影响范围,再与开发沟通。
  注意沟通技巧,合理的论述,向开发说明自己的判断的理由,注意客观、严谨,不掺杂个人情绪。
  把问题交给测试经理,等待测试经理做出最终决定,如果仍然存在争议,可以通过公司政策所提供的渠道,向上级反映,并由上级做出决定。
  20  如何解决开发和测试的矛盾?
  (1)以沟通和合作的方式开展工作
  (2)提高开发技能
  (3)换位思考
  (4)进行有效沟通
  21  测试团队中都有哪些角色?各负责什么任务?各有多少人?
  测试负责人:制定测试计划,监督安排任务,进行测试总结,1测试工程师:进行测试需求分析、设计用例、搭建环境、执行用例、提交并跟踪缺陷 ,3
  技术支持:负责环境维护,1
  配置管理员:维护版本架构,维护版本库,文档配置,1质量保证人员:负责软件质量方面的工作,1
 


关闭窗口
上一篇:【昭通卫生职业学校】护理人员注意细节
下一篇:【云南软件学校】昆明软件系统测试

相关阅读