在面试过程中,我应该问什么问题?在他们给出的(或不)的答案中,我要寻找什么?这样我才能很好地理解他们用来确保高质量应用程序代码的测试过程和过程。
发布于 2023-03-20 02:22:19
在面试期间,您可以问一些问题来评估公司的敏捷测试成熟度:
这个问题会让你很好地了解他们是如何对待测试的,以及他们所涉及的细节水平。您还可以询问后续问题,以了解他们使用的工具和技术。
这个问题将帮助您理解测试团队和开发团队之间的协作水平。理想情况下,测试应该是开发过程的一个组成部分,而不是一个单独的活动。
这个问题将帮助您理解他们的自动化成熟度水平。您还可以询问后续问题,以了解他们使用的工具、测试自动化的程度以及自动化测试的百分比。
这个问题将帮助您理解他们的度量方法,以及他们是否有数据驱动的测试方法。您还可以询问后续问题,以了解它们使用的度量类型以及如何使用它们来改进测试过程。
这个问题将帮助你理解他们的解决问题的技巧和他们的测试挑战的方法。你也可以问后续问题,以了解解决问题所涉及的协作和沟通水平。
这个问题将帮助您理解他们在快节奏环境中进行测试的方法。您还可以询问后续问题,以了解他们的CI/CD管道中的自动化水平和测试频率。
这个问题将帮助您理解他们在业务目标背景下进行测试的方法。您还可以询问后续问题,以了解测试团队和业务团队之间的协作水平。
在评估他们对这些问题的答案时,您应该寻找成熟的敏捷测试过程的指标,例如:
另一方面,不成熟测试过程的指标可能包括:
考虑到这些问题和见解,你可以很好地理解公司的测试过程和程序,并确定它们是否适合你的职业目标和抱负。
发布于 2023-03-19 10:55:14
你想看看测试是否是每个人的责任,或者是否有某些人在特定时间编写某些测试的筒仓。
您希望了解是否测试应用程序开发人员在编写代码时是否是一流的公民,并且正在执行这些测试。
您希望看到提高可读性、可靠性和可维护性的现代框架。
你想看到有一个。如果没有定义的策略,测试中可能会出现持续的数据问题。
快速反馈在分钟内是关键。如果测试套件需要几个小时才能运行,这是一个主要的危险信号。
不可靠的测试套件破坏了对测试过程的信心。
它们应该是固定的或移除的(不是平底的或跳过的)。
实现需要规范意味着在任何时候都有100%的覆盖率。以这个基准来衡量。如果当前代码覆盖率较低,请首先解决底层应用程序开发过程,以确保新代码满足100%基准。
发布于 2023-03-21 09:40:50
我建议:
https://sqa.stackexchange.com/questions/51409
复制相似问题