Функционалдық өлшемдер (класс II). Функционалды өлшем – үшін маңызды бағдарламалық индустрия критерийі тестілеу. Ол қамтамасыз етеді, ең алдымен, дәрежесін бақылау талаптарын орындау тапсырыс берушінің бағдарламалық өнім. Өйткені талаптар тұжырымдалады жалпы өнімге, олар көрсетеді өзара іс-қимыл тестіленушінің қосымшалар қоршаған ортамен. Кезде функционалдық тестілеу негізінен пайдаланылады моделі "қара жәшіктің". Проблема функционалдық тестілеу – бұл, ең алдымен, еңбек сыйымдылығы; бұл құжаттар тіркейтін қойылатын талаптар бағдарламалық бұйымға (Software requirement specification, Functional specification және т. б.), әдетте, жеткілікті көлемді, дегенмен, тиісті тексеру болуы тиіс жан-жақты.
Төменде жеке түрлері, функционалдық өлшемдер.
Тестілеу пункттерінің ерекшелікте - тест жинағы жиынтығында тиіс тексеруді қамтамасыз етсін, әрбір тестіленушінің тармағының бір реттен кем емес. Ерекшелігі талаптарды қамтуы мүмкін жүздеген және мыңдаған-тармақтарының талаптарын бағдарламалық өнімі мен әрқайсысы осы талаптардың тестілеу кезінде тексерілуі тиіс өлшеміне сәйкес кем дегенде бір тест.
Тестілеу сынып кіріс деректер – тест жинағы жиынтығын қамтамасыз етуге тиіс тексеруді өкілі әр сынып кіріс деректерді бір реттен кем емес. құру кезінде тест сыныптар кіріс деректер салыстырылады режимдерін пайдалану тестіленушінің компонент немесе кіші қосымшалар айтарлықтай азайтады нұсқалары-бутан әзірлеген кезде ескерілетін тест жиынтығы. Айта кету керек, перебирая сәйкес өлшем шамасының кіріс айнымалы (мысалы, әр түрлі файлдар – көздері кіріс деректер), біз қолдануға мәжбүр қуатты тест жинақтары. Шын мәнінде, сонымен қатар, шектеулермен арналған шамалар кірістік деректер, бар шектеу шамасының кіріс деректер барлық комбинациях, оның ішінде тексеру реакциялардың жүйесінің пайда болуы қате мәндері немесе құрылымдарда кіріс деректер. Есепке алу осы сан алуандық процесі көп еңбекті қажет ететін, бұл қиыншылықтар туғызады қолдану үшін критерий.
Тестілеу ережесін – тест жинағы жиынтығында тиіс тексеруді қамтамасыз етсін, әрбір ереже, егер кіріс және шығыс мәндері сипатталады ереже жиынтығы кейбір грамматика. Айта кету керек, грамматика тиіс жеткілікті қарапайым еңбек сыйымдылығы әзірлеу тиісті теру " тестілеудің нақты (вписывалась мерзімде және мамандар штаты іске асыру үшін бөлінген фаза тестілеу).
Тестілеу сынып деректерін – тест жинағы жиынтығын қамтамасыз етуге тиіс тексеру өкілінің әрбір выходного сынып оқушысы жағдайда, жұмыс нәтижелерін алдын-ала расклассифицированы, әрі жекелеген сыныптары нәтижелерін көрсетеді, оның ішінде шектеулер ресурстар немесе (time out
). Құру кезінде тест сыныптар деректерін салыстырылады режимдерін пайдалану тестіленушінің компонент немесе кіші деп кетіреді нұсқалары-бутан әзірлеген кезде ескерілетін тест жиынтығы.
Тестілеу функцияларын – тест жинағы жиынтығын қамтамасыз етуге тиіс тексеру іс-әрекеттің сатылатын тестіленуші модулімен бір реттен кем емес. Өте танымал, іс жүзінде критерий, ол, алайда, емес, қамтамасыз етеді бөлігін жабу функционалдығын тестіленушінің компонент байланысты құрылымдық және мінез-құлық қасиеттері, сипаттамасы және олардың шоғырланған жекелеген функциялары (яғни, сипаттамасы бір-бірінен бөлек компоненті бойынша).
Критерий тестілеу функцияларын біріктіреді ішінара ерекшеліктері құрылымдық және функционалдық өлшемдерін. Ол негізделген моделі "полупрозрачного жәшіктің" анық көрсетілген тек кіру мен шығу тестіленушінің компонент, бірақ сондай-ақ құрамы мен құрылымы пайдаланылатын әдістерді (функция, процедуралар) және сынып.
Аралас өлшемдер үшін бағдарламалар және ерекшеліктер – тест жинағы жиынтығын қамтамасыз етуге тиіс тексеру барлық құрамаларынан непротиворечивых жағдайлар бағдарламалар мен ерекшеліктер бір реттен кем емес. Бұл ретте барлық комбинациялар непротиворечивых шарттарын растау керек, шарттары қарама-қайшылықтарды жөн табу және жою.