- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
测试概论解答合集
测试概论解答合集
软件的含义
答:软件是计算机系统与硬件相互依存的一部分,包括程序、数据以及相关文档的完美集合。
测试与调试的区别是什么?
答:
目的任务测试发现程序的错误通过执行程序,暴露潜在的错误调试定位和纠正错误消除软件故障,保证程序的可靠运行IEEE是什么意思?
答:标准化协会,负责标准化工作。
GB是什么意思?
答:国标(国家标准)。
软件测试的含义
答:依据规范的软件检测过程和检测方法按照测试计划和测试需求对被检测软件的文档,程序和数据库进行测试的技术活动。
软件测试的目的(GB3点)
答:为了发现尽可能多的缺陷;为了确保产品完成了它所公布或承诺的功能;为了确保产品满足性能和效率的要求;为了确保产品的健壮性,适应用户环境的要求(易用性、友好性)。
解释QA及其职责
答:QA是质量保证员(quality assurance);主要职责是制定和加强促进软件开发并防止软件缺陷的标准和方法。
测试工程师与软件质量保证的区别
答:QA:质量保证员(qualtiyt assurance);主要职责是制定和加强促进软件开发并防止软件缺陷的标准和方法。
TE:测试工程师(Testing engineer);主要职责是在最短的时间内发现尽可能多的缺陷,并保证缺陷得以修复。
测试应该由什么人来进行?
答:为了达到最佳效果,应该由独立的第三方完成测试。
pareto法则
答:pareto法则应用于软件测试,又称8/2效率法则;一般情况下80%的软件缺陷都集中在20%的关键核心业务模块中。
杀虫剂怪事
答:1)用于描述软件测试越多,其对测试的免疫力就越强的现象;2)程序员对测试员的“惯用伎俩”已经可以躲避;3)为了杀虫剂怪象的克服,软件测试员必须不断编写不同的、新的测试程序,对程序的不同部分进行测试,以找出更多缺陷。
木桶原理
答:木桶原理又叫全面质量管理(TQM);产品质量的关键因素:分析、设计、实现。
Good-enough原则
答:Good-enough原则又叫权衡投入/产出比的原则。既不要做过多的测试,也不要做不充分的测试。
群集效应
答:群集效应是指同种生物生活在一起所产生的有利作用或者消极影??,例如开发人员心情不好的时候、测试人员发现的缺陷与产品关联不大等等。
测试分为哪几个阶段?
答:单元测试、集成测试、系统测试、验收测试。
什么是确认测试?回归测试?
答:回归测试是当发现缺陷后提交开发工程师修复,修复完成后检查缺陷修复是否正确,并且确认修复缺陷的同时是否引进新的缺陷。
测试人员应该具备哪些素质?
答:故障排除、追求完美、不放过任何蛛丝马迹、具有创造性、判断准确性、善于说服、注重策略与外交、自我学习能力、一定的开发能力、打破砂锅问到底的习惯。
测试人员应具备的“三心二意”
答:三心:细心、耐心、信心;
二意:团队合作的沟通意识;时刻保持怀疑的态度且具有缺陷预防的意识;
如果测试提交的缺陷开发人员不认可,该怎么办?
答:第一步:与开发人员反复友好沟通;
第二步:反复复现缺陷的存在,并可以将缺陷复现的截图与复现步骤整理成文档提供给开发人员;
第三步:如果还是不能说服开发人员,可以将该情况反映给测试组长或者测试经理,由测试组长或者测试经理评估协调。
如何解决开发和测试的矛盾?
答:首先对事不对人,旨在解决工作中的问题,亦师亦友,在工作中坚守职责,尽可能保证判断准确,提供更多可以说服开发人员的数据。
测试团队中都有哪些角色?各负责什么任务?
答:组长:做好组内角色分配,把控整个项目的测试进度;
质量保证员:制定和加强促进软件开发并防止软件缺陷的标准和方法。
测试员:测试各个模块,编写测试用例,并提交缺陷报告。
需求分析员:测试前分析用户对产品的需求,要实现的功能,然后指定测试重点方向。
配置管理员:为测试搭建测试环境。
会议记录员、文档管理员:记录每次组内会议的内容、测试文档的整理与补充。
什么是软件 开发生命周期?
答:开发计划 开发需求分析 系统设计(概要设计 详细设计 数据库设计) 编码 组装 运行
什么是软件生命周期?
答:项目启动 计划 开发 测试 上线 维护
软件测试生命周期?
测试计划 测试需求分析 设计测试用例 执行测试用例 提交缺陷报告 编写测试总结报告 回归测试
软件测试主要有哪些模型?
答:V模型、W模型、H模型、X模型
简述V模型。
答:“V”的左端表示传统的瀑布开发模型,而“V”的右端表明相应的测试阶段。
V模型是最具有代表意义的测试模型。它的提出旨在改进开发效率和效果。测试是开发之后的一个阶段。实际应用中容易导致需求阶段的错误一直到最后系统测试阶段才被发现。修复缺陷的代价比较大。
简述W模型。
答:基于尽早和不断测试的原则,W模型既强调了测试方案设计,也强调了
文档评论(0)