some interesting software testing interview questions
Тази статия отговаря на някои от най-често задаваните въпроси за интервю за тестване на софтуер. Прочетете тази публикация, за да се подготвите за интервю за тестване на софтуер:
В тази публикация ще отговоря на някои от въпросите, зададени от един от читателите Srinivas M.
В # 1) В приложение, което се произвежда в момента, се модифицира един модул от код. Необходимо ли е да тествате отново цялото приложение или е достатъчно просто да тествате функционалността, свързана с този модул?
Виджай: Е, отговорът е и двете. Ще трябва да тествате функционалността на този модул, както и на останалите модули. Зависи и от модула, който модифицирате.
Всички модули трябва да бъдат тествани, тъй като новите промени могат да окажат влияние и върху останалите модули. Следователно можете да разграничите напрежението, дадено на модула, който ще бъде тестван.
Мисля, че този сценарий ще обясни добре отговора на въпроса ви.
Ако модул A е модифициран, модул B зависи от модул A, а модул C е общ модул, независим от модул A.
как да отворите dat файла в pdf
В този случай първо ще тествате модул А в дълбочина. Следващият ви акцент ще бъде върху модул Б. Но какво ще кажете за модул С? Този модул също ще бъде тестван, но с по-малко напрежение, тъй като модул С не зависи от модул А за неговото функциониране, а по-скоро зависи от модул В.
Ако сте тестер за бяла кутия, трябва да знаете кои модули трябва да бъдат тествани и кои могат да бъдат засегнати. Но в случай, че сте тестер на черна кутия, ще трябва да направите и тестване на регресия.
Тестове за регресия трябва да се извършват само на тези модули, свързани с модифицирания модул.
В # 2) Коя е най-предизвикателната ситуация, с която сте се сблъсквали по време на тестване?
Виджай: Наистина много добър въпрос! Преди няколко години, когато смених работата си, същият ми въпрос беше зададен от моя интервюиращ. Перфектният отговор на този въпрос обикновено зависи от предизвикателствата, които изпитва даден човек.
Тестването на софтуер има много предизвикателства както в ръководството, така и в автоматизацията.
Откриването на грешка, която беше трудно да бъде открита, може да бъде отговорът на този въпрос. За мен беше доста предизвикателно. Коригирането на тези невъзпроизводими грешки може да бъде трудно, но често е възможно.
Винаги имайте предвид, че когато отговаряте на такъв въпрос, бъдете реалисти и не се стресирайте. Не позволявайте на никого да притъпява блясъка ви. Бъди себе си.
В # 3) Какво ще правите, ако няма функционална спецификация или някакви документи, свързани със системата и разработчикът, който е написал кода, вече не работи във фирмата, но имате система и трябва да тествате?
Виджай: За съжаление това е една от типичните ситуации в индийските компании поради високата степен на износване.
В този случай трябва да направите Изследователско тестване на продукта. Става въпрос за проучване, разберете за софтуера, какво прави, какво не прави, какво работи и какво не работи.
най-добрият начин за изтегляне на youtube mp3
При това тестване ще разберете за системата и нейния основен работен процес. В Проучвателното тестване можете също да откриете грешки на ‘blocker’, които са вредни за вашата система и следователно да предпазите системата си от срив.
Ако сте тестер за бяла кутия, следващата стъпка е да потърсите различни кодове на модули. По този начин ще можете да анализирате тестовите случаи за различни модули и техните връзки.
Ако имате допълнителни въпроси, моля коментирайте по-долу.
Препоръчително четене
- Въпроси и отговори за интервюта
- Как да се подготвим за интервю за тестване на софтуер
- Най-добри инструменти за тестване на софтуер 2021 г. [Инструменти за автоматизация на QA теста]
- Софтуерно ръководство Тестване Интервю въпроси за опитни професионалисти
- QA Софтуер за тестване на ресурси и файлове за изтегляне
- 20 прости въпроса за проверка на вашия софтуер Тестване на основни знания [Онлайн тест]
- Тестване на софтуер QA Assistant Job
- Кой е най-добрият момент във вашата тестова кариера? - отговори на такива 14 интересни въпроса за интервю за тестване на софтуер