这里罗列出质量分析师/测试工程师最重要的30个软件QA工作面试问题。
1、质量保证(QA)和质量控制(QC)有什么区别?
质量保证:质量保证涉及面向过程的活动。它确保了防止在进行软件应用程序过程中出现缺陷。因此,在开发软件应用程序时不会出现缺陷。
质量控制:质量控制涉及以产品为导向的活动。它执行程序或代码以识别软件应用程序中的缺陷。
2、预防和反应方法在测试中有什么区别?
预防方法:也称为验证过程。这种方法是为了防止缺陷。在这种方法中,测试是在SDLC的早期阶段设计的,即在软件生产之前。在这种方法中,测试人员尝试在早期阶段预防缺陷,它属于质量分析。
反应性方法:也称为验证过程。这种方法是识别缺陷。通过这种方法,测试被设计为在软件生产完成后执行。在这里,我们尝试查找缺陷。它受到质量控制。
3、您为什么要进行质量QA?
我参加质量QA是因为我喜欢这份工作。
4、列出QA工程师的角色?
软件质量保证工程师通常涉及以下任务:
- 质量检查小组负责监控整个开发过程。
- 他们负责跟踪SDLC每个阶段的结果并进行调整以满足期望。
- 他们负责阅读和理解需求文档。
- 分析测试需求,设计和执行测试。
- 开发测试用例并确定测试活动的优先级。
- 根据项目的问题和问题管理计划记录问题。
- 与应用程序团队和/或客户一起解决在测试过程中出现的任何问题。
- 每次对代码进行更改以修复缺陷时,都要进行回归测试。
- 必须与客户互动以更好地了解产品要求。
- 参加测试过程的演练。
5、解释QA测试的过程?
简而言之,QA测试过程是一个逐步的过程,涉及分析需求文档,准备测试策略,测试计划和测试用例,在构建就绪时执行测试用例。在执行过程中,QA人员执行不同类型的测试,以确保软件达到或超过预期。
6、文档在质量保证中的作用是什么?
文档在质量保证中起着至关重要的作用。SDLC中涉及的所有文档,例如业务需求规范,设计,检查报告,配置,代码更改,测试策略,测试计划,测试用例,错误报告,用户手册,都应记录在案。
- 文档帮助我们获得高质量的软件产品;
- 有必要使用文档来使事情变得更真实;
- 我们可以将文档用作参考资料,并在必要时重新使用;
- 通过维护适当的文档,我们可以节省组织的大量时间,精力和金钱;
- 正确的文档可以使客户轻松查看软件过程。
7、什么是质量审核?
质量审核是对软件产品或过程进行系统和独立检查以评估是否符合规格,标准,协议和其他相关标准的过程。
8、提及质量保证涉及哪些测试工件?
质量保证涉及的测试工件包括测试策略,测试计划,测试方案,测试用例,测试摘要报告,bug报告等。
9、您是否编写了测试策略?
通常,测试策略文档将由测试经理或项目经理准备。如果您正在申请项目经理职位,并且具有编写测试策略文档的经验,那么您可以说“是”。否则,我知道什么是测试策略及其目的,但是我从来没有机会编写测试策略文档。
10、什么是测试策略,它包括什么?
测试策略是高级文档(静态文档),通常由项目经理开发。该文档涵盖了我们如何测试产品并实现目标的方法。它通常来自业务需求规范(BRS)。像测试计划这样的文档都是通过将该文档作为基础来准备的。
11、您是否编写了测试计划?
通常,测试计划文件将由测试主管或测试经理准备。如果您正在申请测试负责人职位,并且您具有编写测试计划文档的经验,那么您可以说“是”。否则,我知道什么是测试计划及其目的,但是我从来没有机会编写测试计划文档。
12、什么是测试计划,它包括什么?
测试计划文档是包含为交付高质量产品而要进行的所有测试活动的计划的文档。测试计划文档源自产品说明,SRS或用例文档,用于项目的所有未来活动。它通常由测试主管或测试经理准备,文档的重点是描述要测试的内容,不测试的内容,如何测试,何时进行测试以及谁来进行测试。此外,它还包括所需的环境和工具,资源分配,要遵循的测试技术,风险和应急计划。测试计划是动态的文档,我们应该始终保持最新。测试计划文档指导我们如何进行测试活动。测试项目的成功完全取决于测试计划。
13、什么是测试用例模板?
测试用例模板是一个文件来下的测试工件,这使得测试人员开发的测试情况下,特定的测试方案,以验证作为有意或无意的应用程序的功能是否有效的一个。测试用例是测试方案的正面和负面可执行步骤的集合,它具有一组前提条件,测试数据,预期结果,后置条件和实际结果。大多数公司都在使用测试用例管理工具,例如质量中心(HP QC),JIRA等,还有一些公司仍在使用excel表编写测试用例。
14、测试用例模板的关键组成部分是什么
测试用例模板的关键组成部分是项目名称,模块名称,创建者,创建日期,审阅者,审阅日期,执行者,执行日期,测试场景,tase案例ID,测试案例描述,前提条件,测试步骤,测试数据,预期结果,发布条件,实际结果,bug状态。(模板可以在“51ste软件测试部落”公众号后台输入“用例模板”下载)
15、您如何确定何时进行足够的测试?
就ISTQB而言,这是最重要的问题之一。选项将很棘手,您必须选择正确的选项。
作为项目经理或项目负责人,有时您可能会遇到需要取消测试以尽早发布产品的情况。在这种情况下,您必须确定测试人员是否对产品进行了足够的测试。