10 lessons learned from 10 years career software testing
Након што сам готово деценију провео у индустрији за тестирање софтвера, мислим да имам право да запишем своја учења. :)
Већину времена су ме питали да ли радим неко тестирање са тренутном улогом?
Мој одговор је, ДА, увек!
Као што сам раније писао у многим СТХ постовима, тестирање софтвера односи се на ум и очи, а не на дугогодишње искуство , заиста се очекује да расте са искуством.
На почетном нивоу, када пропустите грешку, само вас о томе обавештавају, на средњем нивоу када пропустите критичну грешку, наређује вам се да је не понављате, а на старијој разини то не би требало да правите врста грешке.
Дакле, са искуством, треба схватити одговорност коју они носе. Овим сам управо покушао да истакнем своја учења:
10 за понети из 10 година каријере у тестирању софтвера:
Лекција 1: Тестирање софтвера је изазов
Кад чујем да се са тестирањем софтвера не може ништа учинити, осећам се чудно.
Није ли тешко окусити рецепт који је припремио кувар и рећи му да је заборавио да дода сол? Није ли тешко предложити самопроглашеном најбољем сликару да уместо плаве користи наранџасту? Није ли тешко открити правописну грешку из 200 страница дуге књиге?
Тако је тестирање софтвера. Изазива вас да будете будни, да будете добро упознати и на крају будете тај кога људи воле чак и ако проналазите грешке у његовом раду.
Лекција # 2: Тестирање софтвера односи се на став
Проналажење грешака у туђем раду не даје право на непристојност, критику или ауторитет.
пример јунит тест случаја у јава ецлипсе-у
Прави став за помоћ у побољшању квалитета требао би бити главна брига. Тестер треба да приступи задатку тестирања са исправним ставом и требало би да гледа на ширу слику, уместо да само критикује некога или да би се боље доказао.
Лекција # 3: За тестирање софтвера потребне су вештине комуникације
Када је ваш посао да пронађете грешке у туђем раду и пренесете то и релевантној особи, потребан јој је такт. Нико не би желео да чује „направили сте грешке“, али сви би позитивно одговорили на „можемо да учинимо ово боље на овај начин, зар не мислите тако?“
Лекција # 4: Тестирање софтвера захтева вештине анализе
Зашто програмери добровољно решавају грешке које је пријавио тестер Кс, а не тестер И?
Тестер Кс увек пружа боље информације о пријављеној грешци. Проводи истрагу око тог питања, покушава да разуме основни узрок проблема , он ће приказати извештај о грешци са детаљима и то је разлог зашто програмери воле да дају приоритет његовим грешкама.
Лекција # 5: Тестирање софтвера односи се на стално учење
Да би се преживело на било ком пољу, потребно је стално се побољшавати, а тестирање софтвера такође није изузетак.
Тржиште је преплављено алатима, документима, блоговима и многим другим средствима за учење нових ствари. Да бисте расли и били добри у ономе што радите, морате одабрати ону која се заснива на вашем подручју рада и изборима, заједно са тренутним захтевима.
На пример: пре пет година, да ли је ико икада помислио да ћемо толико лоше тражити мобилне тестере? Тако су се технологија и генерација и крајњи захтеви променили и да бисте преживели, морате научити. :)
Лекција # 6: За тестирање софтвера није потребна потврда већ вештина
Нема ништа лоше у добијању сертификата, али није обавезно.
Добар испитивач треба да поседује вештина тестирања попут оштрог ока за детаље, аналитичких вештина и вештина решавања проблема итд. и верујем да ниједна потврда не може доказати да сте добри у поменутим вештинама. Док пишемо тест случајеве, нико од нас не би радије размишљао о анализи граничне вредности и табелама одлучивања. Оно што треба је примена здравог разума на знање.
Лекција # 7: Тестирање софтвера се тиче само-мотивације
Ко би волео особу која на вашем балкону назначи легло и натера вас да га пометнете? Без обзира да ли помаже да се нешто очисти, углавном то неће бити цењено.
Таква је професија! Могли бисте или не бисте били цењени због рада на побољшању квалитета који радите, али морате схватити важност онога што радите. И благовремено треба да тапшете по леђима за посао који радите.
Реците себи „Радим најбољи посао на свету, јер помажем у побољшању нечега“, већ на почетку дана и неће вам требати нечија повољна процена да вас мотивише.
Лекција # 8: Тестирање софтвера односи се на разумевање приоритета
Шта ћете одабрати када желите да присуствујете забави, али морате бити код куће да бисте пазили на нешто? Разумећете околности, одлучићете о приоритетима и сходно томе одабрати најбољу опцију.
Тако функционише и тестирање софтвера. Као тестеру, можете одвратити пажњу са многих задатака истовремено, али морате разумјети приоритет сваког од њих, требате учити из прошлих искустава, требате потражити савјет од оних који су то већ искусили и на крају радити према приоритету .
Кад сте у стисци са временом, постоји не треба све документовати али да би се извршило испитивање, такође се морају пратити сви процеси за пројекат одржавања.
Лекција # 9: Тестирање софтвера односи се на задовољство купаца на квалитативне начине
Када сте тестер, морате бити крајњи корисник.
Заиста није важно како производ треба користити, али заиста је важно знати како се производ може користити, јер ће тако крајњи корисник користити производ. Ставите се у ципеле крајњег корисника, размислите о понашању производа када није правилно затворен, непрекидно табулиран, када дете рукује њиме, када нема снаге и тако даље.
У стварном свету, колико нас покреће рачунар према упутству за употребу? Већина нас нема. Јер за нас је то процес на који смо навикли од година и сада осећамо да ниједна документација не може да помогне у побољшању процеса. Исто се примењује и на очекивања крајњег корисника. Сви желе врхунски производ на поједностављени начин, а као испитивач ваш посао је да тестирате ту једноставност. :)
Лекција # 10: Тестирање софтвера посао је на који можете бити поносни
Мислим да не треба да напишем ни једну реч о овој тачки.
Нико не може учинити да се осећате инфериорно без вашег пристанка. И запамтите, ако нисте поносни, нисте готови.
Будите паметни, следите своје срце, црева и све своје циљеве. Сигуран сам да ћете се наћи на путу каријере који вас испуњава поносом.
О аутору: Ову инспиративну поруку написао је члан СТХ тима Бхумика М. Она је вођа пројекта, која има више од 10 година искуства у тестирању софтвера. Она се потпуно бави тестирањем и воли да тестира све што постоји.
Надам се да ћете из мог искуства научити нешто и да ћете у каријери расти много бржим темпом!
Да ли желите да поделите своје учење из ове професије? Дефинитивно бисмо желели да знамо.
Срећно тестирање :)
Препоручено читање
- Одабир тестирања софтвера за вашу каријеру
- Најбољи алати за тестирање софтвера 2021. (Алати за аутоматизацију КА теста)
- Е-књига о пакету за тестирање софтверског пакета
- Посао за КА помоћника за тестирање софтвера
- Могућности каријере за стручњаке за тестирање софтвера
- Тестирање софтвера се тиче ума и очију, а не година искуства!
- Како брзо доћи до посла за тестирање софтвера
- Преглед књиге 'Научене лекције из тестирања софтвера'