developers are not good testers
Ово може бити велика расправа. Програмери који тестирају сопствени код - Шта ће бити резултат тестирања? Све срећне завршнице! Да, особа која развија код углавном види само Хаппи Патхс производа и не желите да улазите у многе детаље.
додај на крај низа јава
Главна брига тестирања програмера је - неразумевање захтева. Ако програмер погрешно схвати захтеве, без обзира на којој дубини програмер тестира апликацију, никада неће пронаћи грешку. Прво место на коме се грешка уводи остаће до краја, програмер ће то видети као функционалност.
Оптимистични програмери - Да, написао сам код и уверен сам да ради исправно. Нема потребе да тестирате ову путању, нема потребе да је тестирате, јер знам да исправно ради. И управо овде програмери прескачу Бубе .
Програмер вс Тестер: Програмер увек жели да његов код исправно ради. Па ће га тестирати да провери да ли исправно ради. Али знате зашто ће тестер тестирати апликацију? Да на било који начин не успе, а тестер ће сигурно тестирати како нека апликација не ради исправно. То је главна разлика у тестирању програмера и тестирању тестера.
Да ли програмери треба да тестирају сопствени рад?
Мени лично не смета што програмери тестирају сопствени код. Напокон, то је њихова беба ;-) Они врло добро знају свој код. Они знају које су замке у њиховим кодовима.
Где може да пропадне, где да се више концентрише, што је важан пут апликације. Програмер може врло добро да изврши јединствено тестирање и може ефикасно да идентификује граничне случајеве. [ Извор слике]
Ово је све применљиво на програмера који је Добар тестер ! Али већина програмера тестирање сматра болним послом, чак и они добро познају систем, због свог немара имају тенденцију да прескоче многе стазе тестирања, јер је то за њих врло болно искуство.
Ако програмери пронађу грешке у свом коду у јединственом тестирању, то је релативно лакше поправити, јер им је код свеж, уместо да грешку добију од тестера након два-три дана. Али ово је могуће само ако је програмер заинтересован за толико тестирања.
То је Одговорност тестера како би били сигурни да је сваки пут тестиран или не. У идеалном случају тестери би требали дати важност свим малим детаљима како би се уверило да апликација нигде не пуца.
Програмери, немојте прегледавати свој код. Генерално, занемарићете проблеме у свом коду. Зато га дајте другима на преглед.
Свако има специјализацију из одређеног предмета. Програмери углавном мисле како да развију апликацију, с друге стране тестери мисле како ће крајњи корисник користити апликацију.
Закључак
Укратко, нема проблема ако програмери раде основно јединствено тестирање и основно верификационо тестирање. Програмери могу да тестирају неколико изузетних услова за које знају да су критични и не би их требало пропустити. Али постоје неки сјајни тестери.
јава насупрот ц ++
Кроз тим за изградњу за тестирање. Не губите и своје време. За успех било ког пројекта треба да постоји независни тим за тестирање који валидира ваше пријаве. На крају, наша је (тестера) одговорност да ’бебу’ учинимо паметнијом !!
Шта си рекао?
Препоручено читање
- Савети за тестирање софтвера за тестере почетнике
- Да ли тестери губе приањање због тестирања због аутоматизације?
- Глобално предузеће за тестирање софтвера ускоро ће достићи 28,8 милијарди долара
- 10 најпопуларнијих алата за преглед кода за програмере и тестере
- Како одржати мотивацију живом у софтверским тестерима?
- Кључ успешног јединственог тестирања - како програмери тестирају сопствени код?
- Топ 15 СОА алата за тестирање тестера
- Најбољи чланци о тестирању софтвера из 2008