功能测试常见面试题.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注⼊等 如果需要⾼级的安全性测试,确定获得专业安全公司的帮助,外包测试,或者获取⽀持 兼容性测试,根据需求说明的内容,确定⽀持的平台组合: 浏览器的兼容性; 操作系统的兼容性; 软件平台的兼容性; 数据库的兼容性 开展测试,并记录缺陷。合理的安排调整测试进度,提前获取测试所需的资源,建⽴管理体系(例如,需求变更、风险、配置、测试⽂档、 缺陷报告、⼈⼒资源等内容)。 定期评审,对测试进⾏评估和总结,调整测试的内容。 3、在搜索引擎中输⼊汉字就可以解析到对应的域名,请问如何⽤LoadRunner进⾏测试。 建⽴测试计划,确定测试标准和测试范围 设计典型场景的测试⽤例,覆盖常⽤业务流程和不常⽤的业务流程等 根据测试⽤例,开发⾃动测试脚本和场景: 录制测试脚本:新建⼀个脚本(Web/HTML协议);点击录制按钮,在弹出的对话框的URL中输⼊”about:blank”;在打开的浏览器中 进⾏正常操作流程后,结束录制;调试脚本并保存,可能要注意到字符集的关联。 设置测试场景:针对性能设置测试场景,主要判断在正常情况下,系统的平均事务响应时间是否达标;针对压⼒负载设置测试场景,主要判 断在长时间处于满负荷或者超出系统承载能⼒的条件下,系统是否会崩溃 ;执⾏测试,获取测试结果,分析测试结果 4、问:⼀台客户端有三百个客户与三百个客户端有三百个客户对服务器施压,有什么区别? 300个⽤户在⼀个客户端上,会占⽤客户机更多的资源,⽽影响测试的结果。线程之间可能发⽣⼲扰,⽽产⽣⼀些异常。 300个⽤户在⼀个客户端上,需要更⼤的带宽。 IP地址的问题,可能需要使⽤IP Spoof来绕过服务器对于单⼀IP地址最⼤连接数的限制。 所有⽤户在⼀个客户端上,不必考虑分布式管理的问题 ;⽽⽤户分布在不同的客户端上,需要考虑使⽤控制器来整体调配不同客户机上的⽤ 户。同时,还需要给予相应的权限配置和防⽕墙设置。 5、试述软件的概念和特点?软件复⽤的含义?构件包括哪些? 软件是计算机系统中与硬件相互依存的另⼀部分,与计算机系统操作有关的计算机程序、规程、规则,以及可能有的⽂件、⽂档及数据。 软件复⽤(SoftWare Reuse)是将已有软件的各种有关知识⽤于建⽴新的软件,以缩减软件开发和维护的花费。软件复⽤是提⾼软件⽣产⼒ 和质量的⼀种重要技术。早期的软件复⽤主要是代码级复⽤,被复⽤的知识专指程序,后来扩⼤到包括领域知识、开发经验、设计决定、体 系结构、需求、设计、代码和⽂档等⼀切有关⽅⾯。 可以被复⽤的软件成分⼀般称作可复⽤构件 6、软件⽣存周期及其模型是什么? 软件⽣存周期 (Softwar

文档评论(0)

176****7010 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档