Сынау кезеңі

Енді сіздің бағдарлама жасалды, келесі қадам - оны сынақтан өткізуді бастау. Бұл бөлімде сіз сынау қалай өткізу керектігі туралы үйренесіз.

Сынақтардың түрлері

Модульді сынақтар

Модульді сынақ бағдарламаның нақты функциясы немесе мүмкіндігінің дұрыс жұмыс істеп тұрғанын тексеру үшін пайдаланылады.

Өтпелі сынақтар

Өтпелі сынақтар жалпы шешім дұрыс жұмыс істейтінін тексеру үшін пайдаланылады. Бұл маңызды, өйткені барлық модульдік сынақтар дұрыс жұмыс істесе де, екі блок арасындағы интеграция сәтсіздікке ұшырауы мүмкін. Бұл сынақтар нақты бизнес-процесті пайдалану сценарийіне жақын сынақ сценарийі бойынша орындалады.

Пайдаланушыны қабылдау сынақтары

Пайдаланушыны қабылдау сынағы (UAT) бағдарламаны жасаушы емес, пайдаланушы арқылы орындалады. Бұл сынақ жасаушылар жасаған нәрселердің бастапқы пайдаланушы сұраған талаптарға сәйкес келуіне кепілдік беруі керек.

UAT сынақтарынан жақсы нәтиже алуға арналған бірнеше кеңестер:

  • Нақты пайдаланушылармен сынаңыз.

  • ІТ дағдыларының деңгейі бойынша әртүрлі пайдаланушыларды таңдауға тырысыңыз. Осылайша сіз әртүрлі кері байланыс ала аласыз.

  • Пайдаланушыға нұсқаулар бермеңіз; бағдарламаны интуитивті түрде түсіне алатындығына көз жеткізіңіз.

  • Олардың сырттай көмексіз бағдарлама арқылы шарлауын қадағалап, қай жерде дизайнды жақсарту керектігін қараңыз.

  • Пайдаланушы экранда тұрып қалғанда, олардан не күтетіндерін түсіндіруді сұраңыз.

  • Сынақ жағдайлары бірдей болатынына көз жеткізу үшін әртүрлі құрылғыларды қолданып көріңіз.

  • Ең дұрысы, бағдарлама офлайн мүмкіндіктерін пайдаланатын болса, бағдарламаны пайдаланушының нақты ортасында немесе орналасқан жерінде тексеріңіз.

  • Пайдаланушылардан мәтіндік өрістерге әдеттен тыс таңбаларды енгізу арқылы бағдарламаңызды «бұзып көруін» сұраңыз.

  • Пайдаланушылар әдетте «бақытты жолды» сынайды (бәрі жақсы болған кезде пайдаланушы алатын жол); олардан мынадай сценарийлерді сынақтан өткізуді сұраңыз: мысалы, шығыстар туралы есепті жіберудің орнына оны болдырмау немесе шығыстар туралы есепті бекітудің орнына одан бас тарту.

Пайдаланушыларыңыз сынау бағдарламалық жасақтамасымен таныс болмауы мүмкін. Оларға қандай кері байланыс іздейтініңізді айтыңыз. Сынақшылардың олардың не істегенін, не болғанын, болып жатқан жағдайдың орнына не күткенін, сондай-ақ сынақ ортасы туралы (мысалы, құрылғы түрі және шолғыш) қажетті ақпаратты нақты түсіндіруіне көз жеткізу үшін «қателерге» арналған үлгімен қамтамасыз ету көбінесе пайдалы болып табылады.

Пайдаланушыдан техникалық сипаттамаларға өзгертулер енгізуді немесе қосымша мүмкіндіктер сұрау қалыпты және табиғи құбылыс болып табылады. Бұл сұраулар Басымдықты мүмкіндіктер мен сұраулар ішінде сипатталған келешек тізімде жазылуы тиіс.

Сынақ жағдайлары мен сценарийлерін құру

Кешенді сынақ сценарийлері мен сынақ жағдайларын жазу үшін барлық маңызды сценарийлердің сыналғанына көз жеткізу мақсатында Жоспарлау кезеңі мен Жобалау кезеңі бөлімдеріне өту қажет.

Бірінші қадам - модульдік сынақтарды жазу. Сынақтарды әрбір мүмкіндікке немесе функцияға бөлгеніңізге көз жеткізіңіз. Модульік сынақтарға арналған сынақ жағдайлары төмендегі кестеде көрсетілгендей болуы керек:

Сынақ жағдайының № Сынақ сипаттамасы Сыналатын кірістер Күтілетін нәтиже Нәтиже
1-1 Пішіннен тапсырыс мәліметтерін жіберу Тапсырыс № 16516 Тапсырыс сәтті жіберілді
1-2 PDF файлының жасалғанын және жазбаға тіркелгенін тексеріңіз Қолданылмайды PDF файлы жазбаға тіркелді
1-3 Электрондық пошта хабарландыруы пайдаланушыға жіберілгенін тексеріңіз test@contoso.com Электрондық поштаны көрсетілген алушы алды

Кенеп бағдарламаларын сынауға көмектесетін құралдар

Power Apps сынақ студиясы (тәжірибелік)

Кенеп бағдарламалары ішінде сынау үшін кенеп бағдарламаларына арналған сынақтарды жазу, ұйымдастыру және автоматтандыру үшін Power Apps сынақ студиясы деп аталатын кірістірілген құралды пайдалануға болады. Қосымша ақпарат: Сынақ студиясы (тәжірибелік)

Azure Monitor (тәжірибелік)

Өнімділік ақауларын сынау кезінде, шолғыштағы желінің ізіне ұқсас желінің белсенділігін тексеру үшін Monitor жүйесін пайдалануға болады. Monitor құралы туралы толық ақпаратты Бағдарлама ақауларын түзетіп, өнімділікті жақсарту үшін Monitor құралын енгізу блог хабарын қараңыз.

Модельге негізделген бағдарламаларын сынауға көмектесетін құралдар

EasyRepro

EasyRepro - бұл Dynamics 365 және Power Apps модельге негізделген бағдарламалар үшін берілген құрал. Бұл сынау құралын ғана емес, сонымен қатар сынау процесін тездетуге көмектесетін 200-ден астам үлгі сынақ жағдайларын қамтиды. Қосымша ақпарат алу үшін EasyRepro автоматтандырылған сынау жүйесі блог хабарын қарап,, оған EasyRepro GitHub репозиторийі арқылы кіруге болады.

Шешімді тексеру құралы

Шешімді тексеру құралы - бұл сіз жасаған шешімнің жарамды екендігін тексеретін құрал. Сіз мәселелерді жылдам қарап, ұсынылған түзетулерді көре аласыз. Қосымша ақпарат: Power Apps жүйесіндегі үлгі негізіндегі бағдарламаларды тексеру үшін шешім тексеру құралын пайдалану

Ескерім

Сіз құжат тіліңіздің артықшылықтары туралы айта аласыз ба? Қысқа сауалнамаға қатысыңыз. (бұл сауалнама ағылшын тілінде екеніне назар аударыңыз)

Сауалнама шамамен жеті минут уақытыңызды алады. Жеке деректер жиналмайды (құпиялылық туралы мәлімдеме).