测试面试问答题记录

一、面试问答题 

1.一套完整的测试应该由哪些阶段组成?
        先做计划,测试需求分析,用例编写,测试执行,测试报告的编写,最终进行测试的评估。

2.Aplha测试和beta测试的区别?

        属于验收测试的两种类型,一般是先做Aplha测试,再做beta测试,Aplha测试把参与人员叫到开发方这边,测试环境是开发方控制,测试人员是比较集中的一般就是测试人员,开发方等一些人,beta测试一般是上线前进行的测试,测试环境不受开发方控制,在客户的环境测试,测试的时间是不集中的,人数也是很多,对应的人就是用户。

3.测试计划主要内容是什么?测试报告主要内容是什么?
         测试计划里包含项目介绍,测试的目的,测试的方法,测试的时间分配,测试的人员分工,测试需要用到的环境搭建,还有风险评估,测试报告里面的内容一般是数据的统计,测试用例的情况 ,bug的情况,bug的遗留情况等,以及一些风险评估等。

4.一条软件缺陷(bug)记录都包含了哪些内容?

        bugid唯一标识,bug的标题,bug的版本,bug的复现步骤(实际结果,预期结果),还有bug的附件(日志,截图),bug的优先级,bug的严重级别,还有备注。

5.请简单描述bug的管理流程

        先由测试人员提交bug(提交前要确认测试步骤和环境是否正确),如何指派给对应开发,开发进行bug问题的确认是否处理,如果是bug进行处理,处理好之后更新版本,测试进行回归测试,一直到确认两三个版本,bug问题确认解决,就可以关闭bug了。


6.测试结束的标准是什么?
        测试用例覆盖率100%,测试执行率100%,bug遗留率(一二级别的全部解决)

7.简述回归测试和冒烟测试

        回归测试就是bug解决之后进行的测试,冒烟测试就是进行正式测试之前进行的,对主要核心功能进行测试的。


8.如何去做好测试这份工作,简述一下你的看法?

        首先第一个,再做需求分析的时候,要仔细的阅读需求文档,详细的分析对应的需求,尽可能的列出对应的测试点,接下来根据对应的测试点结合对应的测试方法,尽可能把用户对应的数据和场景进行覆盖,编写测试用例后,执行测试用例,跟踪bug,最后编写测试报告,测试报告要把用例执行情况以及bug的数据全部总结好来进行评估是否是可以进行上线。


9.缺陷的严重等级一般分为几级,请分别举例描述。

        一般分为五级,致命错误,严重错误,一般错误,细微错误,改进建议

        致命错误一般是系统的核心功能错误,以及常规操作造成的死机,闪退,死循环,一些数据泄密,金钱计算等问题。

        严重错误一般是一些重要功能错误,非常规造成的死机,闪退,死循环,密码明文显示,偶先的致命性错误,外观界面难以接受的缺陷。

        一般错误一般是一些次要功能错误,偶先的严重性错误,删除操作未给提示,简单的输入限制未放在前端进行控制的。

        细微错误一般是界面方面的错误,描述错误,错别字

        最后就是改进建议

你可能感兴趣的:(软件测试,软件测试面试题,面试,软件测试)