top 8 skills become best qa analyst
Чудите ли се кои са най-добрите умения за QA Analyst? Този урок обсъжда най-добрите умения и начин на мислене, необходими, за да станете най-добрият QA анализатор:
По време на пътуването си като QA Analyst срещнах толкова много студенти, които задават въпроса като как да вляза в тестване и как мога да стана най-добрият в него. Моят отговор винаги е „личността е всичко - тестването избира своите хора“. Може да сте Айнщайн, но това не е Играта на тронове (мозъци), а на Отмъстителите (личности) .
Във всички войни, които Отмъстителите са спечелили, това, което се открояваше за мен, беше тяхната личност пред ума или техните индивидуални сили. И така, в тази статия, Бих искал да ви преведа през моята формула за най-добрия QA анализатор, използвайки описанието на личността на Avenger.
Вярвам, че повечето хора по света могат да се свържат с отмъстителите, като се има предвид тяхната популярност. Така че оттук и изборът ми, но няма да огранича сравнението си само с техните личности. Ще използвам и някои от техните правомощия.
Какво ще научите:
Топ умения за QA анализатор
# 1) Ръководството на капитана
Набор от умения:
- Лидерство
- Вземане на решение
- Собственост / отговорност
- Власт
Нека започнем нещата с човек на честта, голяма сила, защитен характер и велико ръководство, капитан Америка. Той диша, говори и ходи лидерски. В една от сцените на „Отмъстителите в края на играта“, когато те щяха да пътуват към миналото, той изнесе реч, която ни накара да изплуваме от седалките си с пеперуди в корема.
Всеки можеше да произнесе тези думи, но тъй като беше Кап, можеше да го усетиш на пръсти. Това е, което аз наричам велико лидерство, то изисква човек да има страхотна техника, за да изостави думите си с твърд авторитет. QA анализатор с такъв характер е предопределен да расте много бързо в кариерата си. Отминаха дните, в които мениджърите на проекти са изпълнявали проекти, в наши дни QA е отговорен за повечето решения, като например пускане на живо или липса на пускане.
Тук играе голямо ръководство. Човек трябва да бъде много твърд и с решенията си. Капитан Америка също проявява голяма собственост / отговорност към работата си и в повечето случаи „играе по правилата“. Едно от уменията, които правят персонала на QA превъзхождащ, е дисциплината в документацията за работата му, което говори за собственост върху работата.
Има правила и стандарти, които трябва да се спазват при изготвяне на документация като тестови планове, тестови случаи, тестови отчети и грешки в регистрацията. Тестването е много структурирана дисциплина. Виждал съм умни хора да падат от вагона на QA поради естеството си да избират свои хора въз основа на личността пред мозъка. Така че, ако структурираната работа предизвиква вашите вътрешни суперсили, добре дошли у дома Cap.
# 2) Извън кутията на Iron-Man срещу Hulk Smash
Набор от умения:
- Творчество
- Проучване
- Работи умно
Въпреки че тестването е структурирано, това не ограничава творчеството. Всички сме виждали как Тони Старк (Iron-Man) е иновативен със своите железни костюми от първия филм до последния филм на отмъстителя. Винаги мисли извън кутията. Той е решенията на човека. За този епизод трябва да си представите себе си като Железния човек (може би не мръсната богата част от него), а само творческата страна.
Железният човек може да програмира почти всичко, да изгради най-сложния робот и да го направи толкова фантастичен, колкото си поиска. Едно нещо, което той не може да програмира в робот, е неограничена креативност. По този начин креативността трябва да бъде хемоглобин в тялото на тестера. Могат да се прилагат техники за тестване, но без креативност тяхната ефективност е ограничена. За постигане на високи постижения в тестовото покритие, вашето мислене трябва да бъде „ами ако опитам това“.
Ето как можете да внесете вътрешния си Хълк Smash, колкото можете. Мисленето на разработчика казва „кодирайте, опаковайте и го накарайте да работи“, докато вашето като тестер трябва да каже „разбийте! Нека го разбия, доколкото мога ”. Въпросът е да гарантирате, че ще изпробвате всички сценарии, за които се сещате, да се обуете като краен потребител на продукта, който се тества (може и да носите костюма, да излезете, да не живеете камъни на камък).
Най-добрият начин да приложите „смачканото“ мислене е чрез използване на ефективни начини за увеличаване на обхвата на теста. Аз лично препоръчвам, когато пишете тестови случаи; разбийте всяко изискване до възможно най-много тестови случаи. Не просто правите положителни тестове през цялото време, изпробвайте по-отрицателни тестове, включете някои изследователски тестове в микса (но това е по-ефективно, ако имате опит с въпросния софтуер).
Новият хълк, който виждаме в най-новия филм за Отмъстителите (Endgame), е комбиниран, с баланс между Smart (творчески) и Savage (Smash) Hulk. Можем да възприемем този герой в света на тестовете, където дивият начин на мислене казва, че трябва да разбием, но интелигентният начин на мислене говори „целта е да не се потим“, което означава, че не трябва да ходим навсякъде.
Допълнителните тестове (особено изследователски) трябва да се фокусират върху области, за които е известно, че са наводнени с бъгове. Ето как не оставяте камък на камък.
# 3) Hawkeye’s Precision
Набор от умения:
- Внимание към детайлите
- Ловкост
- Техническа автоматизация
Hawkeye предефинира прецизността, той е всичко за бързо, насочете се и стреляйте, за да убиете нито един пропуск. Като тестер точността е много важна. Ако имаше суперсила, която всички супергерои трябва да имат, тогава тази суперсила щеше да бъде ориентирана към детайлите за тестери. Искам да кажа без голямо внимание към детайлите как тестер може да открие грешки?
Hawkeyes също притежава голяма ловкост, която му дава съвместимост в едно бързо бойно поле, където той трябва да се бие с противници, които използват куршуми. Така че, комбинация от пъргавина и голям фокус се оказва, че предоставя възможност на човек да забие (без чука на Тор) повече за ограничено време.
Тази комбинация работи отлично във ваше предимство в бърза темпова среда, движена от срокове. Вашите умения за ориентиране към детайлите гарантират, че можете да уловите възможно най-много грешки, ловкостта ви помага да спазвате срокове. Но не забравяйте, че споменах, че QA се отнася не само до тестване, но и до документация, която се нуждае от много прецизност.
Известно е също, че Хоуки е много техничен човек, който прекарва времето си, усъвършенствайки изкуството си през свободното си време. В някои случаи като QA анализатор може да се наложи да пишете или изпълнявате скриптове за автоматизация. Тогава носите техническите си ботуши и техническите умения трябва да бъдат постоянно одобрявани. Като QA анализатор, вие също трябва да сте в течение на най-новите инструменти за тестване.
Някои екземпляри може също да изискват от вас да извършите обратно тестване. Така че, подгответе ума си да се потопите в техническите тестове на подземието.
# 4) Д-р Странно и бъдещи недостатъци
Набор от умения:
- Идентифициране на риска
- Вземане на решение
Да бъдеш доктор Стрейндж в QA света е сложно начинание. Известно е, че д-р Стрейндж е грандиозен Върховен магьосник с възможността да вижда множество фючърси в даден случай. Не казвам, че сега трябва да отидете да се научите да бъдете магьосник, за да го направите. Това е възможно чрез опит в тестването.
Добрият тестер прилага своя опит при определяне на недостатъци в живата среда. По-просто казано, това означава, че чрез опит тестващият трябва да предвиди области, в които има вероятност да има грешки, следователно фокусирайте тестването си в такива области. Но какво ще кажете за случаите, когато тествате софтуер за първи път? Не забравяйте, че сега сте на мястото на магьосник.
Всеки добър магьосник винаги трябва да има още няколко трика в ръкава си. Вашият трик е да приложите мислене на крайния потребител при тестването си, за да определите бъдещи недостатъци, когато приложението стартира активно. Възможността за тестване за възможни недостатъци на системата под напрежение също включва прогнозиране на рисковете.
Представете си, д-р Стрейндж имаше толкова ценни сили да предсказва бъдещето, но не направи нищо по въпроса. Това е като да поръчате сочна пържола в изискан ресторант, но нямате зъби. Така че, за да възнаградите вашата упорита работа при изготвянето на тези прогнози за риска, прилагането на стратегии за смекчаване е задължително. Един от начините да направите това е автоматизиране на тестови случаи за зони с висок риск.
Приоритизирането и изборът на правилните тестови случаи, които да бъдат автоматизирани, е самостоятелно умение и изисква силна личност, тъй като включва много решения.
# 5) Черна пантера в обувките на хората си
Набор от умения:
- Разбиране
- Събиране на изисквания
- Мислете като краен потребител
- Любознателност
Сега нека се потопим в мисленето като Черната пантера, когато се приближаваме към нуждите (изискванията) на своите хора (крайни потребители). Черната пантера показва характер на благороден велик лидер, който поставя нуждите на своите хора на първо място. Част от това, че е тестер с високи постижения, човек трябва да притежава умения за разбиране на изискванията и да може да ги превърне в тестови случаи.
Тестването не започва само когато трябва да се тества действителният софтуер. Според основите на ISTQB Foundation тестването по-рано е най-евтиният подход. Това означава, че тестването трябва да започне на етапа на събиране на изискванията на жизнения цикъл на разработката на системата (SDLC), за да се намалят разходите за разработване на системата.
Въпреки че събирането на изискванията не е в нашата длъжностна характеристика. Имал съм толкова много случаи, в които ще ходя с разработчик, за да говоря с бизнес потребител, за да обсъдим изискванията. При нашето завръщане разработчикът частично ще разбере какво изисква собственикът на продукта. След това стана моя отговорност да им помогна да разберат изискванията.
Моля, имайте предвид, че това се дължи на отсъствието на бизнес анализатор в нашата организация по това време. Но като цяло, като QA анализатор, вие трябва да сте оборудвани с умения за разбиране на изискванията, така че да можете ефективно да ги превеждате .
Черната пантера също защитава техния Vibranium, виждали сме го да си излиза от пътя, за да се увери, че прибира това, което принадлежи на Уаканда, вкъщи в един мир. Така че тестването не е да се правят положителни и отрицателни тестове, за да се отговори на изискванията. Но човек трябва да е в състояние да се измъкне от пътя си, за да гарантира, че качеството се поддържа на най-висок стандарт.
Добрият QA анализатор също оспорва изискванията за по-добро качество . Излизането от пътя ви за осигуряване на добро качество означава също така тестване на области извън обхвата, прилагайки любознателен подход с логика.
# 6) Дайте всичко от себе си като Тор
Набор от умения:
- Решително
- Доверие
- Професионализъм
Логичното мислене е голяма победа в QA, но с комбинация от силна личност, това е домакин, като Тор и неговия чук. Тор има силна личност, въпреки че понякога ергото му засенчва преценката му, той има силно чувство, че не се отказва. След като родната му планета беше унищожена и той загуби чука си, той изчерпа всички възможни възможности да намери начин да убие Танос.
Това е манталитетът, от който се нуждаете като тестер (определено да не намерите по-голям чук като Тор?), Но подход за намиране на възможно най-много ъгли за тестване на определен елемент. Това се простира и до това да бъде силно в случаите, когато разработчиците ще отхвърлят грешки, които сте вписали, без сериозни причини. Трябва да разпитвате с доказателства, но това не означава, че трябва да сте упорити.
Но ако не сте доволни от причините за отхвърляне на грешка. Трябва да поставите под въпрос отказа, докато не сте доволни. Не забравяйте, че решенията относно това дали даден елемент може да бъде изпратен към активна система или не, се основава на увереността на QA в тази функция.
Така че, ако вие като персонал на QA не сте уверени в дадена функция поради отхвърлени регистрирани грешки, но все пак оставяте тази функция да работи в системата на живо, това поставя под въпрос вашия професионализъм и сертификацията ви за QA анализатор. Въпреки че Тор се опита да намери алтернативно решение за клането в Танос, той стигна до точка на поражение и беше принуден да приеме.
Подобно на тестването, човек може да изпробва всички възможни сценарии, за които може да се сети, за да осигури голямо покритие на теста. Но без значение колко гладен може да бъде тестерът за 100% софтуер без грешки; човек трябва да бъде подготвен за изхвърляне с ограничения на тестването.
Съгласно втория принцип на ISTQB изчерпателното тестване на практика не е възможно. Така че, това означава, че трябва да имате начин на мислене, който също приема ограничения за тестване.
# 7) Като човек-паяк
преобразуване на char към int c ++
Набор от умения:
- Интуиция
- Интеграция
Да бъдеш Спайдърмен в тестването просто се отнася до способността на лентовите мисли, които свързват точките, която е полезна при подхода към интеграционното тестване. Съществуват различни нива на тестване и тестването за интеграция е едно ниво, което може да бъде много сложно, в зависимост от сложността на интегрираните системи и начина, по който те взаимодействат. За да спечелите битката за ефективно тестване на интеграцията, ви е необходима суперсила „webby“.
Също така знаем, че Спайдърмен има много силна интуитивна личност. Комбинацията от опит и силна интуиция може да помогне на тестера да открие най-малко очакваните грешки по време на изследователското тестване. Наскоро тествах характеристика на отчета и случаен „глас“ в главата ми каза, че трябва да започна с разглеждане на друга несвързана функция и познайте какво? при първото ми взаимодействие с този екран открих грешка в не толкова често използваната функция на системата.
# 8) Фокус на Черната вдовица
Набор от умения:
- Фокус
- Тактически
Печелившата способност на Черната вдовица е нейният фокусен подход по въпросите. Тя постига това с помощта на техниката „разделяй и владей“. Тя напълно осъзнава, че не е бог на гръмотевицата, който може да удари наводнение от човек с един удар, нито пък има изискана броня, която може да изстреля 100 ракети, за да постигне същото. Но нейното разделение и завладяване винаги я поставя над своите съперници на бойното поле.
При тестването фокусът е много важен при подхода към сложни функции. По принцип е препоръчително да не хапете това, което не можете да дъвчете. Фокусираното тестване носи този съвет перфектно.
Заключение
Винаги съм вярвал, че кариерата ви трябва да бъде продължение на вашата личност. Така че, ако съобразите личността си със съответстващата кариера, сте спечелили огромна битка. Както обясних. тестовият анализ е една кариера, която изисква „правилната“ личност и начин на мислене.
Виждал съм как интелектът напуска QA не защото е трудно, а защото личността им е била по различен път от QA. Така че моят съвет към вас е, ако мислите да влезете в QA, първо оценете личността си за фитнес или ако вече сте в QA и трябва да ускорите кариерата си, проверката на личността ви ще ви насочи по правилния път .
Надявам се, този урок ръководства за идентифициране на вашата личност като QA анализатор !!
Препоръчително четене
- 40+ Популярни тестови QA анализатори Интервю Въпроси и отговори (2021 СПИСЪК)
- 6 основни умения, които всеки тестер (главно по-свеж) трябва да притежава
- 9 начина за бързо подобряване на уменията ви за писане като софтуерен тестер
- Умения на изпълнителен асистент, заплата, отговорности и други
- Как да разбера коя QA работа най-добре ви подхожда въз основа на вашите умения?
- Как да подобрите своите умения за тестване и да победите конкуренцията!
- Инструменти над уменията: Пропускаме ли точката?
- Започнете кариерата си като бизнес анализатор: Кариерно авеню за вас