QA / QA Automation
Опишете най-критичния неуспешен релийз, по който сте работили
Нека приемем, че алгоритъмът за изчисляване на лихвената ставка по вноската зависи от два параметъра: - наличието на клиентска абонаментна услуга: A, B, C (желателно е да я има при клиента) - срок на вноската Как тези параметри влияят на лихвената ставка: 1. Срок на вноската 1.1. до 6 месеца -> ставка 17% 1.2. повече от 6 месеца -> ставка 15% 2. Наличие на абонамент при клиента 2.1. абонамент A -> ставката ще се увеличи с 20% 2.2. абонамент B -> ставката може да се увеличи с 1,5% Задача: анализирайте проверките, които е направил вашият колега, и допълнете списъка с проверки. За това имате не повече от 5 минути.
Разкажете за своя опит в работата: какви проекти сте имали, сфери, домейни, с какво се занимавахте, за какво отговаряхте?
Кои агрегатни функции знаете?
Какво може да се каже за имената на тестовете?
Какви видове тестове знаеш, кои си използвала най-често и каква е разликата между тях?
Кои техники за дизайн на тестове бяха приложени?
Как да направите така, че HTML отчетът да се публикува в GitLab CI дори при провалени тестове?
[име] попита: Разкажи ми за опита си и стека от технологии
Разкажете за себе си, за предишните си работни места, с какво се занимавахте и как попаднахте в тестироването.
Хайде, кои тестове проверяват граничните стойности? Конкретно.
Какво ще се случи, ако извикате функцията `add_user` три пъти подред чрез `print`?
Тестовете ви ли са в някаква отделна рамка?
Има ли оферти, финали, крайни срокове?
Какво е контекстен мениджър в Python?
Какво търсите в нов работодател?
За какво трябва да се използва техниката за анализ на граничните стойности?
[име] попита: Как работиш в Scrum екип? Разкажи за процесите: refinement, planning, retro.
Напишете заявка, която ще намери клиенти без никакви събития през последните 30 дни.
Как решавате дали задачата или тестът трябва да бъде покрит с автоматизация?