软件测试常见面试题.pdfVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

软件测试常见面试题

1、问:你在测试中发现了一个bug,但是开发经理认为这不是一个bug,你应该怎

解决?

首先,将问题提交到缺陷管理库里面进行备案。

然后,要获取判断的依据和标准:

・根据需求说明书、产品说明、设计文档等,确认实际结果是否与计划有

不一致的地方,提供缺陷是否确认的直接依据;

如果没有文档依据可以根据类似软件的一般特性来说明是否存在不一

致的地方,来确认是否是缺陷;

•根据用户的一般使用习惯,来确认是否是缺陷;

•与设计人员、开发人员和客户代表等相关人员探讨,确认是否是缺陷;

合理的论述,向测试经理说明自己的判断的理由,注意客观、严谨,不

参杂个人情绪。

等待测试经理做出最终决定,如果仍然存在争议,可以通过公司政策所

提供的渠道,向上级反映,并有上级做出决定。

2、问:给你一个网站,你如何测试?

首先,查找需求说明、网站设计等相关文档,分析测试需求。

制定测试计划,确定测试范围和测试策略,一般包括以下几个部分:功

能性测试;界面测试;性能测试;数据库测试;安全性测试;兼容性测

设计测试用例:

功能性测试可以包括,但不限于以下几个方面:

・链接测试。链接是否正确跳转,是否存在空页面和无效页面,是否有不

正确的出错信息返回。

•提交功能的测试。

多媒体元素是否可以正确加载和显示。

•多语言支持是否能够正确显示选择的语言等。

界面测试可以包括但不限于一下几个方面:

•页面是否风格统一,美观

•页面布局是否合理,重点内容和热点内容是否突出

•控件是否正常使用

•对于必须但未安装的控件,是否提供自动下载并安装的功能

•文字检查

性能测试一般从以下两个方面考虑:

压力测试;负载测试;强度测试

数据库测试要具体决定是否需要开展。数据库一般需要考虑连结性,对

数据的存取操作,数据内容的验证等方面。

安全性测试:

・基本的登录功能的检杳

•是否存在溢出错误,导致系统崩溃或者权限泄露

・相关开发言的常见安全性问题检查,例如SQL注入等

•如果需要高级的安全性测试确定获得专业安全公司的帮助,外包测试,

或者获取支持

兼容性测试,根据需求说明的内容,确定支持的平台组合:

・浏览器的兼容性;

・操作系统的兼容性;

•软件平台的兼容性;

・数据库的兼容性

4、问:一台客户端有三百个客户与三百个客户端有三百个客户对服务器施压,有什么

区别?

•300个用户在一个客户端上,会占用客户机更多的资源,而影响测试的

结果。线程之间可能发生干扰,而产生一些异常。

•300个用户在一个客户端上,需要更大的带宽。

•IP地址的问题,可能需要使用IPSpoof来绕过服务器对于单一IP地

址最大连接数的限制。

•所有用户在一个客户端上,不必考虑分布式管理的问题;而用户分布在

不同的客户端上,需要考虑使用控制器来整体调配不同客户机上的用户。

同时,还需要给予相应的权限配置和防火墙设置。

5、试述软件的概念和特点?软件复用的含义?构件包括哪些?

软件是计算机系统中与硬件相互依存的另一部分,与计算机系统操作有

关的计算机程序、规程、规则,以及可能有的文件、文档及数据。

软件复用(SoftwareReuse)是将已有软件的各种有关知识用于建立新

的软件,以缩减软件开发和维护的花费。软件复用是提高软件生产力和

质量的一种重要技术。早期的软件复用主要是代码级复用,被复用的知

识专指程序,后来扩大到包括领域知识、开发经验、设计决定、体系结

构、需求、设计、代码和文档等一切有关方面。

可以被复用的软件成分一般称作可复用构件

6、软件生存周期及其模型是什么?

软件生存周期(Softwarelifecycle)又称为软件生命期,生存期。是

指从形成开发软件概念起,所开发的软件使用以后,知道失去使用价值

消亡止的整个过程。一般来说,整个生存周期包括计划(定义)、开

发、运行(维护)三个时期,每个时期又划分若干个阶段。每个阶段

有明确的任务。

周期模型(典型的几种):

・瀑布模型

・快速原型模型快速原型模型允许在需求分析阶段对软件的需求进行初

步而非完全的分析和定义,快速设计开发出软件系统的原型,该原型向

用户展示待开发软件的全部或部分功能和性能;用户对该原型进行测试

评定,给出具体改进意见以丰富细化软件需求;开发

文档评论(0)

zhuifengshaonian + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档