2021年软件测试工程师面试基础题.doc
《2021年软件测试工程师面试基础题.doc》由会员分享,可在线阅读,更多相关《2021年软件测试工程师面试基础题.doc(25页珍藏版)》请在咨信网上搜索。
1、软 件 测 试 复 习 内 容如下列举出来问题大某些是要掌握,可参照思维导图来看。1. 什么是测试?答:(美国电器和电子工程师协会)IEEE提出软件工程原则术语,使用人工和自动手段来运营或测试某个系统过程,目在于检查它与否满足规定需求或是弄清预期成果与实 际成果之间差别。简朴定义:找出软件中BUG2. 为什么要测试?答:在软件开发过程中容易浮现缺少有效沟通,软件复杂,编程错误,需求不断变更,时间压力,缺少文档代码,软件开发工具和人员自大等因素引起错误,通过测试可以找出其中错误,解决错误,从而提高软件质量3. 软件生命周期分为哪几种阶段?详细内容是什么?答:筹划工作内容1. 拟定软件开发总目的;
2、2. 给出软件功能、性能、可靠性以及接口等方面设想;3. 研究完毕该项目可行性,探讨问题解决方案;4. 对可供开发使用资源、成本、可获得效益和开发进度作出预计;5. 制定完毕开发任务实行筹划。需求分析工作内容 对开发软件进行详细定义,由需求分析人员和顾客共同讨论决定,哪些需求是可以满足,并且予以确切描述,写出软件需求阐明书SRS (Software Requirement Specification)。设计工作内容设计是软件工程技术核心,这个阶段需要完毕设计阐明书1. 概要设计(HLD),在设计阶段把各项需求转换成相应体系构造,每一某些是功能明确模块;2. 详细设计(LLD),对每个模块要完毕
3、工作进行详细描述。编码工作内容把软件设计转换成计算机可以接受程序,即写成以某个程序设计语言表达源程序清单,建立数据库。测试工作内容测试是检查软件与否符合客户需求,达到质量规定,普通由独立小组执行,测试工作分为:单元测试;集成测试;系统测试运营和维护工作内容这个阶段将软件交付顾客投入正式使用,后来便进入维护阶段,也许有各种因素需要对它进行修改,如软件错误、系统软件升级、增强软件功能、提高性能等。4. 研发团队组织构架与流程是什么?答:组织架构 软件开发组 开发经理 分析人员 设计人员 开发人员 软件测试组 测试经理 测试人员 配备管理组 配备经理 CMO(配备管理员)研发流程 瀑布模型 应用最为
4、广泛一种模型,也是最容易理解和掌握模型,然而它缺陷也是显而易见。 螺旋模型 综合了基本瀑布式模型和演化/渐增原型办法。 RUP流程 所有工作流在各个阶段均有体现。 IPD流程 从整个产品角度出发,不但仅针对研发。5. 测试阶段怎么划分?答:1. 测试筹划阶段2. 测试设计阶段3. 测试实行阶段4. 测试执行阶段6. 什么是UT,IT,ST?它们有什么区别?答:UT:单元测试 IT:集成测试 ST:系统测试区别:测试办法考察范畴评估原则单元测试控制流测法数据流测法排错测法分域测法单元内部数据构造、逻辑控制、异常解决等逻辑覆盖率集成测试自顶向下增至测试办法自底向上增至测试办法混合增至测试办法接口与
5、接口数据传递关系,模块组合后整体功能接口覆盖率系统测试恢复测试办法安全测试办法强度测试办法性能测试办法容量测试办法对的性测试办法可靠性测试办法兼容性测试办法这个系统对需求符合度测试用例对需求规格覆盖率7. 什么是回归测试?为什么要回归测试?回归测试流程是什么?回归测试测试方略有哪些?答:回归测试是指软件系统被修改或扩充(如系统功能增强或升级)后重新进行测试,是为了保证对软件所做修改没有引入新错误而重新进行测试。回归测试目是验证缺陷得到了对的修复,同步对系统变更没有影响此前功能。流程:1. 在测试方略制定阶段,制定回归测试方略2. 拟定需要回归测试版本3. 测试版本发布后,按照回归测试方略来执行
6、回归测试4. 回归测试通过,关闭缺陷跟踪单5. 回归测试不通过,缺陷跟踪单返回给开发人员,开发人员重新修改BUG.再次提交给测试人员回归测试测试方略:1. 完全重复测试:重新执行前期设计用例,来确认问题修改真确性和修改扩散局部影响性2. 选取性重复测试:1) 覆盖修改法:针对被修改某些,选用或重新构造测试用例验证没有错误再次发生选取办法2) 周边影响法:该办法涉及覆盖修改法,还要分析修改后对扩散影响3) 指标达到法:先拟定一种达到指标,基于这种规定选取一种最小测试用例集合8. 画V&V模型?答:9. 软件质量定义是什么?影响软件质量因素是哪些?ISO 八大原则是什么?答:定义:一种实体所有特性
7、,基于这些特性可以满足明显或隐含需求。而质量就是实体基于这些特性满足需求限度因素:流程、技术、组织。流程:一组活动(活动与否都是必要;活动角色之间关系)过程:一组将输入转化为输出有关联或互相作用活动。原则;1. 以顾客为中心:组织依存于其顾客,因而,组织应理解顾客当前和将来需求,满足顾客规定并争取赶超顾客盼望。2. 领导作用:领导者将本组织宗旨.方向和内部环境编统一起来,并创造使员工可以充参加实现组织目的环境。3. 全员参加:各级人员是组织之本,只有她们充分参加,才干使她们才干为组织带来最大收益。4. 过程办法: 将有关资源和活动作为过程进行管理,可以更高效地得到盼望成果。 5. 管理系统办法
8、:针对设定目的,辨认.理解并管理一种由互有关联过程过程所构成体系,有助于提高组织有效性和效率。6. 持续改进:持续改进是组织一种永恒目的。7. 基于事实决策办法:对数据和信息逻辑分析或直觉判断是有效决策基本。8. 互利供方关系:通过互利关系,增强组织及其供方创造价值能力。其中与软件产品产品优其有关有:(一.三.六.七项) 10. CMM/CMMI是什么?它级别怎么划分?有什么目?有什么作用?答:(1)能力成熟度模型;一种比较流行软件质量管理体系 (2)划分:初始级;可重复级;已定义级;已管理级;优化级;(3)目:评估软件承包商能力协助软件组织改进过程,提高过程能力(4)作用:业界实行原则 业界
9、一种交流语言 是中华人民共和国公司获取国际订单门槛 是向下采购保障 是减少软件声场风险有力手段11. 描述软件质量模型中内容?答:功能性:当软件在指定条件下使用时,软件产品提供满足明确和隐含需求功能能力1. 适合性 Suitability-软件产品为指定任务和顾客目的提供一组适当功能能力。2. 精确性 Accuracy-软件产品提供具备所需精准度对的或相符成果或效果能力。 3. 互操作性 interoperability-软件产品与一种或更多规定系统进行交互能力。 4. 保密安全性 security-软件产品保护信息和数据能力,以使未授权人员或系统不能阅读或修改这些信息和数据,而不回绝授权人员
10、或系统对它们访问。 5. 功能性依从性 functionality compliance-软件产品遵循与功能有关原则、商定或法规以及类似规定能力。这些原则要考虑国际原则、国标、行业原则、公司内部规范等。可靠性:在指定条件下使用时,软件产品维持规定性能级别能力1. 成熟性 maturity-软件产品为避免由软件中错误而导致失效能力。2. 容错性 fault tolerance-在软件浮现故障或者违背指定接口状况下,软件产品维持规定性能级别能力。 3. 易恢复性 recoverability-在失效发生状况下,软件产品重建规定性能级别并恢复受直接影响数据能力 4. 可靠性依从性 reliabili
11、ty compliance-软件产品遵循与可靠性有关原则、商定或法规能力。易用性:在指定条件下使用时,软件产品被理解、学习、使用和吸引顾客能力 1. 易理解性 understandability-软件产品使顾客能理解软件与否适当以及如何能将软件用于特定任务和使用环境能力。2. 易学性 learnability-软件产品使顾客能学习其应用能力。 3. 易操作性 operability-软件产品使顾客能操作和控制它能力。 4. 吸引性 attractiveness-软件产品吸引顾客能力 5. 易用性依从性 usability compliance-软件产品遵循与易用性有关原则、商定、风格指南或法规
12、能力。这些原则要考虑国际原则、国标、行业原则、公司内部规范等,例如公司内部界面规范。 效率:在规定条件下,相对于所用资源数量,软件产品可提供恰当性能能力1. 时间特性:time behavior-在规定条件下,软件产品执行其功能时,提供恰当响应和解决时间以及吞吐率能力。即完毕顾客某个功能需要响应时间。2. 资源运用性:resource utilization-在规定条件下,软件产品执行其功能时,使用适当资源数量和类别能力。 3. 效率依从性:efficiency compliance-软件产品遵循与效率有关原则或商定能力。维护性:软件产品可被修改能力。修改也许涉及修正、改进软件对环境、需求、和
13、功能规格阐明变化适应1. 易分析性analyzability- 诊断软件产品中缺陷或失效因素能力。2. 易变化性 changeability-软件产品使指定修改可以被实现能力。 3. 稳定性 stability-软件产品避免由于软件修改而导致意外成果能力。 4. 易测试性 testability-软件产品使已修改软件能被确认能力。 5. 维护性依从性 maintainability compliance-软件产品遵循与维护性有关原则或商定能力。可移植性:软件产品从一种环境迁移到另一种环境可正常使用或满足顾客需求能力1. 适应性adaptability-软件产品无需采用有别于为考虑该软件目而准备
14、活动和手段就可以适应不同环境能力。2. 易安装性 installability-软件产品在指定环境中 被安装能力。 3. 共存性 co-existence-软件产品在公共环境中同与其分享公共资源其他独立软件共存能力。 4. 易替代性 replaceability-软件产品在同样环境下,代替另一种相似用途指定软件产品能力。 5. 可移植性依从性 portability compliance-软件产品遵循与可移植性有关原则或商定能力。 12. 测试办法有哪些?答:白盒测试、黑盒测试、灰盒测试、测试,测试、可移植性测试、冒烟测试等13. 什么是白盒测试?答:白盒测试是依照被测试程序内部构造设计测试用
15、例一类测试,有人也称它为透明盒或者玻璃盒测试,涉及到软件设计细节。例如单元测试普通采用白盒测试办法,并参照LLD(详细设计)14. 什么是黑盒测试?答:黑盒测试又称功能测试、数据驱动测试或者基于规格阐明测试,被测试程序当作黑盒解决,无法理解其内部构造。例如系统测试普通采用黑盒测试办法,并参照SRS15. 什么是静态测试?答:不运营被测试软件系统,而是采用其她手段和技术对被测试软件进行检测一种测试技术。例如:代码走读、文档评审、程序分析等都是静态测试范畴。惯用技术有静态分析技术16. 什么是动态测试?答:按照预先设计数据和环节去运营被测软件系统,从而对被测软件系统进行检测一种测试技术。惯用技术有
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2021 软件 测试 工程师 面试 基础
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。