what do when there isn t enough time test
Делимично пролазећи кроз тестни циклус, да ли често схватате да немате довољно времена за тестирање? Све сте имали под контролом, за почетак, али ускоро стижете до плана за непредвиђене случајеве „Шта радити када нема довољно времена за тестирање?“ одељак.
И ја сам био тамо и није забавно. :)
Размишљао сам дуго и напорно. Како нешто што је почело тако добро, може тако лоше, тако брзо да пропадне. И, ево моје анализе.
=> Кликните овде за комплетну серију водича за план испитивања
Шта ћете научити:
- Где је отишло моје време тестирања?
- Како тестери могу добити довољно времена за тестирање?
- Закључак:
- Препоручено читање
Где је отишло моје време тестирања?
која је разлика између плана и стратегије испитивања
Прво, зашто се то догађа?Много разлога - од којих су неки:
# 1) Нетачна процена :
Ако сте започели са нетачним очекивањима, ствари ће сигурно пропасти. Добра процена теста мора узети у обзир следеће:
- Време за припремне задатке - Говоримо о задацима као што су:
- Идентификовање и састављање регресионог пакета
- Креирање података о тестирању
- Време је за утврђивање спремности за испитивање (нпр. Тест дима / здраве памети) итд.
- Одржавање тест кутија : Тест случајеви су средства за дуготрајну употребу. Сигурно ће бити подвргнути мањим допунама током извршења. Препоручује се да за нове производе за ове мање задатке одржавања треба издвојити до 30% времена извршења теста. Свим тимовима и пројектима можда неће требати 30%, али издвајају мало времена и труда за овај задатак.
- На ово / Истраживачко испитивање - Број скриптираних тестова је главни именитељ за бројеве за процену теста. Међутим, ниједан тест тим на овом свету неће порећи да истражује ваш софтвер чак и ако је модел доминантно скриптиран.
- Извештавање / Комуникација - То укључује тријажне / станд уп састанке, ажурирање алата за управљање радом итд.
- Фактор непредвиђених околности: Стандарди препоручују пуфер од 25-30% према вашим првобитним проценама. Али тимови то ретко могу приуштити. Чак и тада, оставите мало простора за дисање, када је то могуће.
- Тим и његове могућности: Ако имате нови тим или ако они први пут користе алат, можда ћете морати да одвојите мало времена за тренинг. Прилагодите своје процене на основу свог тима са којим радите.
Препоручено читање=> Погледајте ово за више информација о успеху и методама процене теста
# 2) Нестабилне верзије и други технички проблеми:
- Неуспех теста дима / здраве памети : Када основни тестови на АУТ не успеју након примене у КА окружење, КА тим готово ништа не може учинити према извршењу теста. Тачно је да можемо радити на другим задацима док се то догоди, али то још увек неће испунити циклус испитивања време. Дакле, ово је главни фактор губитка времена.
- Тест подаци недоступно : Подаци слични производњи неопходни су за сваки пројекат испитивања. Неуношење овог питања у КА окружење је такође још један фактор блокирања. Понекад тестери то могу заобићи стварање и управљање сопственим подацима о тестовима , али је дуготрајан и не мора увек бити тачан.
- Питања животне средине - Изградња неуспелих примена, сервер стално истиче, многи други проблеми поједу тест циклус. Ово вероватно потиче из чињенице да неке компаније (не све) подривају важност доброг животног окружења за ефикасно осигурање квалитета. Често покушавају да одмакну сервере малог капацитета и поправке. Ово је заиста краткотрајно решење и никоме не даје услугу. У ствари, то би их могло коштати квалитета тестирања и губитка драгоценог времена за тестирање.
# 3) Недостатак споразума између свих укључених страна:
Ово би могао бити редак проблем код тимова који прате Агиле или САФе због блиских кругова у којима раде, али многи тимови и даље пате од неслагања или погрешне комуникације када Дев, Опс и КА треба да добију резултате једни од других. Дакле, кашњења.
Да бисте разумели суптилности у комуникацији, проверите ово => Како пословање, развој и КА могу заједно да раде како би пројекат био завршен
Сада када знамо проблеме, ево неколико начина да их решимо.
Како тестери могу добити довољно времена за тестирање?
# 1) Процените тачно. Када сте у недоумици, прецените је са разумном маргином, али не и потцењујте. Не заборавите да извршите прилагођавања процене на основу свог тима, алата и процеса. Када завршите, потражите званичну одјаву како би сви били свесни и били у току.
#два) Узмите у обзир историјске податке - Алат за управљање тестовима је ваш најбољи пријатељ .
- Колико су трајали ранији циклуси испитивања?
- Које врсте проблема су довеле до прекида претходног циклуса испитивања?
- Колико трчања је узела већина тест случајева пре него што су прошли?
- Који су недостаци пријављени?
- Због којих недостатака је тестирање прекинуто?
# 3) Поставите ова питања и сходно томе планирајте:
- Откријте Важна функционалност је ваш пројекат?
- Сазнајте модул пројекта високог ризика?
- Која је функционалност највидљивија кориснику?
- Која функционалност има највећи утицај на безбедност?
- Која функционалност има највећи финансијски утицај на кориснике?
- Који су аспекти апликације најважнији за купца?
- Који су делови кода најсложенији и самим тим највише подложни грешкама?
- Који делови апликације су развијени у режиму журбе или панике?
- Шта програмери мисле да су аспекти апликације са највише ризика?
- Које врсте проблема би изазвале најгори публицитет?
- Које врсте проблема би изазвале највише притужби на корисничку подршку?
- Које врсте тестова могу лако да покрију више функционалности?
Узимајући у обзир ове тачке, можете знатно смањити ризик од објављивања пројеката под краћим временским ограничењем.
# 4) Користите алатку за управљање тестовима. Ово ће значајно смањити количину времена и напора за припрему, извештавање и одржавање.
=> За листу најпопуларнијих избора алата за управљање тестовима , погледајте овде :
# 5) Не можемо много да учинимо у вези са нетачним састављањем / техничким проблемима, али једина ствар која може да помогне је гледање резултата Унит тестова. Ово ће нам дати идеју да ли је израда успела или не и какве тестове није успела - тако да не измишљамо точак.
Ако је ваш Алат за управљање тестовима подржава ЦИ интеграција , те информације имате на располагању без икаквог фрке, тако да боље разумете стабилност апликације.
# 6) Често мерите своју продуктивност и напредак . Не дозволите да извештаји о статусу буду испоручиви само у корист спољних тимова. Обавезно пажљиво пратите своје дневне циљеве и своју способност да их постигнете.
Такође, уверите се да не улазите у класичну загонетку „Брзина наспрам квалитета“. Јер, када пријавите, рецимо, 50 грешака дневно, може изгледати као да сте супер продуктивни. Али ако се већина њих врати као неваљана, имате проблема.
ц ++ случајно лебдење између 0 и 1
Па надгледајте, надгледајте и надгледајте још мало :)
Закључак:
Коначно, упркос свим мерама предострожности и мера ако се и даље натежете за време, затражи помоћ .
Већина тимова је спремна да учествује у седници ратне собе како би се ствари вратиле на прави пут.
О аутору: Ове корисне савете за тестирање пружа члан СТХ тима Свати С.
Који су ваши трикови да бисте остали на време и пружили квалитетну услугу тестирања? Такође, које тачке у горњем чланку вам резонују?
Ценимо ваше повратне информације и ценимо вашу читалачку публику. Хвала вам за читање!
=> Посетите овде за комплетну серију водича за план испитивања
Препоручено читање
- Најбољи алати за тестирање софтвера 2021. (Алати за аутоматизацију КА теста)
- Курс за тестирање софтвера: Који институт за тестирање софтвера да се придружим?
- Објављен ТимеСхифтКс ради поједностављења тестирања померања времена
- Посао за КА помоћника за тестирање софтвера
- Припрема за интервју за тестирање софтвера - једноставни савети које треба следити пре и у време интервјуа
- Одабир тестирања софтвера за вашу каријеру
- Тестирање софтвера Посао писца техничког садржаја Посао слободњака
- Да ли сте стручњак за ручно или аутоматско тестирање? Радите скраћено за нас!