金融项目实战(一)
-
一个完整的测试有哪些阶段组成?
从测试计划开始,经历需求分析、测试设计、测试执行,到最后的测试评估。
-
Alpha 测试 和 Beta 测试的区别?
两者都是验收测试,但 Alpha 测试一般会先于 Beta 测试,可以认为 Alpha 测试是内测,Beta 测试是公测。其中 Alpha 测试是自已搭建好环境,由自已邀请客户或第三方来到公司进行封闭式测试;而 Beta 测试则是将产品投入生产环境中,由市场海量终端用户进行公开验收测试。
-
测试计划主要是什么内容?测试报告主要是什么内容?
测试计划主要是明确测试范围与目标,人员职责与测试排期,测试资源环境以及风险评估,提前规划好,保证测试有序进行。测试报告则是汇总整体的测试进度执行情况,用例的通过率以及缺陷明细,所遗留的问题,最终得出整体测试质量评估以及上线的建议。
-
测试用例包含哪些内容,平时你编写用例都有哪些方法?
用例一般包含用例的ID,测试的模块,用例的标题,前置条件,测试的步骤、优先级以及输入的数据,最终能得出的预期结果。平时常用的用例设计方法是等价类、边界值、场景法,也有去用过因果图判定表。
-
一条软件缺陷(Bug)包含了哪些内容?(越全越好)
主要是清晰的标题,前置的例如环境优先级严重程度等基础信息,复现的步骤,所能得出的预期结果与实际得出的结果,再配上相应的附件、问题截图。
-
请简单描述 Bug 的管理流程?
由测试人员确认好后提交这个 Bug,经负责人审核后分配到对应的模块开发负责人手中,将其修复后合入测试版本中,由测试人员对其以及关联的功能进行回归测试。
-
缺陷的严重等级一般分为几级,请分别举例描述。
一般由四个级别,致命是核心主业务出现问题,导致系统瘫痪,数据丢失。致命则是核心功能受损,关键的数据展示异常。一般是最常见的,都是些不影响主业务运行的次要功能,一些文案错误,UI布局错位。而轻微与功能使用关系不大,主要是一些体验上的优化,细节规范问题。
-
测试结束的标准是什么?
测试的覆盖率、执行率以及 Bug 的遗留率都达到质量标准。
-
简述回归测试和冒烟测试?
回归测试是测试对被修复的缺陷是否能完美解决,冒烟测试则是进行测试前对主业务进行一次测试,这次测试并不用保证完美通过,针对一些文案错误,UI布局等不影响业务的可以报告上去。
-
如何做好测试这份工作,简述一下你的看法?(根据测试各阶段来讲)
分析好需求文档中的需求,确保编写测试用例时结合设计方法能覆盖全测试点,尽可能将用户的输入数据和对应的场景进行覆盖。对于测试时出现的 Bug 也要做好实时的跟踪,最终去编写对应的测试报告去评估测试的质量以及是否上线。
进入项目后获得需求文档,首先要知道项目的目的以及主业务流程。
支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!