Курстық жұмыс Ақпараттық жүйелерді тестілеу


Тәсілі разбиения бойынша баламалылығы



бет14/16
Дата09.04.2023
өлшемі133,19 Kb.
#80731
1   ...   8   9   10   11   12   13   14   15   16
Байланысты:
QAA

Тәсілі разбиения бойынша баламалылығы.
Бөлу бойынша баламалылығы – ең танымал тәсілі тестілеу "қара жәшіктің".
Бұл тәсіл кіріс деректер облысы бағдарламасын бөлінеді сыныптар баламалылығы. Әр сынып үшін баламалылығы әзірлейді бір тестілік нұсқа.
Жиындарды салыстыру – жинағы деректерді ортақ қасиеттері бар. Обрабатывая әр түрлі сынып элементтері, бағдарлама өздерін бірдей. Басқаша айтқанда, өңдеу кезінде кез келген жинағын сынып баламалылығы бағдарламасы іске қосылады бір және сол жиынтығы операторлары (және олардың арасындағы байланыстар).
Сыныптар баламалылығы белгіленуі бойынша ерекшеліктер бағдарламасы.
Жиындарды салыстыру қамтиды көптеген мәндердің деректер, рұқсат етілетін немесе рұқсат етілмейтін шарттары бойынша енгізу.
Шарт енгізу мүмкін сұрақтар қоюға;

  • Белгілі бір мәні бар.

  • Ауқымы -.

  • Көптеген нақты шамалар.

  • Булево шарт.

Сформулируем қалыптастыру ережесі сынып баламалылығы.

    1. егер шарт енгізу салықтар диапазоны n...m, онда анықталады бір жол берілетін және жол берілмейтін сынып баламалылығы.

    2. егер шарт енгізу салықтар нақты мәні a, онда анықталады бір жол берілетін және жол берілмейтін сынып баламалылығы.

    3. егер шарт енгізу салықтар көптеген мәндерін {a,b,c} болса, онда анықталады бір рұқсат етілген және бір жол берілмейтін қатер-сынып баламалылығы.

    4. егер шарт енгізу салықтар булево значение, мысалы true,онда анықталады бір рұқсат етілген және бір жол берілмейтін қатер-сынып баламалылығы.

Кейін құрудың сынып баламалылығы әзірленеді тест нұсқалары.
Тестілік нұсқа таңдап алынады да, тексеру үшін бірден көп қасиеттерінің сынып баламалылығы.
Әдісі талдау шекаралық мәндері.
Әдетте, бір бөлігі қате жүреді шекараларында облысының енгізу емес, орталығында. Талдау шекаралық мәндерін жасалады тест нұсқаларын талдайды шекаралық маңызы бар. Бұл тәсіл тестілеу толықтырады тәсілі разбиения бойынша баламалылығы.
Негізгі айырмашылықтары талдау шекаралық мәндері разбиения баламалығы бойынша:

  • тест нұсқалары құрылады тексеру үшін ғана қабырғасы сынып баламалылығы.

  • Құру кезінде тест нұсқаларын ескереді ғана емес, шарттары, іске қосу, бірақ облысы шығару.

Сформулируем талдау ережесі шекаралық мәндері.

    1. егер шарт енгізу салықтар диапазоны n...m, онда тест нұсқалары салынуға тиіс:

  1. мәндері үшін n және m.

  2. мәндері үшін сәл солға қарай n және сәл оңға m арналған сандық осьтің.

2. Егер шарт енгізу салықтар дискретті көптеген мәндер болса, онда құрылады тест нұсқалары:
1. тексеру үшін ең төменгі және ең жоғары мәннен.
2. мәндері үшін сәл аз минимум сәл максимум.
3. Ережесі 1 және 2 талаптарына қолданылады облысының шығару.
4. Егер ішкі деректер құрылымы бағдарлама бар ұйғарылған шекарасы болса, онда әзірлейді, тест нұсқалары, повторяющие бұл құрылымдар, олардың шекаралары.
5. Егер кіру немесе шығу мәліметтері бағдарлама болып табылады упорядоченными множествами (мысалы, дәйекті файлмен, сызықтық тізіммен, кестемен), онда керек сынай өңдеуді бірінші және соңғы элементтерін осы жиындар.
Көпшілігі әзірлеушілер пайдаланады, бұл әдіс интуитивті. Қолдану кезінде сипатталған тестілеу ережесін, осы шекараларын неғұрлым толық байланысты артады ықтималдығы қате табылған.


Достарыңызбен бөлісу:
1   ...   8   9   10   11   12   13   14   15   16




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет