Тесттин стратегиясы жана тесттик план



Test Strategy

Тест Стратегиясынын документи бул жогорку деңгээлдеги документ жана адатта долбоордун менеджери тарабынан иштелип чыгат. Бул документ тестирлөө максаттарына жетүү үчүн 'Программалык камсыздоону тестирлөө ыкмасы' аныктайт.

Тест Стратегиясы адатта Business Requirements Specification документинен алынат.

Тест Стратегиясынын документи - бул туруктуу жаңыланбай турган статикалык документ. Ал тестирлөө процесстеринин жана иш-аракеттеринин стандарттарын белгилейт жана Тесттин планы сыяктуу башка документтер анын мазмунун Тест Стратегиясынын Документинде белгиленген стандарттардан алат.


Айрым компаниялар Тесттин Планынын ичине 'Тесттик ыкма' же 'Стратегия' кирет, бул жакшы, адатта, чакан долбоорлорго туура келет. Бирок, ири долбоорлор үчүн тестирлөөнүн Стратегиясынын бир документи жана тестирлөөнүн ар бир этабы же деңгээли үчүн ар кандай Тест пландары бар.

Тест Стратегиясынын документинин компоненттери

  • Колдонуу чөйрөсү жана милдеттери
  • Бизнес маселелери
  • Ролдору жана жоопкерчиликтери
  • Байланыш жана абал жөнүндө отчет
  • Жыйынтыктарды сыноо
  • Тармактык стандарттарды сактоо
  • Автоматташтырууну жана шаймандарды сыноо
  • Өлчөөлөрдү жана өлчөөлөрдү текшерүү
  • Тобокелдиктер жана азайтуу
  • Кемчиликтер жөнүндө отчет берүү жана көзөмөлдөө
  • Өзгөртүүлөрдү жана конфигурацияны башкаруу
  • Окуу планы


Test Plan

Экинчи жагынан, Тест Планынын Документи Продукттун Сыпаттамасынан, Программалык камсыздоонун Талаптарынын Шектүүлүгүнөн же Колдонуу Документтеринен алынган.
Тесттин План документин, адатта, Тесттин Жетекчиси же Тесттин Менеджери даярдайт жана документтин негизгиси - эмнени тестирлөө, кантип текшерүү, качан тестирлөө жана ким кандай тестти жасай тургандыгын сүрөттөө.


Тесттин этаптары үчүн жалпы документ болгон бир Мастер Тесттин Планына ээ болуу сейрек эмес жана ар бир тест этабынын өзүнүн Тест Планынын документтери бар.

Тесттик план документи жогоруда айтылган Тест Стратегиясынын документи сыяктуу статикалык документ болушу керекпи же долбоордун жана иш-аракеттердин багытына жараша өзгөрүүлөрдү чагылдырып туруу үчүн тез-тез жаңыланып турушу керекпи деген талаш-тартыштар көп.

Менин жеке көз карашым, тестирлөө этабы башталып, Тесттин менеджери иш-аракеттерди 'көзөмөлдөп' жатканда, тесттин планы баштапкы пландан ар кандай четтөөнү чагылдырып жаңыланышы керек. Кантсе да, Пландаштыруу жана Көзөмөлдөө - бул расмий сыноо процессиндеги үзгүлтүксүз иш-чаралар.

Тесттик план документинин компоненттери

  • Test Plan id
  • Киришүү
  • Тест буюмдар
  • Текшериле турган өзгөчөлүктөр
  • Текшерилбөөгө тийиш болгон өзгөчөлүктөр
  • Техникалык сыноолор
  • Тест тапшырмалары
  • Токтотуу критерийлери
  • Өзгөчөлүктөр критерийлерден өтөт же өтпөй калат
  • Тест чөйрөсү (Кирүү критерийлери, Чыгуу критерийлери)
  • Жыйынтыктарды сыноо
  • Кадрлар жана окутуу муктаждыктары
  • Милдеттери
  • Расписание

Бул тест планын жана стратегиянын документтерин даярдоонун стандарттуу ыкмасы, бирок компаниялардан компанияларга ар кандай болушу мүмкүн.




Тест саясатынын документи деген эмне?

Тест саясаты - бул жогорку деңгээлдеги документ жана Тест документтеринин структурасынын иерархиясынын башында турат.

Тест саясатынын документинин максаты - жалпы компаниянын тестирлөө философиясын чагылдыруу жана тестирлөө бөлүмү карманууга жана аткарууга тийиш болгон багытты берүү. Ал жаңы долбоорлорго дагы, техникалык тейлөө иштерине дагы тиешелүү болушу керек.

Жетекчи менеджерлер тарабынан тийиштүү тест саясатын орнотуу, анда тестирлөөнүн практиктери иштей турган бекем негизди камсыз кылат. Бул ар бир долбоорго мүнөздүү болгон стратегиялык баалуулукту максималдаштырууга жардам берет.

Тест саясатынын документинин мазмуну

1. Тестирлөөнүн аныктамасы
Уюмдар эмнеге тестирлөөдөн өтүп жаткандыгын так аныкташы керек. Бул программалык документтин калган бөлүгүнө, ошондой эле программанын жана долбоордун деңгээлинде тест менеджерлери тандап алган деталдуу тестирлөө ыкмаларына таасир этет.


Тестирлөө эмне үчүн талап кылынат деген түшүнүктөн тартып, уюмдун ичинде тестирлөөнүн максаты эмнеде экендигин аныктоого болот. Бул фундаменталдык байланышсыз сыноо аракети ийгиликсиз аяктайт.

Мисал: 'программалык камсыздоонун өз талаптарын аткарышын камсыз кылуу'

2. Тест процессинин сүрөттөлүшү
Тест процессине карата бекем көз карашты орнотуу өтө маанилүү. Биз тестирлөө процесси кайсы этаптарды жана тапшырмаларды камтыйт деген сыяктуу суроолорго жооп беришибиз керек. Кайсы ролдор тартылаары жана ар бир тапшырмага байланыштуу документтин структурасы, ошондой эле тесттин кандай деңгээлдерин эске алуу керек.

Мисалы: 'бардык тесттик пландар компаниянын саясатына ылайык жазылат'


3. Тесттик баалоо:
Тестирлөөнүн натыйжаларын кандайча баалайбыз, долбоордо тесттин натыйжалуулугун камсыз кылуу үчүн кандай чараларды колдонобуз?

Мисал: 'ишкердикке кемчиликтер чыккандан кийин аны табуу'

4. Жетишилген сапат деңгээли:
Кайсы сапат критерийлери текшерилет жана ушул критерийлерге байланыштуу чыгарылганга чейин система кайсы сапат деңгээлине жетишиши керек?

Мисалы: 'өнүмдөр чыгарылганга чейин жогорку деңгээлдеги каталар жок'


5. Процессти өркүндөтүү ыкмасы
Учурдагы процесстердин пайдалуулугун жана процессти өркүндөтүү үчүн кандай элементтердин өркүндөтүлүшү керектигин жана ыкмаларын канча жолу жана качан баалайбыз.

Мисалы: 'долбоор аяктагандан кийин өткөрүлө турган долбоорду кароо жыйындары'