朋友从**巴巴面试完偷偷告诉我面试题,要想拿到offer,基本功必须扎实!
1.请描述如何划分缺陷与错误严重性和优先级别?
给软件缺陷与错误划分严重性和优先级的通用原则:
(1)表示软件缺陷所造成饿危害和恶劣程度。
(2)优先级表示修复缺陷的重要程度和次序。
优先级:
(1)最高优先级:立即修复,停止进一步测试。
(2)次高优先级:在产品发布之前必须修复。
(3)中等优先级:如果时间允许应该修复。
(4)最低优先级:可能会修复,但是也可能发布。
严重性:
(1)严重:系统崩溃、数据丢失、数据毁坏
(2)较严重:操作性错误、结果错误、遗漏功能
(3)一般:小问题、错别字、UI布局、罕见故障
(4)建议:不影响使用的瑕疵或更好的实现。
2.一套完整的测试应该由哪些阶段组成?分别阐述一下各个阶段。
一套完整的测试应该由五个阶段组成:
1.测试计划
首先,根据用户需求报告中关于功能要求和性能指标的规格说明书,定义相应的测试需求报告,即制订黑盒测试的最高标准,以后所有的测试工作都将围绕着测试需求来进行,符合测试需求的应用程序即是合格的,反之即是不合格的;同时,还要适当选择测试内容,合理安排测试人员、测试时间及测试资源等。