Стратэгія выпрабаванняў і план выпрабаванняў



Стратэгія выпрабаванняў

Дакумент Стратэгія выпрабаванняў - гэта дакумент высокага ўзроўню, які звычайна распрацоўваецца кіраўніком праекта. Гэты дакумент вызначае 'падыход да тэставання праграмнага забеспячэння' для дасягнення мэтаў тэсціравання.

Стратэгія выпрабаванняў звычайна атрымліваецца з дакумента спецыфікацыі бізнес-патрабаванняў.

Дакумент Стратэгія выпрабаванняў - гэта статычны дакумент, які азначае, што ён не абнаўляецца занадта часта. Ён устанаўлівае стандарты для тэсціравання працэсаў і мерапрыемстваў, а іншыя дакументы, такія як План выпрабаванняў, узяў змест са стандартаў, устаноўленых у Дакуменце па стратэгіі выпрабаванняў.


Некаторыя кампаніі ўключаюць у тэставы план 'Падыход да тэставання' або 'Стратэгію', што цалкам нармальна, і гэта звычайна тычыцца невялікіх праектаў. Аднак для больш буйных праектаў існуе адзін дакумент Стратэгіі выпрабаванняў і розная колькасць планаў выпрабаванняў для кожнай фазы або ўзроўню тэсціравання.

Кампаненты дакумента тэставай стратэгіі

  • Сфера дзейнасці і мэты
  • Праблемы бізнесу
  • Ролі і абавязкі
  • Сувязь і справаздачнасць аб стане
  • Вынікі выпрабаванняў
  • Прытрымлівацца галіновых стандартаў
  • Аўтаматызацыя выпрабаванняў і інструменты
  • Выпрабаванне вымярэнняў і метрык
  • Рызыкі і змякчэнне наступстваў
  • Справаздача і адсочванне дэфектаў
  • Кіраванне зменамі і канфігурацыяй
  • План навучання


План выпрабаванняў

Дакумент плана выпрабаванняў, з іншага боку, атрыманы з апісання прадукту, спецыфікацыі патрабаванняў да праграмнага забеспячэння (SRS) або дакументаў па выкарыстанні.
Дакумент плана выпрабаванняў звычайна рыхтуецца кіраўніком выпрабаванняў альбо кіраўніком выпрабаванняў, і асноўная ўвага ў дакуменце заключаецца ў апісанні таго, што трэба праверыць, як праверыць, калі праверыць і хто які тэст правядзе.


Нярэдка існуе адзін Генеральны план выпрабаванняў, які з'яўляецца агульным дакументам для этапаў выпрабаванняў, і кожны этап выпрабаванняў мае свае ўласныя дакументы плана выпрабаванняў.



Існуе шмат спрэчак наконт таго, ці павінен дакумент Плана выпрабаванняў быць таксама статычным дакументам, як дакумент Стратэгіі выпрабаванняў, згаданы вышэй, ці яго трэба часта абнаўляць, каб адлюстраваць змены ў адпаведнасці з кірункам праекта і мерапрыемстваў.

Маё асабістае меркаванне заключаецца ў тым, што калі пачынаецца этап тэсціравання, і кіраўнік тэсту 'кантралюе' дзейнасць, план тэставання павінен быць абноўлены з улікам любых адхіленняў ад першапачатковага плана. У рэшце рэшт, планаванне і кантроль - гэта бесперапынная дзейнасць у фармальным працэсе выпрабаванняў.

Кампаненты дакумента плана выпрабаванняў

  • Ідэнтыфікатар плана тэставання
  • Уводзіны
  • Тэставыя заданні
  • Асаблівасці, якія трэба праверыць
  • Характарыстыкі, якія не правяраюцца
  • Тэхнічныя выпрабаванні
  • Тэставыя заданні
  • Крытэрыі прыпынення
  • Крытэрыі праходзяць альбо не атрымліваюцца
  • Тэставае асяроддзе (крытэрыі ўваходу, крытэрыі выхаду)
  • Вынікі выпрабаванняў
  • Патрэбы ў персанале і навучанні
  • Абавязкі
  • Расклад

Гэта стандартны падыход да падрыхтоўкі плана тэсціравання і дакументаў стратэгіі тэсціравання, але ўсё можа адрознівацца ад кампаніі да кампаніі.




Што такое дакумент аб палітыцы выпрабаванняў?

Тэставая палітыка - гэта дакумент высокага ўзроўню, які знаходзіцца ў верхняй частцы іерархіі структуры тэставай дакументацыі.

Мэта дакумента аб правядзенні выпрабаванняў - прадставіць філасофію выпрабаванняў кампаніі ў цэлым і даць кірунак, якога павінен прытрымлівацца і прытрымлівацца аддзел выпрабаванняў. Гэта павінна прымяняцца як да новых праектаў, так і да работ па тэхнічным абслугоўванні.

Устанаўленне належнай палітыкі тэсціравання старэйшымі кіраўнікамі забяспечвае трывалую аснову, у якой спецыялісты, якія працуюць на тэставанні, могуць потым працаваць. Гэта дапаможа забяспечыць максімізацыю стратэгічнай каштоўнасці, уласцівай кожнаму праекту.

Змест дакумента аб правядзенні выпрабаванняў

1. Вызначэнне тэставання
Арганізацыям павінна быць ясна, чаму яны тэстуюць. Гэта паўплывае на астатнюю частку палітычнага дакумента, а таксама на дэталёвыя метады тэсціравання, якія выбіраюць кіраўнікі тэстаў на ўзроўні праграмы і праекта.


З разумення таго, для чаго патрабуецца тэставанне, можна вызначыць, якая мэта тэсціравання ў арганізацыі. Без гэтай фундаментальнай сувязі выпрабавальным намаганням наканавана пацярпець няўдачу.

Прыклад: 'забеспячэнне выканання праграмным забеспячэннем сваіх патрабаванняў'

2. Апісанне тэставага працэсу
Вельмі важна стварыць цвёрды погляд на працэс тэставання. Мы павінны звярнуцца да такіх пытанняў, як, якія этапы і падзадачы будуць уключацца ў працэс тэставання. Якія ролі будуць задзейнічаны і структура дакумента, звязаная з кожнай задачай, а таксама якія тэставыя ўзроўні неабходна ўлічваць.

Прыклад: 'усе планы выпрабаванняў напісаны ў адпаведнасці з палітыкай кампаніі'


3. Ацэнка тэсту:
Як мы будзем ацэньваць вынікі тэставання, якія меры мы будзем выкарыстоўваць для забеспячэння эфектыўнасці тэсту ў праекце?

Прыклад: 'Уплыў на бізнес пошуку няспраўнасці пасля яе вызвалення'

4. Узровень якасці, якога трэба дасягнуць:
Якія крытэрыі якасці будуць пратэставаны і якога ўзроўню якасці неабходна дасягнуць сістэме да яе выпуску ў дачыненні да гэтых крытэрыяў?

Прыклад: 'да выпуску прадукцыі няма выяўленых няспраўнасцей высокай ступені цяжкасці'


5. Падыход да паляпшэння працэсу выпрабаванняў
Як часта і калі мы збіраемся ацэньваць карыснасць бягучых працэсаў і якія элементы патрабуюць удасканалення і метады, якія трэба выкарыстоўваць для паляпшэння працэсаў.

Прыклад: 'Нарады па разглядзе праекта, якія адбудуцца пасля завяршэння праекта'