欢迎来到天天文库
浏览记录
ID:43847714
大小:260.07 KB
页数:13页
时间:2019-10-15
《软件测试面试问题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、【自我介绍】尊敬的面试官您好,我叫XX来自于XXX公司,目前担任测试工程师职位,测试我们公司XXX项目,负责Web系统和APP的测试工作,熟练掌握Web测试技术。在工作中涉及到的有:编写测试用例,执行测试与缺陷的跟踪定位等日常工作,同时在业余时间也努力学习各项测试技术,对Web测试工具,Linux系统,数据库等技术都有学习,然后在招聘网站上看到贵公司招聘软件测试一职,觉得自身挺符合====特此前来进一步的深入了解===01、您所熟悉的测试用例设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应
2、用。答:有黑盒和白盒两种测试种类,黑盒有等价类划分法,边界分析法,因果图法和错误猜测法。白盒有逻辑覆盖法,循环测试路径选择,基本路径测试。例子:在一次输入多个条件的完整性查询中。利用等价类划分法则和边界分析法则,首先利用等价划分法,可以一个或多个结果是OK的测试用例,然后确认多个NG的测试用例,然后利用边界值分析法,可以对结果分别是OK和NG的测试用例进行扩展和补充。02、您认为做好测试用例设计工作的关键是什么?答:测试用例设计工作的关键是对可行的和不可行的都要考虑。1,输入2,详细的操作步骤3,预期输出4,实际输
3、出。03、您在从事性能测试工作时,是否使用过一些测试工具?如果有,请试述该工具的工作原理,并以一个具体的工作中的例子描述该工具是如何在实际工作中应用的。答:有使用过LoadRunner,该工具能够录制测试人员的操作步骤,然后对这个操作步骤模拟出多个用户来播放出来。1、VisuralUserGenertor创建脚本,选择协议,录制操作,编辑操作。2、中央控制器(Controller)调度虚拟用户,创建场景,选择脚本,建立虚拟用户,设计shedual,设置ipspoofer。3、运行脚本。分析shedual。4、分析测
4、试结果。您认为性能测试工作的目的是什么?做好性能测试工作的关键是什么?答:性能测试工作的目的是检查系统是否满足在需求说明书中规定的性能,性能测试常常需要和强度测试结合起来,并常常要求同时进行软件和硬件的检测。性能测试主要的关注对象是响应时间,吞吐量,占用内存大小(辅助存储区),处理精度等。04、在您以往的工作中,一条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录?答:检测时间,系统环境,硬件环境,严重程度,程式版本,确认人,功能模板,问题描述,详细操作步骤,是否会重现。问题描述
5、和详细操作步骤要尽可能详细。Bug应该尽量用书面语,对于严重程度比较高的缺陷要在相同环境下测试一遍。在CS模式下,如果条件满足可以使用替换法来确认是client端的问题还是server端的问题。05、你对测试最大的兴趣在哪里?为什么?答:最大的兴趣就是具有挑战性。因为我并不知道哪里会出现bug,在找到一个bug后会很高兴。并且测试需要很强的耐心和细心。我可以很容易的找到一些细节问题。06、测试活动中,如果发现需要文档不完善或者不准确,怎么处理?答:要及时的与项目经理进行沟通协调。要在邮件中详细的把不完善不准确的地
6、方描述出来,并提出自己的意见。07、你认为做好测试计划工作的关键是什么?答:首先,要有一个明确的目标,详细的阅读需求文档说明。其次,要对整个测试人员、测试时间、测试进度进行一个预估,并预先进行管理。最后,要对整个测试流程设定一个规范,所有测试人员都按着规范做事,不能随心所欲的测试。08、软件配置管理工作开展的情况和认识?拿到一台裸机过后要安装客户需要的操作系统,并且安装一些所必须的软件。09、你觉得软件测试通过的标准应该是什么样的?答:测试用例完全执行,测试用例覆盖到所有的测试点,并且缺陷的密度达到客户的需求。10
7、、软件测试的文档测试应当贯穿于软件生命周期的全过程,其中用户文档是文档测试的重点。那么软件系统的用户文档包括哪些?答:用户安装文档、用户配置文档、用户使用手册、联机指导等。11、简述软件系统中用户文档的测试要点?完整性:用户文档中功能的描述要完整的。不能让用户产生疑问。一致性:用户文档中的功能描述要与实际软件中的功能一致。不能描述过盛。易使用性:用户文档描述的内容要方便用户阅读并且能够让用户很清楚的知道如何操作。图表:有的时候用图表描述会很明了。12、什么是系统瓶颈?系统瓶颈就是软件在一定的并发量、访问量下无法达到
8、用户的需求。比如说用户需要在10s内完成一个访问,但是每一次都要12s才能完成,这个就是性能瓶颈,有可能是程序本身的问题,也有可能和操作系统、软件相关。13、没有产品说明书和需求文档地情况下能够进行黑盒测试吗?可以。这个情况下我们就要进行探索性测试,把软件当成用户需求,一步步进行测试。凭借经验判断功能正确与否,有的时候还可以与项目经理、开发人员一起进行交流沟
此文档下载收益归作者所有