an interview with michael bolton read his advice
soapui интервю въпроси и отговори док
Днешната статия е интервю с широко известен специалист по тестване на софтуер Мистър Майкъл Болтън , учител по софтуерно тестване, автор, консултант и лидер на мисли.
Това е част от нашата познавам лидер ‘Серия от интервюта на известни личности в SoftwareTestingHelp. Проверете последната ни интервю с Neeraj Tripathi , Вицепрезидент на Global QA в Infor.
STH е развълнуван да ви представи това интервю и без допълнителни думи, нека стигнем до кратко среща с Майкъл.
За пълен списък на неговата работа, постижения, курсове и дейности проверете неговия блог тук .
Ето:
Въпрос 1) Бихте ли могли да споделите накратко историята си за това как станахте тестер на софтуер? Много от нашите читатели се стремят към QA и вярваме, че вашата история ще резонира с тях и ще ги вдъхнови.
Майкъл: Има няколко начина да отговорите на този въпрос.
Бих могъл да кажа, че станах софтуерен тестер, когато започнах да редактирам училищния вестник, твърде отдавна, за да го споменавам. Бих могъл да кажа, че станах софтуерен тестер, когато започнах да използвам софтуер. Определено бих могъл да кажа, че станах софтуерен тестер, когато започнах да пиша софтуер, около 1988 г. Или мога да кажа, че станах софтуерен тестер, когато започнах да работя в техническата поддръжка, през 1990г.
Опитът и уменията, които развих във всички тези ситуации, допринесоха за квалификацията ми за работа, наречена „софтуерен тестер“. Предложиха ми работа с това заглавие в Quarterdeck, през 1994 г. или така.
Въпрос # 2)Коя според вас е най-добрата част от това да сте софтуерен тестер?
Майкъл: Тестерите не само се запознават с технологиите, бизнес домейните и проблемите, но им се плаща за това. Тестването е университет, където програмата продължава цялата ви кариера.
Въпрос № 3)Бързото тестване на софтуер се счита за една от най-добрите програми за тестване там. Какво мислите, че е единствен по рода си?
Майкъл: Много други класове се фокусират върху запаметяването на терминологията, за да можете да издържите изпит. Нямаме изпити. Не че терминологията е маловажна; мислим, че думите са много важни, защото ни помагат да мислим за нещата по-остри начини.
Така че ние говорим за това как мислим за тестване и предлагаме речник за това, но не настояваме да използвате нашите думи за неща. Предлагаме - доста силно - да обмислите дълбоко собствените си идеи за вашия занаят и как говорите за тях. И че говорите за занаята си с други хора. Това правят експертите.
Хората, които харесват приложните класове за бързо тестване на софтуер и бързо тестване на софтуер, се радват на факта, че в клас тестваме софтуер и работим върху пъзели, след което говорим за случилото се и наученото. В този смисъл ние не сме точно един вид.
Интерактивни упражнения за тестване се провеждат в класовете за тестване точно навреме на Роб Сабурин, за един; и в по-голяма дълбочина за по-дълъг период от време и в класовете BBST. Класовете са мощни - и оправдано популярни - защото тестването изисква практика, а не просто говорене.
Въпрос # 4)Екипите за тестване се възприемат като една от най-недооценените части на софтуерните проекти. Кои са най-големите предизвикателства, пред които са изправени екипите за тестване?
безплатен софтуер за изкуствен интелект за компютър
Майкъл: Най-голямото предизвикателство, което виждам, е, че работодателите не разбират тестването и следователно дръжте го на нисък стандарт .
Твърде лесно е за някои тестери да останат неквалифицирани, защото мениджърите, които ги наемат, са неквалифицирани. В същото време много тестери не работят върху своите умения - технически умения, критично мислене, системно мислене, отчитане - така че ситуацията се усилва сама по себе си.
Въпрос № 5)Кое е по-важно да бъдеш успешен тестер - Аналитично и критично мислене Или опит в инструментите и процесите?
Майкъл: Това е все едно да попитате „Какво е по-важно да бъдеш успешен велосипедист - да поддържаш равновесие или кормилно управление?“ Това не е въпрос или.
Инструментите и експертизата на процесите не са много надеждни или полезни при липса на анализ и критично мислене . Анализът и критичното мислене могат да бъдат подпомогнати от инструменти и опит. Всички тези неща са важни, както и много други неща.
Въпрос № 6)Много от нашите читатели биха искали да знаят дали сертифицирането може да им помогне да бъдат по-добри тестери. Какво е вашето мнение относно сертификатите?
Майкъл: Повечето сертификати за тестване не измерват способността ви да тествате. Не се притеснявайте за сертифициране. Концентрирайте се върху образованието си. Потърсете материала за клас BBST или още по-добре вземете клас BBST. Вземете RST клас, ако искате.
Прочети Книги на Джери Уайнбърг . Прочетете много тестови блогове. Практикувайте тестване с колеги или с хората от Уикенд тестване.
Въпрос # 7)Какви промени в тестването на софтуера могат да предвидят тестерите, които може да не са в тяхна полза?
Майкъл: Изглежда някои хора вярват, че тестването е свързано с бюрокрация и документи; за пълното изпълнение на тестови процедури след скрипт; за експлоатация на продукта по специфични начини с конкретни входове и търсене на конкретни изходи. (Когато този вид работа може да бъде извършена чрез алгоритми, чрез компютърни програми, ние наричаме това „проверка“. Вижте това .)
Много организации - и много тестери - изглежда, че най-важното при тестването е следването на чужди инструкции. Рано или късно хората ще осъзнаят, че тестването, центрирано около потвърждаващи тестови случаи, не е много информативно и не е много ценно. Доколкото си струва, голяма част от този вид тестване може да се изрази като код и да се делегира на програми и машини.
Тестерите, които понастоящем следват инструкциите на други хора, имат възможност да надградят своите умения за програмиране, или своите аналитични умения, или своите социално-научни умения - или да търсят друга работа.
Тестери, които са експерти в тестване - при анализ, при проектиране и извършване на експерименти - ще бъде много по-безопасно от тези, които не са.
как да намеря мрежов ключ за сигурност
Въпрос № 8)Какви тенденции при тестване на софтуера трябва да очакваме с нетърпение?
Майкъл: Надявам се, че тестването ще бъде признато като ключов набор от умения, които обхващат цялото разработване на софтуер, и че повече разработчици, дизайнери и бизнесмени ще поемат тези умения.
Надявам се, че винаги ще има място за хора, които да помогнат на екипите за развитие, като се специализират в този набор от умения и си сътрудничат с другите специалности. За да се превърне тази надежда в действителност обаче, вярвам, че ще трябва да надградим уменията на тестерите по целия свят.
Въпроси # 9)Какъв е вашият съвет за предстоящите тестери как да постигнете успех?
Майкъл: Този отговор ще бъде различен при различните тестери. Но има едно ключово умение, в което забелязвам, че повечето тестери изглеждат за съжаление слаби и това е умение за разказване на тестовата история .
Тестовата история има три направления и те се навиват един около друг като плитка. Едно направление е за продукта и неговия статус; какво прави; какво не прави; как работи; как не работи; и как го може би не работи по начини, които имат значение за различните ви клиенти.
Друга част е за това как сте тествали продукта; как го настройвате; как го управлявахте; как и какво сте търсили и къде сте търсили. Става въпрос за това как сте разпознали проблемите, когато сте ги забелязали; оракулите, които сте приложили. Става въпрос и за покритие; това, което сте тествали досега. И става въпрос и за това, което не сте обхванали; важно тестване, което не сте направили или което може да не направите изобщо, освен ако нещата се променят.
Още една насока е свързана с качеството на тестването; защо това е най-доброто тестване, което бихте могли да направите при тези обстоятелства - или как може да не е било. Става дума и за това, което е направило - или прави - тестването по-трудно или по-бавно. Става въпрос за тестваемостта на продукта - тъй като продукт, който няма характеристики за тестване, е по-труден и по-бавен за тестване. И става въпрос за това от какво може да се нуждаете и какво препоръчвате, за да направите тестването по-бързо, по-задълбочено и по-ефективно.
Бонус въпрос # 10: Ако има едно устремено умение и практикуващите тестери трябва да се съсредоточат върху какво би било то?
Майкъл: Няма един .
Практикувайте това, което е най-полезно за вас в текущия ви контекст, и практикувайте неща, които ви интересуват. Практикувайте нещата, където знаете, че трябва да се подобрите. Практикувайте критично мислене; когато видите или помислите нещо, попитайте „какво друго би могло да бъде това?“ Упражнявайте своите аналитични умения и практикувайте разказването на историята на вашето тестване.
Това е!
Можете да проследите Майкъл нататък Twitter .
Благодаря ви, г-н Болтън, че отделихте време да споделите мислите си, съвет, и идеология с нашите читатели. Това е абсолютна наслада. Нашите читатели и STH го оценяват много.
Следете за още такива интервюта с най-познатите лица на софтуерното тестване. Чувствайте се свободни да коментирате вашите предложения / въпроси.
Препоръчително четене
- Въпроси и отговори за интервюта
- Най-добрите изпитатели на въпроси трябва да попитат интервюиращ
- Топ 200 въпроса за интервю за тестване на софтуер (трябва да се прочете, за да се изчисти ВСЯКО интервю за тестване)
- Някои интересни въпроси за интервю за тестване на софтуер
- Как да запазите мотивацията жива в софтуерните тестери?
- Подготовка за интервю за тестване на софтуер - лесни съвети, които да следвате преди и по време на интервюто
- Меки умения за тестери: Как да подобрим комуникационните умения
- Как да се подготвим за интервю за тестване на софтуер