欢迎来到天天文库
浏览记录
ID:24442950
大小:90.50 KB
页数:3页
时间:2018-11-14
《软件测试面试都问啥》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、这个搜索百家大师,所小结的,如有不好,还请见谅啊,亲,哈哈。一:必然会问软件测试的基础知识1比如什么是软件测试,软件测试的目的,软件测试流程?什么是软件测试:它是一个软件产生的质量管理者,保证软件产品质量。软件测试目的:1为了发现尽可能多的缺陷2为了以后减少维护的费用软件测试流程:2比如黑盒、白盒测试都是什么,区别等?黑盒测试:也叫功能测试,检测每个模块的功能能否正常运行,是否符合要求。白盒测试:通过程序的源代码进行测试而不使用用户界面,根据代码,逐条命令地进行测试,追踪数据在程序中的变化是否正常。3性能测
2、试、压力测试、功能测试都是什么含义?性能测试:是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。功能测试:对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。4测试用例(TestCase)是什么?怎么设计全面?测试用例(TestCase):是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。怎么设计全面:在设计用例之前一定要熟悉整个
3、系统的业务流程,知道用户想要的是什么,然后做到以下几点:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖、路径覆盖。如果这些都覆盖到了我想您的测试用例在覆盖率上面已经做得很不错了。一定要根据自己的工作经验多挖掘隐式需求。5然后可能会举个案例问你怎么设计测试用例,怎么着手测试?答:比如项目中有导航栏,点击其上每个栏目,看是否能成功进入其模块。6黑盒测试的方法,黑盒测试的设计方法,白盒测试的方法?黑盒测试的方法:有两种基本方法,即通过测试和失败测试。通过测试:,实际上是确认软件能做什么,而不会去考验其
4、能力如何。软件测试员只运用最简单,最直观的测试案例。在设计和执行测试案例时,总是先要进行通过测试。在进行破坏性试验之前,看一看软件基本功能是否能够实现。这一点很重要,否则在正常使用软件时就会奇怪地发现,为什么会有那么多的软件缺陷出现?失败测试:在确信了软件正确运行之后,就可以采取各种手段通过搞“垮”软件来找出缺陷。纯粹为了破坏软件而设计和执行的测试案例,被称为失败测试或迫使出错测试。黑盒测试的设计方法:等价类划分、因果图、正交实验设计法、边值分析、判定表驱动法、功能测试等。在使用时,自然要针对开发项目的特点
5、对方法加以适当的选择。等价类划分: 是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。该方法是一种重要的,常用的黑盒测试用例设计方法。因果图:是一种利用图解法分析输入的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件的各种组合情况。7软件测试生命周期软件项目测试计划->测试需求分析->测试用例设计->测试用例执行->BUG提交五个阶段8一个软件开发的过程到底包含哪些阶段?1.需求分析2.概要设计3.详细设计4.编码5.测试6.
6、交付使用7.后期维护9软件测试人员用该具备哪些素质?测试技能细心,耐心怀疑精神沟通技能团队协作技能不断学习遇到不会的问题不要乱回答,应该给出一些思路
此文档下载收益归作者所有