WorksheetsПрограммалық тестілеу туралы сұрақтар
Total questions: 39
Worksheet time: 22mins
Программалық тестілеудің әдістері.Бағдарламалар ішкі құрылымды зерттеу мүмкіндік берген тестілеу динамикалық түрге жататын әдісті, бағдарламасында барлығын қателерінің және де табылу жеткілікті белгімен келіп жатыр:
«Ақ жәшік» қағида тестілеу әдістер бойынша.
Жолдық тестілеу.
Функционалдық тестілеу.
«Қара жәшік» қағида тестілеу әдістер бойынша.
Жүйелі түрде әдістер.
Программалық тестілеудің түрі.Тестілеу, мақсатпен жүзеге асырған функциялармен нақты жүрiс тұрыспен арасында сәйкессіздіктердің табылу келетін және спецификациямен және бастапқы талаптармен сәйкестікте күту хатын жүрiс тұрыспен:
Функционалдылық тестілеу.
Динамикалық тестілеу әдісі.
БҚ тексеру.
Валидация.
Талқылау.
Программалық тестілеудің түрі.Тестілеу, тесттік сценариде, функционалдық есептерге шешімдерге сапаларға тексеруге бағытталған біріктіретін жеке тесттер:
Функционалдылық тестілеу.
Динамикалық тестілеу әдісі.
БҚ тексеру.
Валидация.
Талқылау.
Тестілеу бағдарламасындағы классификациялық қателер Бағдарламалар күй, бұрыс нәтижелерде дүрдйетін жатыр, себеппен бағдарламаларға операторларда (flaw) ақаулар келетін немесе оның әзірлеулерге технологиялық процессте:
Қате (error).
Мін (fault).
Ақау (failure).
Бас-сирақ.
БҚ тексеру.
Тестілеу бағдарламасындағы классификациялық қателер Әзірлеуден кезеңдерден кез келген өңдеушінің қателердің салдары және бастапқы бола алады немесе бағдарламалардың кодтардың жобалық
Қате (error).
Ақау (failure).
Бас-сирақ.
Жұмыс жасаудан бағдарламалар Ауытқуы немесе орындау бағдарламалар мүмкін еместігі талаптармен және шектеулермен нақтылы функциялар, және ода міндердің бүркеме из–за қателерге іскер емес күйге бағдарламалар өткелге себепші болатын оқиғаны сияқты қаралып жатыр немесе жұмыс жасауларға ортада бас-сирақтардың:
Ақау (failure)
Мін (fault)
Қате (error)
Бас-сирақ
БҚ тексеру
Программалық тестілеу кезіндегі ақаулар.Ақаудың түрі БҚ, ортақ жүйелік БҚ іскер емес:
Аппараттық
Ақпараттық
Эргодикалық
Программалық
Стандартты
Программалық тестілеу кезіндегі ақаулар.Қателермен шақырған кіретін осы БҚ ақаудың түрі және берілуге осы енгізу құрылымдар байланыс, бас-сирақ каналдар бойынша :
Ақпараттық
Аппараттық
Эргодикалық
Программалық
Стандартты
Программалық тестілеудің процестік ұйымы.Жоспарлау және басқарулар тестілеу әдістермен, жүрісте нақты ортада орындаулар үлкен уақыттың талап еткен компоненттер:
БҚ функциялардың орындаулары ұзақтықтары есеп айырысуы
Тестілеу орындаумен басқарулар
Тестілеуді жоспарлау
Тестілеу нәтижелердің құжаттауы
Сынақтарды тестілеу
Программалық тестілеудің процестік ұйымы.Жоспарлаулар және басқарулар тестированием, мән әдіс тексерулерге тесттерге таңдап алуға ұйымда тұратын, эталон мәндерімен салыстырулары олардың орындауына, өткізуіне:
Тестілеу орындаумен басқарулар.
БҚ функциялардың орындаулары ұзақтықтары есеп айырысуы.
Тестілеуді жоспарлау.
Тестілеу нәтижелердің құжаттауы.
Сынақтарды тестілеу.
Программалық тестілеудің процестік ұйымы.Жоспарлау және басқарулар кезең тестированием, жүрісте стратегия және тестирования жолдар жаттығу анықталады:
Тестілеуді жоспарлау.
Тестілеу орындаумен басқарулар.
БҚ функциялардың орындаулары ұзақтықтары есеп айырысуы.
Тестілеу нәтижелердің құжаттауы.
Сынақтарды тестілеу.
Программалық тестілеудің процестік ұйымы Жоспарлау және басқарулар кезең тестированием, жүрісте есептердің сипаттама іске асатын жатыр, функциялар тағайындау және мазмұн ПС, және сипаттама бойынша:
Тестілеу нәтижелердің құжаттауы.
Тестілеуді жоспарлау.
Тестілеу орындаумен басқарулар.
БҚ функциялардың орындаулары ұзақтықтары есеп айырысуы.
Сынақтарды тестілеу.
Программалық тестілеудің процестік ұйымы.Оның пайдаланымдарға, бақылап отыруларға ыңғайлылықтарға жоғарылатуларға мақсаттарда (жүйелер) бағдарламалары қайтадан іске асыруы немесе оның функциялардың өзгерістері:
БЖ реинженериясы.
Рефакторинг.
Верификация.
Валидация.
Бағдарламалық қамтаманы жобалаудың негізі болатын бағдарламалық инженерияның кәсіби білім ядросы:
SWEBOK (Software Engineering Body Knowledge)
ACM (Association for Computing Machinery)
Бағдарламалық инженерия (Software Engineering)
BOK (Body of Knowledge)
ISO/IEC 12207
Өнімді әзірлеу кезеңінде талдауға, оны тексеруге, дұрыстығын бағалауға мүмкіндік беретін өмірлік цикл моделі:
Спиральді модель
Каскадты модель
Инкрементті модель
Декрементті модель
Эволюциялық модель
Бағдарламалық жобаны басқару әдістері.Қай әдіс, әр уақыт кезеңінде не істелу керектігін және қай атқарушы жасайтынын анық біліуге, сонымен қатар жеке операциялардың уақытылы аяқталу ықтималдығын анықтауа мүмкіндік береді:
PERT (Program Evaluation and Review Technique) бағалау мен талдау әдісі
Жобаны жоспарлау
Жобаны басқарудағы ұйымдастыру аспектілері
Динамикалық (серпінді) әдіс
Сыни жолдар әдісі
Бағдарламалық жобаны басқару әдістері.Жобаның орындалу уақыты мен құнын ескере отырып, ресурстарды (материалдық және адами) тағайындау және үлестіру процесі, бұл:
Жобаны жоспарлау
PERT (Program Evaluation and Review Technique) бағалау мен талдау әдісі
Жобаны басқарудағы ұйымдастыру аспектілері.
Динамикалық (серпінді) әдіс.
Бағдарламалық жобаны басқару әдістері.Жобаны атқарушылар ролін үлестіруші болып табылатын әдіс:
Жобаны басқарудағы ұйымдастыру аспектілері.
Жобаны жоспарлау.
PERT (Program Evaluation and Review Technique) бағалау мен талдау әдісі.
Динамикалық (серпінді) әдіс.
Сыни жолдар әдісі.
Бағдарламалық жобаны басқару әдістері.ӨЦ этаптары бойынша қызметкерлер еңбегін үлестіруші және тиімді жұмыс үшін қызметкерлер тобы арасындағы арнайы қарым-қатынас техникасын қажет ететін процесс:
Жобаны басқарудағы ұйымдастыру аспектілері.
Жобаны жоспарлау.
PERT (Program Evaluation and Review Technique) бағалау мен талдау әдісі.
Динамикалық (серпінді) әдіс.
Сыни жолдар әдісі.
Бағдарламалық жобаны басқару әдістері.Жобадағы мамандардың жұмыс стилдерін ескеретін процесс:
Жобаны басқарудағы ұйымдастыру аспектілері.
Жобаны жоспарлау.
PERT (Program Evaluation and Review Technique) бағалау мен талдау әдісі.
Динамикалық (серпінді) әдіс.
Сыни жолдар әдісі.
Бағдарламалық жобаны басқару әдістері.Қай процесс кезінде жоба бағаланады:
Жобаны басқарудағы ұйымдастыру аспектілері.
Жобаны жоспарлау.
PERT (Program Evaluation and Review Technique) бағалау мен талдау әдісі.
Динамикалық (серпінді) әдіс.
Сыни жолдар әдісі.
Бағдарламалық жобаны басқару әдістері.Жобадағы қатерлерді басқаруда тәсілдемелерді таңдау және қызметті жобалау:
Қатерлерді басқаруды жоспарлау.
Қатерлерді идентификациялау.
Қатерлерді сапалық бағалау.
Қатерлерді сандық бағалау.
Қатерлерге елеулерді жоспарлау.
Бағдарламалық жобаны басқару әдістері.Жобаға әсер ететін қатерлерді айқындап табу және олардың сипаттамаларын құжаттау:
Қатерлерді идентификациялау.
Қатерлерді басқаруды жоспарлау.
Қатерлерді сапалық бағалау.
Қатерлерді сандық бағалау.
Қатерлерге елеулерді жоспарлау.
Бағдарламалық жобаны басқару әдістері.Қатерлердің жоба жетістігіне тигізетін әсерін анықтау мақсатымен, қатерлердің пайда болу жағдайларын табу және оған сапалық талдама жүргізу:
Қатерлерді сапалық бағалау.
Қатерлерді идентификациялау.
Қатерлерді басқаруды жоспарлау.
Қатерлерді сандық бағалау.
Қатерлерге елеулерді жоспарлау.
Бағдарламалық жобаны басқару әдістері.Қатерлер салдарының жобаға әсер ету ықтималдығы мен олардың пайда болуы ықтималдығын сандық бағалау:
Қатерлерді сандық бағалау.
Қатерлерді сапалық бағалау.
Қатерлерді идентификациялау.
Қатерлерді басқаруды жоспарлау.
Қатерлерге елеулерді жоспарлау.
Бағдарламалық жобаны басқару әдістері.Қауіпті жағдайлар салдарының кері әсерін азайту және мүмкін болатын артықшылықтарын қолдану әдістері мен процедураларын анықтау:
Қатерлерге елеулерді жоспарлау.
Қатерлерді сандық бағалау.
Қатерлерді сапалық бағалау.
Қатерлерді идентификациялау.
Қатерлерді басқаруды жоспарлау.
Бағдарламалық жобаны басқару әдістері.Жобадағы қатерлерді басқару жоспарын орындау және қатерлерді минимизациялау әрекеттерін бағалау, бұл:
Қатерлерді басқару және оларға мониторинг жүргізу.
Қатерлерді сандық бағалау.
Қатерлерді сапалық бағалау.
Қатерлерді идентификациялау.
Қатерлерді басқаруды жоспарлау.
Бағдарламалық жобаны басқару әдістері.Белгіленген жобаға қатысты қатерлерді басқаруды қолдану мен жоспарлауда шешімдер қабылдау процесі:
Қатерлерді басқаруды жоспарлау.
Қатерлерді сандық бағалау.
Қатерлерді сапалық бағалау.
Қатерлерді идентификациялау.
Қатерлерге елеулерді жоспарлау.
Бағдарламалық жобаны басқару әдістері.Жобаға әсер ететін қатерлерді айқындап табу үшін жүрегізілетін процесс:
Қатерлерді идентификациялау.
Қатерлерге елеулерді жоспарлау.
Қатерлерді сандық бағалау.
Қатерлерді сапалық бағалау.
Қатерлерді басқаруды жоспарлау.
Бағдарламалық жобаны басқару әдістері.Бұлжытпай әрекет етуді қажет етеін қатерлерді анықтауды және қатерлер идентификациясын сапалық талдауды көрсету процесі:
Қатерлерді сапалық бағалау.
Қатерлерді идентификациялау.
Қатерлерге елеулерді жоспарлау.
Қатерлерді сандық бағалау.
Қатерлерді басқаруды жоспарлау.
Бағдарламалық жобаны басқару әдістері.Стандартты құрал-әдістер көмегімен қатерлердің туындау жағдайларын бағалау мен олардың жобаға әсерін анықтауды қамтитын қатерлерді бағалау:
Қатерлерді сапалық бағалау.
Қатерлерді идентификациялау.
Қатерлерге елеулерді жоспарлау.
Қатерлерді сандық бағалау.
Қатерлерді басқаруды жоспарлау.
Бағдарламалық жобаны басқару әдістері.Қатерлер салдарының жобаға әсер ету ықтималдығы мен олардың пайда болуы ықтималдығын анықтайтын қатерлерді бағалау:
Қатерлерді сандық бағалау.
Қатерлерді сапалық бағалау.
Қатерлерді идентификациялау.
Қатерлерге елеулерді жоспарлау.
Қатерлерді басқаруды жоспарлау.
Бағдарламалық жобаны басқару әдістері.Қатерлердің әсерін анықтау процесі мен қажет шараларды қолдану:
Қатерлерді басқару және оларға мониторинг жүргізу.
Қатерлерді сапалық бағалау.
Қатерлерді идентификациялау.
Қатерлерге елеулерді жоспарлау.
Қатерлерді басқаруды жоспарлау.
Бағдарламалық жобаны басқару әдістері.Қатерлерде туындайтын реакцияны бақылау процесі (жоспарланған немесе кездейсоқ п
Бағдарламалық жобаны басқару әдістері.Қатерлерде туындайтын реакцияны бақылау процесі (жоспарланған немесе кездейсоқ процесс):
Қатерлерді басқару және оларға мониторинг жүргізу.
Қатерлерді сапалық бағалау.
Қатерлерді идентификациялау.
Қатерлерге елеулерді жоспарлау.
Қатерлерді басқаруды жоспарлау.
Бағдарламалық жобаны басқару әдістері Қатерлердің жобаға кері әсер етуін азайту технологиялары мен әдістерін ойлап табу:
Қатер кезінде жасалатын әрекеттерді жоспарлау.
Қатерлерді сапалық бағалау.
Қатерлерді идентификациялау.
Қатерлерге елеулерді жоспарлау.
Қатерлерді басқаруды жоспарлау.
Жобаны басқарудың бағдарламалық ортасы:
MS Project.
MS Word.
MS One Note.
MS SharePoint Workspace.
MS Publisher.
MS Project. Жобаларды басқару. Нақты белгіленген нәтижені алу мақсатында жоба аясында жүргізілетін істер:
Міндет (task).
Ресурстар.
Бекітілімдер.
Жинақталған мідет (фаза, summary task).
Кезең (milestone).
MS Project. Жобаларды басқару. Міндеттерді орындауға қажет материалдар, құралдар және атқарушылар:
Ресурстар.
Міндет (task).
Бекітілімдер.
Жинақталған мідет (фаза, summary task).
Кезең (milestone).
