Знаеш ли какво трябва да прави тестировчикът в нашия екип?
QA / QA Automation
Как получаваше сборките? Правил ли си ги ръчно някога? Какво е разликата между debug сборка и release?
Може ли да се приложи парно тестване (pairwise) за тази задача?
Какви стратегии за локализатори в Appium за мобилни елементи познаваш, използвал ли си, какви са плюсовете/минусите?
Каква грешка се връща на фронтенда при извикване на метода? Как може да се локализира проблемът?
Можеш ли да опишеш как би автоматизирал сценарий за удостоверяване в мобилно приложение? Тестови случаи, структура, Page Object?
Как би намерил локатора на елемента? Можеш ли сам да добавиш ID в приложението?
Формуляр за вход: въвеждаш валиден логин/парола, натискаш влез, визуално нищо не се случва. Как да изследваш и защо може да се случи това?
Какво търсиш в момента в работата си и готова ли си да запълниш пропуските в стека си (Kafka, GitLab, Kubernetes)?
Въпроси към екипа: как е структурираният процес на тестване, какво е съотношението между ръчно и автоматизирано?
Имаме схема на взаимодействие между компоненти: Да предположим, че това са услуги, предназначени за създаване и управление на събития за мениджъри по човешки ресурси. Изпращаме съобщение към Service 1, (разположен в Kubernetes), за получаване или редактиране на данни чрез REST API. Service 1 обработва данните и след това ги изпраща към Kafka. Service 2 (също разположен в Kubernetes) чете съобщенията от Kafka и преобразува цялата получена информация в друг формат, след което я записва в базата данни. Като потребител, изпратихме заявка за създаване на събитие чрез REST към Service 1, и след това проверихме наличието на това събитие в базата данни с помощта на заявка Select. Но в базата данни това събитие не беше намерено. Започнахме да разследваме какъв е проблемът и открихме, че съобщението е заседнало на нивото на Kafka: просто не беше прочетено от Service 2. Как ще локализираме защо съобщението не беше прочетено?
Какво беше съотношението между ръчните и автоматизираните тестове в последния проект?
Как тествахте платежните системи? Как протичаха транзакциите?
Как подходи към тестването на техническите задания (TЗ)?
Каква е, според теб, разликата между тестването на мобилно приложение и уеб приложение?