10 qualities that can make you good tester
Због чега мислите да сте добри у тестирању? Зашто се квалификујете за испитивача?
Питање ми још увек удара у ушима кад год је реч о интервјуу.
Ово је питање које ми је постављено на почетку каријере испитивача софтвера. Анкетар је као и обично поставио неколико питања о способности и одједном ми је ово питање поставио. Готово сам остао без речи. Већину времена мислимо да смо у нечему добри јер то радимо или можда претпостављамо да смо у томе добри.
Након што сам провео готово деценију у индустрији, кад се осврнем уназад, могу да схватим важност питања и зато ћу вам данас представити списак тачака које сам забележио да бих осетио да сам био / јесам добар у тестирању .
Хајде да погледамо. Уз напомену, позвани сте да на листу додате своју поенту и ми ћемо је прихватити раширених руку.
Шта ћете научити:
- Квалитете доброг тестера
- # 1) Разумете приоритете
- # 2) Постављате питања
- # 3) Можете створити бројне идеје
- # 4) Можете анализирати податке
- # 5) Можете пријавити негативне ствари на позитиван начин
- # 6) Добри сте у извештавању
- # 7) Флексибилни сте за подршку кад год је то потребно
- # 8) Можете да повежете сценарије у стварном времену са тестирањем софтвера
- # 9) Стални сте ученик
- # 10) Можете носити ципеле крајњег корисника
- 10 вештина да будете одличан тестер: Како тестер може бити одличан тестер
Квалитете доброг тестера
Па, изволи. Молимо додајте сваку тачку услову „добро се тестираш“ и прочитајте:
# 1) Разумете приоритете
Тестер софтвера несвесно постаје добар менаџер времена јер је прво што треба да разуме приоритет. Већину времена добијате модул / функционалност за тестирање и временску линију (што је увек у реду) и морате да дате излазне податке. Ове редовни изазови да разумете како да дате приоритет стварима.
Као испитивач, морате да разумете шта треба тестирати и чему треба дати мање приоритета, шта аутоматизовати, а шта ручно тестирати, који задатак треба прво предузети и шта се може урадити у последњем тренутку. Једном када сте мајстор у дефинисању приоритета, тестирање софтвера би било заиста лако.
Али ... али мој пријатељу, разумијевање приоритета долази само са искуством, тако да су стрпљење и будно око најкорисније оружје.
# 2) Постављате питања
Постављање питања је најважнији део тестирања софтвера. Ако не успете, изгубићете важну гомилу информација.
Могу се поставити питања:
- Да би се разумео захтев
- Да бисте разумели извршене промене
- Да би се разумело како је захтев примењен
- Да бисте разумели како је грешка исправљена
- Да бисте разумели ефекте отклањања грешака
- Да би се производ разумео из других перспектива попут развоја, пословања итд.
Може бити корисно разумети укупну слику и дефинисати покривеност.
# 3) Можете створити бројне идеје
Као што сам написао у скоро свим својим постовима, Тестирање софтвера односи се на идеје . Када можете да генеришете бројне идеје за тестирање производа, издвајате се из гомиле јер већину времена људи осећају самозадовољство након писања уобичајених случајева функционалних тестова и тестова перформанси.
По мени, посао правог тестера започиње тек након писања уобичајених тестова. Што више размишљате о томе како се производ може користити на различите начине, моћи ћете да генеришете идеје за његово тестирање и на крају ћете стећи поверење у производ, задовољство купаца и целоживотно искуство.
Дакле, будите генератор идеја ако желите да будете добри у тестирању.
# 4) Можете анализирати податке
Будући да сте испитивач, од вас се не очекује само тестирање. Морате да разумете податке прикупљене тестирањем и да их анализирате у складу са одређеним понашањем апликације или производа. Већину времена, кад чујем за непродуктивну грешку, тихо се насмејем.
Не постоји грешка која се не може поновити. Ако се то догодило једном, то значи да ће искочити други пут. Али да бисте дошли до основног узрока, треба да анализирате тест окружење, податке о тесту, прекиде итд.
Такође, као што сви знамо, када је у питању тестирање аутоматизације, већину времена ради се о анализи резултата теста, јер стварање скрипти и њихово извршавање у бројним временима није велики задатак, али је анализа података генерисаних након извршавања тих скрипти, најважнији део.
# 5) Можете пријавити негативне ствари на позитиван начин
Да, добро сте прочитали. Тестер треба да научи тактику да би се носио са свима около и мора да буде добар у комуникацији. Нико се не осећа добро када му се каже да је оно што су урадили било потпуно или делимично погрешно. Али, пуно је разлике у реакцији када предложите нешто или исправите нешто бољим идејама и без егоистичног гласа.
Такође, детаљи су важни за пружање детаља о томе шта сте негатив видели и како то може утицати на производ / апликацију у целини.
како отворити бинарну датотеку
Нико не би порекао да га исправља. :)
# 6) Добри сте у извештавању
Цео дан сте радили и радили и извршили бројне тестове и означили их као пролаз / неуспех алати за управљање тестовима . Какав би био ваш статус на крају дана? Никога не би занимало колико сте тестова извршили. Људи желе кратак и сладак опис вашег целодневног задатка.
Дакле, сада напишите своје извештај о статусу клијента као - шта сте урадили (са највише 3 реченице), шта сте пронашли (са бројевима грешака) и шта ћете даље радити.
# 7) Флексибилни сте за подршку кад год је то потребно
Обавеза испитивача софтвера не престаје након пријављивања грешке. Ако програмер не може да репродукује грешку, очекује се да је подржите за репродукцију, јер ће је тада само програмер моћи поправити.
Такође, уски рокови за тестирање софтвера чине да многи тестери не знају за квалитет. Прави приступ би требао бити правилно планирање и додатни напор да се покрије све што је потребно.
# 8) Можете да повежете сценарије у стварном времену са тестирањем софтвера
Када будете могли да повежете тестирање са стварним животом, то је лако. Навикните се на размишљање или непрестано стварајте тестове о томе како тестирати воз, како тестирати поврће, како тестирати споменик и видети како то помаже у блиској будућности. Помоћи ће вашем уму да непрестано генерише идеје и повезује тестирање са практичним стварима.
# 9) Стални сте ученик
Тестирање софтвера је изазов јер морате стално учити нове ствари. Не ради се о стицању стручности одређеног скриптног језика; ради се о праћењу најновије технологије, о алатима за аутоматизацију учења, о учењу за стварање идеја, о учењу из искуства и на крају о непрестаном напредовању.
Такође, прочитајте=> 10 савета за опстанак и напредак на пољу тестирања софтвера
# 10) Можете носити ципеле крајњег корисника
Добар сте испитивач само када можете да разумете своје купце. Купац је БОГ и морате да разумете његове / њене потребе. Ако производ не задовољава потребе купаца, без обзира колико је користан, неће успети. И одговорност тестера је да разуме купца.
Ажурирање:
10 вештина да будете одличан тестер: Како тестер може бити одличан тестер
Увек постоји простор за побољшање и побољшање ствари.
Ако вас почетак свежег КА-а и неколико година проведених на терену нису променили са тестера на Добра / Одлична тестера, овај чланак је за вас. Прочитајте на -
Тестирање, извештавање и завршавање задатка је нешто што свако може да уради након неког времена са искуством и обуком. Али, бити тестер је много више.
Будите одличан испитивач како бисте устали и заблистали на пољу.
Шта вас тамо може довести? Хајде да сазнамо!
Како Тестер може бити одличан Тестер
Такође, прочитајте => 10 особина које могу да вас учине добрим тестером
# 1) Позитиван став
Позитиван став је кључни агент за успех у било којој области, а тестирање софтвера није изузетак.
Велики тестери су:
- Увек спреман да уложи додатне напоре.
- Помозите да квалитет производа буде бољи.
- Помоћ у испоруци без препрека
- Састанак подршке
Велики тестери задржавају позитиван став. Брига их. Они разумеју снагу позитивности.
Да би усадили позитиван став, тестери требало би дато власништво над задатком с, промпт захвалност и занимљиви задаци.
Прочитајте такође => 16 Карактеристике сјајног тестера софтвера
# 2) Добра комуникација
Помаже да се лако превазиђу критични проблеми. Можете лако разумети проблеме, документује боље и ефикасно убедити.
како отворити јар датотеке на Виндовс 10
Сјајни тестер има одличне комуникацијске вештине и користи га за постављање питања, изношење својих мишљења и темељну дискусију о критичним сценаријима / утицајима.
Добре комуникацијске вјештине може бити лако се стичу придруживањем сесијама комуникационих тренинга и редовним вежбањем истих. Имајте на уму да добра комуникација заиста не значи писање или говор течно енглески , иако то помаже.
# 3) Способности вишеструког задатка
Способности вишеструког задатка су захтев данашње ере.
Велики тестер мора жонглирати са више активности, као што су:
- Генеришите и извршите тест идеје
- Дизајн тест случајева
- Напишите ефикасне извештаје о грешкама
- Радите на више пројеката и пружајте исправке.
И не само то, већ такође треба да одредите приоритете и распоредите своје активности у складу с тим.
За вишезадаћне способности потребна је вежба и прави начин размишљања.
# 4) Брзи ученик
Одличан тестер је брз и самоук.
НЕ МОРАТЕ учити нове ствари, требали бисте ЖЕЛИТИ да их научите. Требали бисте бити у могућности да се редовно ажурирате новим технологијама, процесима, алатима, вештинама итд.
Брзо учење се не може научити, али се може развити стрпљењем, планирањем, вежбањем и истрајношћу.
# 5) Страст за тестирањем
Мораш волети свој посао.
Страст према испоручивању квалитета, пружању бољег корисничког искуства, генерисању нових идеја итд. Је пресудна.
„Страствени тестер је увек бољи од технички исправног програмера.“
То је апсолутна промена игре. Никад вам неће бити досадно. Никада нећете превидети нешто за тестирање. Никада нећете пријавити случај без темељног истраживања. Никада нећете занемарити угаони случај. Најважније је да на тестирање нећете гледати као на незахвалан посао. :)
# 6) Тимски играч
Бити тимски играч је неопходно за сваки посао, али поприма сасвим нову димензију, јер морамо достављати лоше вести. Да бисте то добро урадили, морате да разумете и дајете. Не играјте игру кривице. Остани позитиван.
Подмлађивање ове вештине је веома важно да бисте били одличан испитивач и добро људско биће.
# 7) Мислите и понашајте се као крајњи корисник
Квалитет на крају значи задовољство крајњег корисника.
Без обзира на то шта захтеви кажу о утицају на крајњег корисника. Ово је лако јер смо и ми корисници софтвера иако смо професионални тестери.
Уз континуирано проучавање, посматрање и упоређивање, крајњи корисник Перспектива се може култивисати.
# 8)Аналитичке способности
Наша примарна одговорност је да помогнемо да софтвер буде што без грешака. Свака грешка следи образац, а одличан тестер је увек добар у посматрању тог узорка и пријављивању свих грешака истог узорка.
Дубинска анализа и креативност помажу у неговању добрих аналитичких способности.
шта је .7з датотека
# 9) Будите инспирација и модел улоге
Управу си; ово нема никакве везе са тестирањем. Али верујем да имамо пуно домета који покрећу инспирацију код људи са којима свакодневно комуницирамо. Можда сте последњи у реду, али за неколико минута увек ће бити неко иза вас. Дакле, без обзира у којој сте позицији, постоје људи који се угледају на вас.
У тиму, ако се вођа тима често расправља са програмерима, наравно да ће и тим. Ако члан тима не следи шаблон, остали би могли помислити да је у реду да не следе шаблон.
Свесни да свако наше дејство некако одјекује у неком другом око нас, требало би да нас натера да тежимо надахнућу, а да ни не покушамо.
Постоји пуно начина да оставите печат на иначе свакодневне задатке:
- Будите најбољи у ономе што радите
- Доћи на време
- Обраћајући пажњу на детаље
- Припрема нове најбоље праксе
- Проналажење проблема који је могао да изазове велики квар
- Учење нове вештине и волонтирање да бисте научили своје вршњаке
- Бити љубазан у комуникацији
- Окупите репутацију најбољег тестера / најбољег извештача о недостацима / или најбољег метричког генератора.
# 10) Вежбајте емпатију
Још једном, ово можда неће изгледати као да је потребно испитивачима атрибута. Поготово што се пуно говори о томе како тестери треба да чувају, штите и усмеравају своје недостатке да их реше и све остало.
Али тестери морају имати квалитет да би могли да осећају, а не само да буду аутомати. Помаже и процесу тестирања.
Узми, На пример, потпуно нова апликација која се управо интегрише као пробно покретање. Да ли бисте се једноставно срушили на њега, завели рат и пријавили да то није ни за шта? Или бисте га симпатично тестирали и покушали да пронађете проблематична подручја како бисте помогли програмерима да помогну у даљем побољшању?
Погледајмо то из перспективе примера из стварног света. Управо сте завршили изградњу столице. Да ли бисте први пут ускочили у њу или пажљиво седели? Касније, зар не? Након што будете сигурни да га држи, онда почните да додајете необичне тежине итд.
Тестирање у почетним фазама мора бити суптилно, споро и љубазно.
Такође, емпатија вам може помоћи бити бољи тимски играч - не само унутар вашег тима већ и са спољним тимовима. Ако сумњате, будите љубазнији него што треба.
Надам се да вам овај списак даје идеју у којој области треба радити да бисте били бољи испитивач софтвера.
О аутору: Ову објаву написао је члан СТХ тима Бхумика, вођа пројекта са 7 година искуства.
Узгред, да ли сам нешто пропустио? Волео бих да чујем вас.
Овим завршавам овај чланак са надом да бих могао да покријем већину тачака које ме чине добрим тестером. Ста је са тобом?
Препоручено читање
- 5 ствари које би почетни програмер (и тестер) требало да зна о тестирању софтвера
- Зарађивање новца, каријера тестирања софтвера и тајне најбогатијег тестера
- 5 начина да будете храбар и самопоуздан испитивач софтвера
- 4 грешке мог живота као тестера софтвера (а вероватно их правите)
- 9 Уобичајени митови и чињенице о тестирању софтвера
- 68 основних ресурса за успешно тестирање (не пропустите!)
- Топ 5 ствари које тестер мора да примени (и променљиве перспективе софтверског тестера)
- Зашто је тестирање софтвера тежак посао? И ево како то можете да олакшате