Ўзбекистон республикаси ахборот технологиялари ва коммуникацияларини ривожлантириш вазирлиги муҳаммад ал-хоразмий номидаги



Download 2,45 Mb.
Pdf ko'rish
bet92/196
Sana21.06.2022
Hajmi2,45 Mb.
#687454
1   ...   88   89   90   91   92   93   94   95   ...   196
Bog'liq
dasturij taminotni testlash va tekshirish

тестовой зависимости
. Тестовая зависимость бывает двух видов – предусмотренная 
структурой тестовых примеров и паразитная. 
Пример предусмотренной тестовой зависимости был рассмотрен в предыдущем разделе 
– корректность выполнения тестов определялась порядком их выполнения. Такая тестовая 
зависимость требует документирования и сопровождения, как и сами описания тестовых 
примеров. Существует два вида документирования тестовых зависимостей: 

явное определение допустимого порядка выполнения тестовых примеров;

определение допустимого порядка выполнения тестовых примеров при 
помощи предусловий.
Первый способ удобен при сравнительно небольшом общем количестве тестовых 
примеров, а в случае разбиения на группы – при небольшом размере групп тестовых 
примеров. При втором способе корректность порядка выполнения тестовых примеров 
определяется при помощи проверки того, что либо тестируемая система, либо тестовое 
окружение находятся в необходимом состоянии для выполнения тестового примера. 
Паразитные тестовые зависимости обычно вызваны некорректным составлением тест-
плана. Проявляются они, как и предусмотренные зависимости, в том, что один (или более) 
тестовых примеров корректно работает только в том случае, если до него были выполнены 


110 
другие тестовые примеры. Причем такая зависимость не является предусмотренной 
тестировщиком. Природа паразитной тестовой зависимости схожа с природой ошибок 
использования неинициализированных или остаточных данных в динамической памяти при 
программировании. 
Лекция № 7-8. Документация, сопровождающая процесс 
верификации и тестирования
4. Технологические процессы верификации и роли в проекте, 
документация, создаваемая в ходе жизненного цикла проекта, ее 
назначение 
В ходе работы над проектом по созданию любой сложной программной системы 
создается большое количество проектной документации. Основное ее назначение – 
координация совместных действий большого количества разработчиков в течение более или 
менее длительных промежутков времени – в процессе первоначальной разработки системы, в 
процессе выполнения работ по ее модификации, в процессе сопровождения. Структурный 
состав проектной документации в большинстве проектов практически одинаков – это 
требования к системе различного уровня (системные, функциональные и структурные), 
описание ее архитектуры, программный код, тесты и документы, сопровождающие процесс 
внедрения (руководства по установке, настройке, пользовательские руководства). 
Поскольку верификация программной системы (в оптимистичном случае) выполняется 
в течение всего жизненного цикла разработки достаточно большим коллективом 
разработчиков, при тестировании создается тестовая документация. Основное ее назначение, 
помимо синхронизации действий тестировщиков различных уровней – обеспечение гарантий 
того, что тестирование выполняется в соответствии с выбранными критериями оценки 
качества, а также того, что все аспекты поведения системы протестированы. Кроме того, 
тестовая документация используется при внесении изменений в систему для проверки того, 
что как старая, так и новая функциональность работает корректно (Рис. 10). 
Перед началом верификации менеджером тестирования (test manager) создается 
документ, называемый планом верификации (или планом тестирования, но это не то же 
самое, что тест-план). План тестирования – организационный документ, содержащий 
требования к тому, как должно выполняться тестирование в данном конкретном проекте. В 
нем определяются общие подходы к согласованию процессов разработки и верификации, 
определяются методики проведения верификации, состав тестовой документации и ее 
взаимосвязь с документацией разработчиков, сроки различных этапов верификации, 
различные роли и квалификация тестировщиков, необходимые для выполнения всех работ 
по тестированию, требования к инструментам тестирования и тестовым стендам, 
оцениваются риски и приводятся пути для их преодоления. 
В данном документе также определяются требования собственно к тестовой 
документации – тест-требованиям, тест-планам, отчетам о выполнении тестирования. 
Согласно этим требованиям по системным и функциональным требованиям 
разработчиками тестов (test procedure developers) создаются тест-требования – документы, в 
которых подробно описано то, какие аспекты поведения системы должны быть 
протестированы. На основании описания архитектуры создаются низкоуровневые тест-
требования, в которых описываются аспекты поведения конкретной программной 
реализации системы, которые необходимо протестировать. 


111 
Функциональны
е требования
Архитектура
Низкоуровневые 
требования
Тест-
требования
Низкоуровневые 
тест-требования
Тестовое 
окружение
Тестовые 
примеры
Отчеты о 
результатах 
выполнения 
тестов
Отчеты о 
проблемах
Отчеты о 
покрытии
Запросы на 
изменение

Download 2,45 Mb.

Do'stlaringiz bilan baham:
1   ...   88   89   90   91   92   93   94   95   ...   196




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish