QA / QA Automation
[име] попита: Какъв беше процентът на автоматизация и ръчно тестване на последното ви работно място?
Имали ли сте опит с библиотеката JSON DataBind за сериализация и десериализация на данни?
Можете ли да обясните какво представлява моделът OSI и как се използва в мрежовите комуникации?
Каква е основната функция на тестовите рамки в процеса на разработка на софтуер?
Кога се случва сливането на PR? След кой етап?
Можете ли да обясните принципите SOLID и тяхното значение при разработката на софтуер?
Можеш ли да назовеш основните видове артефакти, използвани в процеса на тестване?
По-склонни ли сте да тествате потребителския интерфейс или API слоевете на приложението?
За какво се използват фикстурите при тестване на софтуер?
Как се различават методите POST и PUT при изпращане на данни към сървъра?
Можеш ли да дадеш пример за метод на тестване, при който се проверяват всички възможни двойки входни данни?
Каква е целта на системата за кеширане и какви са нейните предимства?
Каква система за управление на бази данни използвахте в последния си проект?
Каква е ролята на връзките между таблиците в релационната база данни?
Ако тестовете са били изпълнени, данните са били създадени, а по средата на теста машината се е изключила, остават ли данните в базата? Как решиха това?
Как правилно да се реализира обработката на грешки и изключения в приложение?
Можете ли да обясните концепцията за платформа Low Code и нейните основни предимства?
Какви типове очаквания към потребителския интерфейс можеш да назовеш?
Как да реализираме и използваме абстрактни класове в Java?
Можете ли да обясните концепцията за наследяване в обектно-ориентираното програмиране?