Бағдарламалық жасақтама мен аппараттық өнімдерді сынау жоспарының мазмұны
Test plan
Бағдарламалық жасақтама мен аппараттық өнімдерді сынау жоспары: мақсаттары, ресурстар, кезеңдері, талаптарды тексеру және өнімнің өмірлік циклі жайлы ақпарат.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Сынақ жоспары – бағдарламалық немесе аппараттық өнімге арналған нақты сынақ сессиясының мақсаттарын, қолданылатын ресурстарды және жүргізілетін процестерді егжей-тегжейлі сипаттайтын құжат. Бұл жоспар әдетте болашақ жұмыс ағынының толыққанды түсінігін қамтиды.
A test plan is a document detailing the objectives, resources, and processes for a specific test session for a software or hardware product. The plan typically contains a detailed understanding of the eventual workflow.
Сынақ көлемі
Сынақ жоспарындағы сынақ көлемі өнімнің өмір циклінің қандай кезеңдерінде қандай талаптар тексерілетінін анықтайды. Сынақ көлемі жобалау спецификациялары және қауіпсіздік стандарттары немесе нормативтік құжаттар сияқты басқа талаптардан туындайды, мұнда жобаның әрбір талабы немесе спецификациясы идеалды жағдайда бір немесе бірнеше сәйкес тексеру тәсілімен қамтамасыз етілуі керек. Өнімнің өмір циклінің әртүрлі кезеңдері үшін сынақ көлемі шағылысуы мүмкін, бірақ барлық кезеңдер үшін міндетті түрде толықтай бірдей болмайды. Мысалы, кейбір талаптар жобалауды тексеру кезінде тексерілуі мүмкін, бірақ қабылдау сынағында қайталанбауы мүмкін. Сынақ көлемі сондай-ақ жобалау процесіне кері байланыс береді, себебі өнімді сынауға қол жеткізуге мүмкіндік беру үшін оны жобалау қажет болуы мүмкін.
Test coverage in the test plan states what requirements will be verified during what stages of the product life. Test coverage is derived from design specifications and other requirements, such as safety standards or regulatory codes, where each requirement or specification of the design ideally will have one or more corresponding means of verification. Test coverage for different product life stages may overlap but will not necessarily be exactly the same for all stages. For example, some requirements may be verified during design verification test, but not repeated during acceptance test. Test coverage also feeds back into the design process, since the product may have to be designed to allow test access.
Сынау әдістері
Сынақ жоспарындағы сынақ әдістері сынақ қамтуын қалай іске асыру керектігін көрсетеді. Сынақ әдістері стандарттармен, реттеуші органдармен немесе шарттық келісімдермен анықталуы мүмкін, немесе жаңадан жасалуы қажет болуы мүмкін. Сынақ әдістері сынақтарды жүргізу үшін қолданылатын сынақ жабдықтарын да анықтайды және қабылдау/қабылдамау шарттарын белгілейді. Аппараттық құрылымның талаптарын тексеру үшін қолданылатын сынақ әдістері қарапайым қадамдардан, мысалы, көзбен тексеруден бастап, бөлек құжатталған күрделі сынақ процедураларына дейін жете алады.
Test methods in the test plan state how test coverage will be implemented. Test methods may be determined by standards, regulatory agencies, or contractual agreement, or may have to be created new. Test methods also specify test equipment to be used in the performance of the tests and establish pass/fail criteria. Test methods used to verify hardware design requirements can range from very simple steps, such as visual inspection, to elaborate test procedures that are documented separately.
Сынақ жауапкершілігі
Сынау жауапкершілігіне сынақ әдістерін қандай ұйымдар орындайтыны және өнімнің өмірінің әр кезеңінде олардың рөлі кіреді. Бұл сынақ жүргізуші ұйымдарға өздеріне жүктелген сынақ әдістерін іске асыру үшін қажетті сынақ жабдықтарын және басқа да ресурстарды жоспарлауға, сатып алуға немесе жасауға мүмкіндік береді. Сынау жауапкершілігіне сонымен қатар қандай деректер жиналатыны және олардың қалай сақталып, есеп беруге ұсынылатыны (көбінесе "қорытынды өнімдер" деп аталады) да жатады. Сәтті сынақ жоспарының нәтижесінде барлық тараптар келіскен жобалау ерекшеліктері мен талаптарының тексерілгенін растайтын жазба немесе есеп құрылуы керек.
Test responsibilities include what organizations will perform the test methods and at each stage of the product life. This allows test organizations to plan, acquire or develop test equipment and other resources necessary to implement the test methods for which they are responsible. Test responsibilities also include what data will be collected and how that data will be stored and reported (often referred to as "deliverables"). One outcome of a successful test plan should be a record or report of the verification of all design specifications and requirements as agreed upon by all parties.