ÌÅÒÎÄÛ ÊÎÍÒÐÎËß ÊÀ×ÅÑÒÂÀ

 

Êàê êîíòðîëèðîâàòü êà÷åñòâî ñèñòåìû? Êàê òî÷íî óçíàòü, ÷òî ïðîãðàììà äåëàåò èìåííî òî, ÷òî íóæíî, è íè÷åãî äðóãîãî? Êàê îïðåäåëèòü, ÷òî îíà äîñòàòî÷íî íàäåæíà, ïåðåíîñèìà, óäîáíà â èñïîëüçîâàíèè?

Îòâåòû íà ýòè âîïðîñû ìîæíî ïîëó÷èòü ñ ïîìîùüþ ïðîöåññîâ âåðèôèêàöèè è âàëèäàöèè.

Âåðèôèêàöèÿ — ïðîâåðêà òîãî, ÷òî ïðîäóêò äåëàëñÿ ïðàâèëüíî, ò.å. ïðîâåðêà òîãî, ÷òî îí ðàçðàáàòûâàëñÿ â ñîîòâåòñòâèè ñî âñåìè òðåáîâàíèÿìè ïî îòíîøåíèþ ê ïðîöåññó è ýòàïàì ðàçðàáîòêè.

Âàëèäàöèÿ — ïðîâåðêà òîãî, ÷òî ñàì ïðîäóêò ïðàâèëåí, ò.å. óñòàíîâëåíèå òîãî, ÷òî îí óäîâëåòâîðÿåò òðåáîâàíèÿì, îæèäàíèÿì ïîëüçîâàòåëÿ, çàêàç÷èêà è äðóãèõ çàèíòåðåñîâàííûõ ñòîðîí.

Ýôôåêòèâíîñòü âåðèôèêàöèè è âàëèäàöèè, êàê è ýôôåêòèâíîñòü ðàçðàáîòêè ÏÎ, çàâèñèò îò òî÷íîñòè è êîððåêòíîñòè ôîðìóëèðîâêè òðåáîâàíèé ê ïðîãðàììíîìó ïðîäóêòó.

Âûäåëÿþò ñëåäóþùèå ìåòîäû îáåñïå÷åíèÿ êà÷åñòâà ÏÎ.

Òåñòèðîâàíèå — ÷àñòíûé âàðèàíò âåðèôèêàöèè è âàëèäàöèè, ñîñòîÿùèé â íàáëþäåíèè çà ðàáîòîé ÏÎ â ñïåöèàëüíûõ óñëîâèÿõ, íà íåêîòîðûõ äàííûõ ñ öåëüþ ïðîâåðêè ñîîòâåòñòâèÿ åãî ñâîéñòâ òðåáîâàíèÿì. Òàêîãî ðîäà ñïåöèàëüíûå óñëîâèÿ íàçûâàþò òåñòîâûìè èëè ïðîñòî òåñòàìè. Òåñòèðîâàíèå áûâàåò ñëåäóþùèõ âèäîâ.

Ôóíêöèîíàëüíîå (îíî æå ÷åðíîãî ÿùèêà) — ýòî òåñòèðîâàíèå ïðîâåðÿåò ñîîòâåòñòâèå ñèñòåìû òðåáîâàíèÿì, ïîëüçóÿñü ïðè ýòîì êàê äëÿ ñîçäàíèÿ òåñòîâ, òàê è äëÿ îöåíêè ñòåïåíè ñîîòâåòñòâèÿ òîëüêî ñàìèìè òðåáîâàíèÿìè.

Ñòðóêòóðíîå (îíî æå áåëîãî ÿùèêà) — òåñòû ñîçäàþòñÿ íà îñíîâå çíàíèé î ñòðóêòóðå ñàìîé ñèñòåìû è î òîì, êàê îíà ðàáîòàåò. Äëÿ îöåíêè ñòåïåíè ñîîòâåòñòâèÿ òðåáîâàíèÿì ìîãóò ïðèâëåêàòüñÿ äîïîëíèòåëüíûå çíàíèÿ î ïðîñëåæèâàíèè òðåáîâàíèé â îïðåäåëåííûå óñëîâèÿ íà çíà÷åíèÿ âíóòðåííèõ äàííûõ ñèñòåìû (íàïðèìåð, â îãðàíè÷åíèÿ íà çíà÷åíèÿ ïàðàìåòðîâ âûçîâîâ, ðåçóëüòàòîâ è ëîêàëüíûõ ïåðåìåííûõ).

Òåñòèðîâàíèå ïðîèçâîäèòåëüíîñòè. Ïðè ýòîì âèäå òåñòèðîâàíèÿ èçìåðÿþòñÿ ïîêàçàòåëè ïðîèçâîäèòåëüíîñòè ñèñòåìû è îïðåäåëÿåòñÿ, íàñêîëüêî îíè ñîîòâåòñòâóþò òðåáóåìûì, à òàêæå, íå ìîæåò ëè ýêñòðàïîëÿöèÿ ýòèõ äàííûõ ïðèâåñòè ê íàðóøåíèþ òðåáîâàíèé â äðóãèõ âîçìîæíûõ ñèòóàöèÿõ.  ñëó÷àå âîçíèêíîâåíèÿ ñåðüåçíûõ ïîäîçðåíèé âî âòîðîì ñëó÷àå òåñòû ïðîèçâîäèòåëüíîñòè äîðàáàòûâàþòñÿ äëÿ ïðîâåðêè ýòèõ äîïîëíèòåëüíûõ ñèòóàöèé.

Íàãðóçî÷íîå òåñòèðîâàíèå. Ýòî îñîáûé âèä òåñòèðîâàíèÿ ïðîèçâîäèòåëüíîñòè, öåëüþ êîòîðîãî ÿâëÿåòñÿ îïðåäåëåíèå õàðàêòåðèñòèê ïðîèçâîäèòåëüíîñòè ñèñòåìû ïðè áîëüøîé íàãðóçêå íà íåå (áîëüøîì êîëè÷åñòâå ïîëüçîâàòåëåé, èíòåíñèâíîì îáìåíå äàííûìè ñ äðóãèìè ñèñòåìàìè, áîëüøèì îáúåìîì ïåðåäàâàåìûõ/èñïîëüçóåìûõ äàííûõ è ïð.).

Òåñòèðîâàíèå íà îòêàç èìååò öåëüþ îáíàðóæåíèå ñèòóàöèé, â êîòîðûõ ñèñòåìà âûõîäèò èç ñòðîÿ, õîòÿ íå äîëæíà äåëàòü ýòîãî.

Òåñòèðîâàíèå óäîáñòâà èñïîëüçîâàíèÿ ïðîâåðÿåò íàñêîëüêî ñèñòåìà óäîáíà â èñïîëüçîâàíèè. Äåëàåòñÿ ýòî íà îñíîâå èçìåðåíèÿ âðåìåíè, íåîáõîäèìîãî íà îáó÷åíèå ðàáîòå ñ ñèñòåìîé, è ïðîèçâîäèòåëüíîñòè òðóäà ïðè ðàáîòå ñ ñèñòåìîé ðàçëè÷íûõ ãðóïï ïîëüçîâàòåëåé (óæå çíàêîìûõ ñ íåé, íåçíàêîìûõ, îïûòíûõ â äàííîé ïðåäìåòíîé îáëàñòè, íîâè÷êîâ è ïð.).

Òåñòèðîâàíèå ïåðåíîñèìîñòè ïðîâåðÿåò ðàáîòîñïîñîáíîñòü ñèñòåìû â ðàçíûõ ñèñòåìíûõ îêðóæåíèÿõ.

Òåñòèðîâàíèå íà ñîîòâåòñòâèå ïðîâåðÿåò ñòðîãîå ñîîòâåòñòâèå òðåáîâàíèÿì ëþáîãî ðîäà, çàôèêñèðîâàííûì â äîñòàòî÷íî ñòðîãîì è ïîëíîì âèäå (ñïåöèôèêàöèÿì, ñòàíäàðòàì, êîðïîðàòèâíîé ïîëèòèêå è ïð.).

Ìîäóëüíîå, èíòåãðàöèîííîå è ñèñòåìíîå òåñòèðîâàíèå — ðàçëè÷àþòñÿ ìàñøòàáîì öåëåé. Ìîäóëüíîå òåñòèðîâàíèå ïðåäíàçíà÷åíî äëÿ ïðîâåðêè ïðàâèëüíîñòè ðàáîòû îòäåëüíûõ ìîäóëåé, âíå çàâèñèìîñòè îò îêðóæåíèÿ, èíòåãðàöèîííîå — äëÿ ïðîâåðêè òîãî, ÷òî ìîäóëè êîððåêòíî ðàáîòàþò âìåñòå (èñïîëüçóþò äðóã äðóãà, íå íàðóøàÿ âçàèìíûõ îãðàíè÷åíèé íà òàêîå èñïîëüçîâàíèå), ñèñòåìíîå — äëÿ ïðîâåðêè ïðàâèëüíîñòè ðàáîòû ñèñòåìû â öåëîì è åå ñïîñîáíîñòè ðåøàòü çàÿâëåííûå çàäà÷è â ðàçëè÷íûõ ñèòóàöèÿõ.