how prepare software testing interview
Един мой колега наскоро ме попита, „Откъде да започна, за да се подготвя за интервю? Почти две години съм се сблъсквал с всяко интервю. '
Отговорът ми беше ясен: (Това ще помогне за по-свежи, както и работещи професионалисти, които искат да сменят текущата работа)
Какво трябва да знаете за тестването на софтуер?
Първо основно нещо - Концепции за тестване: Човек трябва да бъде много добър в това, особено в методологиите за ръчно тестване. Но само познаването на различни концепции за тестване е половин свършена работа. Следващото - най-важното е да се знае кой тип / техника / концепция за тестване може да се приложи на какъв етап от SDLC.
„Какво и кога да тествам?“ много е важно. Може да има някои концепции, които не се отнасят за това, което ние, професионалистите, тестваме в нашата компания, но винаги е по-добре да имаме представа за всички практики за тестване.
Много освежители и работещи професионалисти по тестване може да не работят на различни тестови домейни като тестване на локализация, тестване на часовата зона и т.н.
Но знаейки повече от това, върху което сте работили, ще ви помогне да отговорите по-добре на различните въпроси на интервюиращия. Винаги се опитвам да актуализирам знанията си за тестване освен текущата ми работа по проекта. Това ми помогна много, докато смених работата си преди няколко години.
Ами ако интервюиращият ви зададе въпрос по темата, по който никога не сте работили? Например, нямате опит в уеб-базирани проекти или тестване на клиент-сървър и интервюиращият ви моли да тествате „приложението за поща на Yahoo“. Ще можете ли да отговорите на този въпрос? Можеш.
Дори и да не сте работили по такъв тип проекти. Как Любопитството ви да научите нещата, които никога преди не сте правили, ще ви помогне в този случай. За да разширите зоната си на мислене, бъдете любопитни за всяка работа и всяко запитване, с което се сблъсквате в ежедневието си.
Да знаете повече е безвредно и ще ви помогне поне да разсъждавате по въпросите, зададени от интервюиращия.
Ако не знаете концепция за тестване, Например, “Тестване на локализация”, след това се опитайте първо да научите понятията, например - какво би било тестването на локализация?
Това е просто: Тествайте дали приложението изглежда локално за вас, докато използвате. След това продължете да проучвате. Вижте използваните цветове, съдържанието, изображенията, културата и т.н., различните страни, региони имат различно.
Помислете за уеб сайт, който чете отдясно наляво, приет ли е в страни, различни от Близкия изток? Очевидно НЕ. Или можете да покажете същото географско съдържание в Индия, което можете да покажете в САЩ? Отново НЕ. Това е само прост пример за това как можете да научите непознати концепции за тестване.
Много съществената част от инженера по изпитване е „Мислене извън кутията“. Ако не сте способни да мислите нестандартно, повярвайте ми, тестването не е за вас.
Какво имаш предвид като мислиш нестандартно? Не просто следвайте традиционните методи. Внедрете нови неща в тестването. Опитайте се да обобщите, автоматизирайте рутинната работа по тестване. Мислете от гледна точка на потребителя. Помислете как потребителят ще използва вашето приложение.
Кои са често срещаните грешки, които той може да направи или кои задачи може да изпълнява във вашето приложение? По този начин ще получите представа за всяко приложение и ще ви помогне да отговорите задълбочено на въпросите.
внедряване на приоритетна опашка c ++
Освен от „любопитство за учене“ трябва да надградите уменията си в следните области:
- Някои практически базови заявки за база данни / SQL и концепции.
- Всеки основен скриптов език (за тестване за автоматизация).
- Концепциите за мрежи и системно администриране ще ви помогнат в проекти за системни домейни.
Не просто пишете тестовите случаи на потребителския интерфейс, проверявайте какво се случва в приложението. За приложение, което има връзка с база данни, проверете за актуализиране, извличане на данни и във всеки случай не трябва да има загуба на данни.
Хванете се за проекта. Познайте тестваното приложение, преди да започнете да го тествате. Вместо да разглеждате документа за изискванията, разгледайте документацията за архитектурата, документацията за проектиране, диаграмата на последователността и диаграмата на дейността.
Най-важното трябва да сте перфектни в това, което сте споменали в автобиографията си . Всички въпроси, които интервюиращият задава, ще се основават на това, което сте посочили в автобиографията си. Затова не споменавайте уменията, върху които не сте работили, само за да украсите автобиографията с множество умения.
Ключовият момент в интервюто е, Трябва да накарате интервюиращия да почувства, че това е сложно приложение, което тествате и има много предизвикателства в него за тестер!
И последно нещо - ако не знаете отговора на въпрос, кажете го. Не се заблуждавайте и се забърквайте в неприятности.
Ако имате някакви въпроси относно „Подготовка за тестово интервю“, тогава го коментирайте по-долу.
За да получавате имейл известия за нови статии за тестване на софтуер до абонирайте се за нашия имейл бюлетин.
Препоръчително четене
- Интервюирайте въпроси и отговори
- Някои интересни въпроси за интервю за тестване на софтуер
- Най-добри инструменти за тестване на софтуер 2021 г. (Инструменти за автоматизация на QA теста)
- Тестване на софтуер QA Assistant Job
- Софтуерно ръчно тестване Интервю въпроси за опитни професионалисти
- QA Софтуер за тестване на ресурси и файлове за изтегляне
- Изборът на софтуерно тестване като кариера
- Курс за тестване на софтуер: Към кой институт за тестване на софтуер трябва да се присъединя?