how prepare software testing interview
Мій колега нещодавно запитав мене, «З чого мені почати для підготовки до співбесіди? Уже майже 2 роки я стикався з будь-яким інтерв’ю '.
Моя відповідь була прямолінійною: (Це допоможе як більш свіжим, так і працюючим професіоналам, які хочуть змінити поточну роботу)
Що потрібно знати про тестування програмного забезпечення?
Перше основне - Концепції тестування: Потрібно бути дуже добрим у цьому, особливо методології ручного тестування. Але лише знання різних концепцій тестування - це наполовину виконана робота. Наступне - найважливіше - знати, який тип / техніка / концепція тестування може бути застосована на якому етапі SDLC.
'Що слід перевірити і коли?' дуже важливо. Можливо, існують деякі концепції, які не стосуються того, що ми, професіонали, тестуємо в нашій компанії, але завжди краще мати уявлення про всі практики тестування.
Багато освіжувачів та працюючі фахівці з тестування можуть не працювати в різних тестових доменах, таких як тестування локалізації, тестування часових поясів тощо.
Але Знання більше, ніж те, над чим ви працювали, допоможе вам краще відповісти на різні запитання інтерв'юера. Я завжди намагаюся постійно оновлювати свої знання з тестування, крім моєї поточної роботи над проектом. Це мені дуже допомогло, коли кілька років тому я змінив роботу.
Що робити, якщо інтерв’юер задає вам запитання на цю тему, над яким ви ніколи не працювали? Наприклад, у вас немає досвіду в веб-проектах або тестуванні клієнт-сервер, і інтерв’юер просить вас протестувати “поштовий додаток Yahoo”. Чи зможете ви відповісти на це питання? Ти можеш.
Навіть якщо ви не працювали над проектом такого типу. Як У цьому випадку вам допоможе ваша цікавість дізнатися речі, які ви ніколи раніше не робили. Щоб розширити сферу мислення, будьте цікаві кожною роботою та кожним запитом, з яким стикаєтесь у своїй щоденній робочій роботі.
Знати більше - це нешкідливо і допоможе вам принаймні дати свої думки щодо питань, заданих інтерв’юером.
Якщо ви не знаєте жодної концепції тестування, Наприклад, “Тестування локалізації”, а потім спробуйте спочатку вивчити такі поняття, як - що було б Тестування локалізації?
Це просто: Перевірте, чи додаток виглядає локально для вас під час використання. Тоді продовжуйте досліджувати. Подивіться на використані кольори, вміст, зображення, культуру тощо, у різних країнах, регіонах це по-різному.
Розглянемо веб-сайт, який читає справа наліво, чи прийнятний він в інших країнах, крім Близького Сходу? Очевидно НІ. Або ви можете показати той самий географічний вміст в Індії, що і в США? Знову НІ. Це лише простий приклад того, як можна вивчити невідомі поняття тестування.
Дуже важливою частиною інженера-випробувача є “Думаючи нестандартно”. Якщо ви не здатні мислити нестандартно, повірте, тестування не для вас.
Що ви маєте на увазі, думаючи нестандартно? Не просто дотримуйтесь традиційних методів. Впроваджуйте нові речі в тестування. Спробуйте узагальнити, автоматизуйте рутинну роботу тестування. Думайте з точки зору користувача. Подумайте, як користувач використовуватиме вашу програму.
Які найпоширеніші помилки він може допустити або які завдання він може виконувати у вашій заявці? Таким чином ви отримаєте розуміння будь-якої програми, а також допоможете глибоко відповісти на запитання.
як відкрити файл jar з
Окрім 'цікавості вчитися', вам слід вдосконалити свою майстерність у таких галузях:
- Деякі практичні базові запити до бази даних / SQL та концепції.
- Будь-яка основна мова сценаріїв (для автоматичного тестування).
- Концепції мереж та системного адміністрування допоможуть вам у проектах системного домену.
Не просто пишіть тестові приклади інтерфейсу користувача, перевіряйте, що відбувається всередині програми. Для програми, що має підключення до бази даних, перевіряйте наявність оновлень, отримання даних, і в будь-якому випадку не повинно відбуватися втрати даних.
Затримайтеся над проектом. Знайте тестоване додаток перед початком тестування. Замість того, щоб заглядати в документ вимог, загляньте в архітектурний документ, проектний документ, діаграму послідовності та схему потоку діяльності.
Головне вам потрібно бути досконалим у тому, що ви згадали у своєму резюме . Усі запитання, які ставить інтерв’юер, базуватимуться на тому, що ви вказали у своєму резюме. Тому не згадуйте про навички, над якими ви не працювали, лише задля того, щоб прикрасити резюме багатьма навичками.
Ключовим моментом в інтерв'ю є: Ви повинні дати інтерв’юеру відчути, що це складний додаток, який ви тестували, і в ньому було багато проблем для тестувальника!
І останнє - якщо ви не знаєте відповіді на запитання, скажіть так. Не дуріть і не впадайте у халепу.
Якщо у вас є запитання щодо «Підготовки до тестового співбесіди», то коментуйте їх нижче.
Щоб отримувати електронною поштою сповіщення про нові статті про тестування програмного забезпечення на адресу підпишіться на нашу розсилку електронною поштою.
Рекомендована література
- Запитання та відповіді на інтерв’ю
- Деякі цікаві питання для тестування програмного забезпечення
- Найкращі засоби тестування програмного забезпечення 2021 р. (Інструменти автоматизації тестування якості)
- Тестування програмного забезпечення QA Assistant Job
- Тестування посібника для програмного забезпечення Інтерв’ю Питання для досвідчених професіоналів
- Ресурси та завантаження програмного забезпечення для контролю якості
- Вибір тестування програмного забезпечення як вашу кар’єру
- Курс тестування програмного забезпечення: до якого інституту тестування програмного забезпечення слід приєднатися?