an interview with michael bolton read his advice
веб-сайти, щоб безкоштовно завантажити відео з YouTube
Сьогоднішня стаття - це інтерв’ю з широко відомим фахівцем з тестування програмного забезпечення Містер Майкл Болтон , викладач тестування програмного забезпечення, автор, консультант та керівник думок.
Це частина нашого знати лідера ‘Серія інтерв’ю відомих особистостей на SoftwareTestingHelp. Перевірте наш останній інтерв’ю з Нірадж Трипаті , Віце-президент з глобального контролю якості в Infor.
STH із задоволенням представляє вам це інтерв’ю, і без зайвих сумнівів, давайте перейдемо до короткого побачення з Майклом.
Повний перелік його роботи, досягнень, курсів та заходів перевірте його блог тут .
Ось:
Питання 1) Не могли б ви коротко поділитися своєю історією про те, як ви стали тестувальником програмного забезпечення? Багато наших читачів є претендентами на забезпечення якості, і ми віримо, що ваша історія буде резонувати з ними та надихати їх.
Майкл: Є кілька способів відповісти на це запитання.
Я міг би сказати, що став тестувальником програмного забезпечення, коли почав редагувати шкільну газету, про що вже давно говорити. Я б міг сказати, що став тестувальником програмного забезпечення, коли почав користуватися програмним забезпеченням. Я точно міг сказати, що став тестувальником програмного забезпечення, коли почав писати програмне забезпечення, приблизно в 1988 році. Або я міг би сказати, що я став тестувальником програмного забезпечення, коли почав працювати в технічній підтримці, в 1990 році.
Досвід та навички, які я набув у всіх цих ситуаціях, сприяли тому, що я здобув кваліфікацію для роботи під назвою «тестувальник програмного забезпечення». Мені запропонували роботу з таким титулом у Квартердеку, приблизно в 1994 році.
Питання No2)Що, на вашу думку, найкраще в тому, щоб бути тестером програмного забезпечення?
Майкл: Тестери не лише отримують інформацію про технології, сфери бізнесу та проблеми, але їм за це платять гроші. Тестування - це університет, де програма триває всю вашу кар’єру.
Питання No3)Швидке тестування програмного забезпечення вважається однією з найкращих програм тестування. Що, на вашу думку, це єдине у своєму роді?
Майкл: Багато інших занять зосереджуються на запам'ятовуванні термінології, щоб ви могли скласти іспит. У нас немає іспитів. Справа не в тому, що термінологія не є важливою; ми думаємо, що слова дуже важливі, оскільки вони допомагають нам думати про речі більш чітко.
Тож ми говоримо про те, як ми думаємо про тестування, і пропонуємо для цього певний словник, але ми не наполягаємо на тому, щоб ви використовували наші слова для речей. Ми пропонуємо - досить рішуче - глибоко задуматися над власними уявленнями про своє ремесло та тим, як ви про них говорите. І що ви говорите про своє ремесло з іншими людьми. Це те, що роблять експерти.
Люди, яким подобається швидке тестування програмного забезпечення та швидке тестування прикладних програм, насолоджуються тим, що на уроці ми тестуємо програмне забезпечення та працюємо над головоломками, а потім ми говоримо про те, що сталося і про що ми дізналися. У цьому сенсі ми не зовсім однакові.
Інтерактивні вправи для тестування проводяться на уроках тестування «Роблячи час» Роба Сабуріна, наприклад; і в більшій глибині за більш тривалий час у класах BBST. Заняття є потужними - і цілком виправдано популярними - адже тестування вимагає практики, а не просто розмов.
Питання No4)Тестові групи сприймаються як одна з найбільш недооцінених частин програмних проектів. З якими найбільшими проблемами стикаються команди випробувачів?
які інструменти використовують бізнес-аналітики
Майкл: Найбільший виклик, який я бачу, полягає в тому, що роботодавці неправильно розуміють тестування, а отже тримайте його на низькому рівні .
Деяким тестувальникам надто легко залишатися некваліфікованими, оскільки менеджери, які їх наймають, некваліфіковані. У той же час багато тестувальників не працюють над своїми вміннями - технічними навичками, критичним мисленням, системним мисленням, звітуванням - тому ситуація посилюється сама собою.
Питання No5)Що важливіше для успішного тестування - аналітичне та критичне мислення чи знання інструментів та процесів?
Майкл: Це все одно, що запитати: „Що важливіше бути успішним велосипедистом - тримати рівновагу чи керувати?” Це не питання ні.
Інструменти та досвід роботи не дуже надійні чи корисні за відсутності аналіз та критичне мислення . Аналіз та критичне мислення можуть допомогти інструменти та досвід. Ці речі важливі, і багато інших речей теж.
Питання No6)Багато наших читачів хотіли б знати про те, чи може сертифікація допомогти їм бути кращими тестерами. Яка ваша думка щодо сертифікацій?
Майкл: Більшість сертифікацій тестування не вимірюють вашу здатність тестувати. Не турбуйтеся про те, щоб пройти сертифікацію. Зосередьтеся на вихованні себе. Шукайте матеріали класу BBST, а ще краще - проходьте клас BBST. Пройдіть клас RST, якщо хочете.
Прочитайте Книги Джеррі Вайнберга . Прочитайте купу тестових блогів. Потренуйтеся в тестуванні з колегами або з людьми, які проводять тестування на вихідних.
Питання No7)Які зміни в тестуванні програмного забезпечення можуть передбачити тестери, які можуть бути не на їх користь?
Майкл: Деякі люди, здається, вірять, що тестування - це все бюрократія та оформлення документів; про повне виконання тестових процедур за сценарієм; про експлуатацію продукту конкретними способами з конкретними входами та пошук конкретних результатів. (Коли такий вид роботи може виконуватися за допомогою алгоритмів, за допомогою комп'ютерних програм, ми називаємо це 'перевірка'. Див це .)
Багато організацій - і багато тестувальників - здається, що найголовнішим у тестуванні є дотримання чужих вказівок. Рано чи пізно люди збираються зрозуміти, що тестування, зосереджене навколо підтверджуючих тестів, є не надто інформативним і не надто цінним. Наскільки це варте того, більша частина такого тестування може бути виражена як код і делегована програмам та машинам.
Тестери, які в даний час виконують вказівки інших людей, мають можливість підвищити свої навички програмування, свої аналітичні навички або свої соціальні навички - або шукати іншу роботу.
Тестери, які є експертами в тестування - при аналізі, при розробці та проведенні експериментів - буде набагато безпечніше, ніж тим, хто цього не робить.
Питання No 8)Які тенденції тестування програмного забезпечення нам слід чекати?
Майкл: Я сподіваюся, що тестування буде визнано ключовим набором навичок, що охоплює всю розробку програмного забезпечення, і що більше розробників, дизайнерів та ділових людей візьмуться за ці навички.
Я сподіваюся, що завжди знайдеться місце для людей, які допоможуть командам розробників, спеціалізуючись на цьому наборі навичок та співпрацюючи з іншими спеціальностями. Однак, щоб ця надія стала реальністю, я вважаю, що нам доведеться вдосконалювати навички тестувальників у всьому світі.
Запитання №9)Яка порада майбутнім тестувальникам щодо досягнення успіху?
Майкл: Ця відповідь буде відрізнятися від одного тестувальника до іншого. Але є одна ключова навичка, за якою я помічаю, що більшість тестувальників здаються на жаль слабкими, і це є навик розповіді історії тестування .
Історія тестування має три нитки, і вони звиваються один біля одного, як коса. Один напрямок стосується товару та його статусу; що це робить; що воно не робить; як це працює; як це не працює; і як це не може працювати так, як це важливо для ваших різних клієнтів.
Інший напрямок - про те, як ви тестували продукт; як ви це налаштували; як ви ним керували; як і що ви шукали і де шукали. Мова йде про те, як ви розпізнали проблеми, коли помітили їх; оракули, які ви застосували. Це також стосується покриття; те, що ви перевірили дотепер. І це також про те, що ви не висвітлювали; важливе тестування, яке ви не робили або яке можете взагалі не робити, якщо щось не зміниться.
Ще один напрямок стосується якості тестування; чому це найкраще тестування, яке ви могли б зробити за таких обставин - або як би воно не було. Це також стосується того, що зробило - чи робить - тестування складніше чи повільніше. Йдеться про випробуваність продукту, оскільки продукт, який не має властивостей перевіряти, складніше і повільніше тестувати. І мова йде про те, що вам може знадобитися, і що ви рекомендуєте зробити тестування швидшим, глибшим та ефективнішим.
Бонусне запитання №10: Якщо є одна навичка, яка прагне, і практикуючим тестувальникам слід зосередитись, що це було б?
Майкл: Немає один .
найкраща програма для контролю температури комп'ютера
Практикуйтесь у тому, що вам найбільше допомагає у вашому поточному контексті, і практикуйте речі, які вас цікавлять. Практикуйте те, що, на вашу думку, потрібно вдосконалювати. Практикуйте критичне мислення; коли щось бачиш або думаєш, запитай 'що ще це може бути?' Відпрацюйте свої аналітичні навички та потренуйтеся розповідати історію свого тестування.
Це воно!
Ви можете слідкувати за Майклом далі Twitter .
Дякую, містере Болтон, що знайшли час поділитися своїми думками, порада, та ідеологія з нашими читачами. Це абсолютна насолода. Наші читачі та STH це дуже цінують.
Слідкуйте за новими інтерв’ю з найвідомішими обличчями для тестування програмного забезпечення. Не соромтеся коментувати свої пропозиції / запитання.
Рекомендована література
- Запитання та відповіді на інтерв’ю
- Найкращі запитання Тестери повинні запитати інтерв’юера
- Найпопулярніші 200 запитань щодо тестування програмного забезпечення (Обов’язково прочитайте, щоб очистити БУДЬ-ЯКЕ інтерв’ю для тестування)
- Деякі цікаві питання для тестування програмного забезпечення
- Як зберегти мотивацію живою в тестерах програмного забезпечення?
- Підготовка до тестування програмного забезпечення Інтерв’ю - прості поради, яким слід керуватися напередодні та під час співбесіди
- М'які навички для тестувальників: Як поліпшити навички спілкування
- Як підготуватися до співбесіди з тестування програмного забезпечення