Исследование методов тестирования блокчейн-платформ и приложений

Исследование методов тестирования блокчейн-платформ и приложений

Вид работы: Курсовая работа  |   Предмет работы: Информационные технологии   |   Количество листов: 39

Тестирование – это процесс проверки того, что система предоставляет ожидаемый ответ при взаимодействии с ограниченным набором тестов. На текущий момент существует множество видов тестирования, также существует большое количество классификаций этих видов. 1.1 Функциональное тестирование Функциональное тестирование – это метод тестирования, используемый для тестирования функциональности системы, должен охватывать все сценарии, включая пути отказа и граничные случаи. Функциональное тестирование блокчейна помогает оценить бизнес-требования, процессы и эффективность сценариев использования. В ходе функционального тестирования проверяются такие компоненты, как смарт-контракты, размер блока и размер цепи, добавление блока, передача данных, узлы.


Содержание

Введение 3
Постановка задачи 8
Обзор литературы 9
Глава 1. Общие подходы к тестированию 10
1.1 Функциональное тестирование 10
1.1.1 Тестирование смарт-контрактов 10
1.1.2 Тестирование жизненного цикла транзакции 11
1.1.3 Тестирование узлов 11
1.1.4 Тестирование блоков 12
1.2. Нефункциональное тестирование 12
1.2.1 Тестирование безопасности 13
1.2.2 Тестирование производительности 14
1.3 Интеграционное тестирование 14
1.4 Тестирование АРI 15
1.5 Нагрузочное тестирование 16
Глава 2. Инструменты тестирования блокчейна 17
2.1 Hyреrlеdgеr Саliреr 17
2.2 BLОСKBЕNСH 18
2.3 MiхBytеs() Tаnk 19
2.4 DАGBеnсh 20
2.5 Whitеblосk Gеnеsis 20
2.6 BСTMаrk 21
2.7 Trufflе 21
2.8 Hаrdhаt 22
2.9 Gаnасhе 22
Глава 3. Тестирование смарт-контрактов 25
3.1 Повторный вход (Рекурсивный вызов) 26
3.2 Блокировка кошелька 27
3.3 Целочисленное переполнение и недостаток 27
3.4 Зависимость по порядку транзакций 30
3.5 Безгазовая отправка 32
3.6 Сравнение результатов скорости тестирования смарт-контрактов 33
Выводы 34
Заключение 35
Список литературы 36










ПОМОЩЬ С НАУЧНОЙ РАБОТОЙ

Подготовим для Вас работу по стандартам Вузов

Готовая работа с высокой уникальностью по минимальной цене
Срок выполнения от 2 часов
Антиплагиат более 70%

Быстрый заказ работы





[honeypot 2Mp1wUz2rkcR2jj1Ahxo]

Мы перезвоним через 5 минут

Яндекс.Метрика

Error: Please enter a valid email address

Error: Invalid email

Error: Please enter your first name

Error: Please enter your last name

Error: Please enter a username

Error: Please enter a password

Error: Please confirm your password

Error: Password and password confirmation do not match