Test Plan-ը կարևոր փաստաթուղթ է, որը նկարագրում է ծրագրային ապահովման փորձարկման գործընթացը:
Կապ հաստատելTest Plan-ը փաստաթուղթ է, որը մանրամասն նկարագրում է software testing-ի շրջանակը եւ գործունեությունը, ռազմավարությունը, նպատակները, ժամանակացույցը, գնահատումը, ռեսուրսները, որոնք անհրաժեշտ են պրոդուկտի փորձարկումն իրականացնելու համար: Այն օգնում է գնահատել պրոդուկտի որակի validation-ի համար անհրաժեշտ ջանքերը: Այն վերահսկվում է test manager-ի կողմից:
Test Plan Identifier
Պետք է ապահովել ունիկալ Identifier: Այն կարող է ներառել version-ի վերաբերյալինֆորմացիա, Test Plan-ի տեսակի մասին ինֆորմացիա:Օրինակ՝ ‘Master Test plan for Workshop Module TP_1.0’ :
Introduction (Ներածություն)
Test Plan-ի ամփոփում
Նպատակները / խնդիրները
Սահմանափակումներ, օրինակ՝ ռեսուրսների, բյուջեի եւ այլն:
References (Հղումներ)
Հարակից փաստաթղթերը ՝ առկայության դեպքում հղումներով, Project Plan-ով Configuration Management Plan-ով:
Test Items (Թեստավորման առարկաները)
Թվարկել թեստավորման առարկաները (software/products)՝ իրենց version-ներով:
Features to be Tested (Փորձարկման ենթակա հատկություններ)
Թվարկել software/product-ի փորձարկման ենթակա հատկությունները:
Տրամադրել թեստավորվող հատկությունների Requirement-ների եւ/կամ Design-ի հղումները:
Features Not to Be Tested (Չթեստավորվող հատկություններ)
Թվարկել software/product-ի չփորձարկվող հատկությունները:
Նշել պատճառները, թե ինչու չեն թեստավորվելու:
Approach
Նշել թեստավորման ընդհանուր մոտեցումը
Նշել testing level-ները [եթե դա Master Test Plan է], թեստավորման տեսակները եւ մեթոդները [Manual/Automated; White Box/Black Box/Gray Box]
Item Pass/Fail Criteria (Pass/Fail չափորոշիչներ)
Նշել բոլոր չափանիշները յուրաքանչյուր Item-ի համար, որոնց դեպքում դրանք կհամարվեն Passed/Failed:
Suspension Criteria and Resumption Requirements(Կասեցման չափորոշիչներ եւ վերսկսման պահանջներ)
Նշել չափորոշիչները, որոնք կօգտագործվեն փորձարկման գործունեությունը կասեցնելու համար:
Նշել փորձարկման գործողությունները, որոնք փորձարկումը վերսկսելու ժամանակ պետք է կրկին արվեն:
Test Deliverables
Թվարկել deliverable-ները, եւ եթե առկա են դրանց հղումները:
Test Plan
Test Cases
Test Scripts
Defect/Enhancement Logs
Test Reports
Test Environment (Թեստավորման միջավայր)
Նշել փորձարկման միջավայրի հատկությունները՝ hardware, software, network եւ այլն.
Թվարկել ցանկացած testing եւ հարակից tool-եր:
Estimate
Տրամադրել թեստավորման գնահատման ամփոփումը (ծախսեր, ջանքեր) եւ/կամ մանրամասն գնահատման հղում:
Schedule (Ժամանակացույց)
Տրամադրել ժամանակացույց կամ ժամանակացույցի հղումը:
Staffing and Training Needs (Աշխատակազմի կամ ուսուցման անհրաժեշտություններ)
Նշել աշխատակազմից պահանջվող հմտությունները ըստ դերերի:
Որոշել թե ինչ training է հարկավոր աշխատակազմին համապատասխան հմտություններով ապահովելու համար, եթե դրանց արդեն իսկ չեն տիրապետում:
Responsibilities (Պարտականություններ)
Նշել յուրաքանչյուր թիմի / դերի / անհատի պարտականությունները:
Ռիսկեր
Նշեք այն ռիսկերը, որոնք հայտնաբերվել են:
Յուրաքանչյուր ռիսկի համար նշել mitigation եւ the contingency plan :
Assumptions and Dependencies (Ենթադրություններ եւ կախվածություններ)
Նշել այն ենթադրությունները, որոնք արվել են պլանի պատրաստման ընթացքում:
Նշել կախվածությունները:
Approvals (Հաստատում)
Նշել բոլոր անձանց անուններն ու դերերը, ովքեր պետք է հաստատեն plan-ը:
Տրամադրել տարածք ստորագրությունների եւ ամսաթվերի համար: (Եթե փաստաթուղթը պետք է տպվի):
Օգտակար հղումներ՝
Test plan article/eng
Test plan video tutorial/eng
Test plan video tutorial/rus
Test plan, Test case video tutorial/arm