"软件测试宝典:Bug发现与解决方法详解,测试流程及策略应用指南"

需积分: 12 1 下载量 177 浏览量 更新于2024-03-12 收藏 104KB DOC 举报
软件测试面试宝典.doc,提供了一些典型的面试题,其中包括了在测试工作中遇到问题时应该如何处理的情境。在软件测试中,测试人员可能会发现一些bug,但是开发经理认为这些问题并不属于bug,这就需要测试人员有一定的处理能力和解决问题的方法。以下是对于面试题中提到的情境的处理方法的总结。 1. 发现bug但被认为不是bug的情况: 首先,要将问题提交到缺陷管理库中进行备案,这是十分关键的一步,也是问题解决的第一步。随后,需要获取判断的依据和标准,而这一步骤包括几个关键方面: - 根据需求说明书、产品说明、设计文档等确认实际结果是否与计划有不一致的地方,提供缺陷是否确认的直接依据。如果发现实际结果与计划有不一致的地方,就可以提供缺陷确认的直接依据。 - 如果没有文档依据,可以根据类似软件的一般特性来说明是否存在不一致的地方来确认是否是缺陷,这一步骤也需要设计人员、开发人员和客户代表等相关人员的配合与确认。 - 根据用户的一般使用习惯,来确认是否是缺陷,这同样需要结合相关人员的意见和讨论。 - 最后,向测试经理说明自己的判断的理由,注意客观、严谨,不参杂个人情绪。如果测试人员发现bug并判断为bug,需要理性地向测试经理说明自己的判断理由,并不带有个人情绪和主观臆断。这对于问题的解决至关重要,也是测试人员应具备的素养之一。 等待测试经理的最终决定,如果仍然存在争议,可以通过公司政策所提供的渠道,向上级反映,并有上级做出决定。这一步则是遵循公司的制度和政策,采取相应的渠道解决问题。 2. 给予一个网站,如何进行测试: 首先,需了解网站的需求说明、网站设计等相关文档,分析测试需求。其次,制定测试计划,确定测试范围和测试策略,包括以下几个部分: - 功能性测试:测试网站的各项功能是否正常运行; - 界面测试:测试网站的界面设计和用户交互体验; - 性能测试:测试网站的性能表现,如加载速度等; - 数据库测试:测试网站后台数据库的功能和稳定性; - 安全性测试:测试网站的安全性,包括信息安全等; - 兼容性测试:测试网站在不同浏览器和设备上的兼容性。 在设计测试用例时,功能性测试可以包括链接测试,验证链接的正确跳转和页面加载等。最后,提交功能测试的报告。这些步骤可以帮助测试人员全面地测试一个给定的网站,确保其质量和稳定性。 综上所述,软件测试工作不仅仅是发现问题,更需要测试人员有一定的处理能力和解决问题的方法。同时,测试人员需要根据公司政策和流程,合理地进行问题解决,保持客观、严谨的态度,确保软件质量和稳定性。希望以上内容能为软件测试面试提供一些帮助和启发。
2021-11-16 上传