5 things beginner developer
Читава сала за конференције је утихнула и након неколико минута чекања нисам могао да стрпим и морао сам да поновим своје питање:
Ко би желео да се придружи тиму за тестирање?
На броду је било 20 полазника који су обучавани о различитим аспектима софтверских пројеката. Водитељи и менаџери из различитих одељења попут пословне анализе, развоја, тестирања и продаје одржали су састанке са њима полазници обуке да пруже знање и помогну им у разумевању како и како изгледа стварни софтверски пројекат. Као водећа особа на тестовима објаснио сам основна испитивања и важност тестирања животног циклуса тим новим лицима.
Са узбуђењем, кад сам испустио питање, никада нисам помислио на тихо падање. Нико није био спреман да се придружи тестирању. Тужно сам уздахнуо и изабрао још један колосек за образовање ове будуће генерације ИТ-а.
Дотјерао сам своје питање како бих знао разлоге одбијања тестирање софтвера као професија -
Зашто се не желите придружити тестирању софтвера?
Одговори су били занимљиви (и у неком тренутку практични)
- Свако може да уради тестирање, али не и развој ( Добро је знати )
- Тестери су мање плаћени ( мало истинито, али не увек )
- То је незахвалан посао ( у потпуности се слажем, али то није ваљан разлог )
- О томе се нема шта научити ( Хух ... ко је то рекао?)
- Нема разлога да се тестирање софтвера одабере за каријеру ( најгори разлог )
Шта ћете научити:
- Зашто постоји тестирање софтвера?
- # 1. Тестирање софтвера није губљење времена:
- # 2. Тестирање софтвера је обавезно:
- # 3. Јединствено тестирање је потпуна одговорност програмера:
- # 4. Програмери и тестери су једнаки:
- # 5. Тестер треба да буде укључен од првог дана пројекта:
- Закључак:
- Препоручено читање
Зашто постоји тестирање софтвера?
Ок, било је време да обучимо те нове људе зашто постоји тестирање софтвера и шта би о томе требали знати ако ће се придружити развоју софтвера.
Како сам им променио ум?
Овде само покушавам да изнесем оно о чему смо разговарали тог поподнева и како сам успео да се предомислим најмање 20 људи, рашчистивши перцепцију о тестирању софтвера.
# 1. Тестирање софтвера није губљење времена:
Шта се дешава када имате госта код куће и ужурбано им припремите лимунаду и послужите их? Кад гости оставе чаше недовршене, осетиш да је нешто сигурно пошло по злу и кад кушаш лимунаду, ОМГ ... ... осетило се смрдљиво. Желели бисте да потрошите само 10 секунди више и пробате лимунаду пре служења.
Иако се журе са испоруком пројекта у временском оквиру, компаније / менаџмент / било ко се спрема да постигне компромис око времена тестирања, јер перцепција о тестирању софтвера заиста траје дуго него што је потребно и даље је жива у уму људи. Али зар време вредно за тестирање није вредно у поређењу са позивом купца у поноћ да бисмо вас обавестили да ће отказати следећи задатак пошто је тренутни испоручени задатак у прва два сата интерне употребе открио више од 5 критичних грешака. Банг !!
# 2. Тестирање софтвера је обавезно:
Тестирање софтвера незаобилазан је део животног циклуса развоја софтвера. Начин
- Уредници помажу у побољшавању филма
- Лектори помажу у побољшању књиге
- Заштитари помажу да живот људи буде миран и сигуран
- Уље помаже у беспрекорном раду машина
Тестирање софтвера помаже софтверу да буде бољи. Мислим да не морам да потрошим ни једну реч више да бих то објаснио.
# 3. Јединствено тестирање је потпуна одговорност програмера:
Када нешто развијете, то морате проверити пре него што затражите да неко други то провери. Начин
- Кувар увек окуси и помириши свој рецепт пре него што послужи друге
Програмер је у потпуности одговоран да тестира свој код пре него што га пошаље тестерима. Испитивачи су ту да вам помогну да побољшате квалитет кода и на крају производа, а не да откријете најглупље грешке које сте починили током писања кода.
Поред тога, никада не претпостављајте да су за квалитет одговорни само тестери.
У данашњем агилном свету програмери и тестери треба да преузму заједничку одговорност за квалитет производа. Од програмера се очекује да изврше тестирање у пару са тестером и пруже увид у то шта и зашто нешто може да пође по злу и подстакну тестера да генерише идеје за тестирање на основу ваших увида.
# 4. Програмери и тестери су једнаки:
Било који посао / пројекат заједнички је напор тима, што значи да је свака особа подједнако важна. Ако програмер мисли да му иде најбоље и треба му придати већу важност јер ствара нешто од нуле, потребно је преиспитивање те мисли. Да, програмер развија нешто од нуле, али није у могућности да доврши стварање без помоћи тестера.
Тестер пружа поглед корисника за производ. Добро обучени и искусни испитивач може показати рупе у производу, а програмер никада не може да размисли. Тестер доноси нове идеје о томе како производ треба да буде, како треба да гледа на одређену инстанцу, како треба да ради, како се може понашати и како може да се сруши.
Начин на који је важно додати сол у сваки рецепт како би га учинили јестивим, потребно је тестирање да би се производ испоручио.
Стога су програмери и тестери подједнако важни. То су лева и десна рука тела која се зову пројекат.
# 5. Тестер треба да буде укључен од првог дана пројекта:
Као програмер, никада не бисте смели да правите ту грешку претпостављајући да нема потребе да тестер постане свестан нечега попут анализе захтева, логике која се примењује током писања кода, захтева за променом од стране клијента, повратних информација од клијента итд.
Тестер је држач стека и треба да буде укључен у почетни пројекат. Прво укључивање тима за тестирање даје им самопоуздање, сталне дискусије негују и разумевање између развојног и тест тима , љубазна помоћ појачава њихов дух да ураде нешто боље, захтеви за сугестијама чине их да се осећају вреднима.
Закључак:
Тестер није да тестира само модул / производ, он је ту да помогне у испоруци најбољег производа, он је ту да помогне предлажући неке доказане идеје о очекивањима корисника, он је ту да вас обавести колико често ваш вољени код добија срушио се ... ... и вама као програмеру то заиста треба, зар не?
О аутору: Овај сјајни пост написао је члан СТХ тима Бхумика Мехта. Води пројекат, има више од 7 година искуства у тестирању софтвера. Она се потпуно бави тестирањем и воли да тестира све што постоји.
Као и обично, чекам својеповратне информације, мишљење и сугестијео теми.
Препоручено читање
- Посао за КА помоћника за тестирање софтвера
- Тестирање софтвера Технички садржај Вритер Фрееланцер Јоб
- Најбољи алати за тестирање софтвера 2021. године (КА Тест Аутоматион Тоолс)
- Да ли је посао тестера софтвера заиста посао ниског профила?
- Најављујем моју нову е-књигу „Пакет каријера за тестирање софтвера - путовање тестера софтвера од запошљавања до вође теста!“
- Који је ваш профил посла у тестирању софтвера? (АНКЕТА)
- Како брзо доћи до посла за тестирање софтвера
- 10 разлога зашто не добивате посао у тестирању софтвера