Фрагмент для ознакомления
1
ВВЕДЕНИЕ
ГЛАВА 1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ МЕТОДОВ ТЕСТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
1.1 Понятия тестирования программного обеспечения
1.2 Нормативно-правовая база, регулирующая разработку и тестирование программного обеспечения
1.3 Цели и методы тестирования программного обеспечения
ГЛАВА 2. ИССЛЕДОВАНИЕ МЕТОДОВ ТЕСТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
2.1 Порядок выполнения тестирования программного обеспечения
2.2 Модульное, интеграционное, квалификационное тестирование программного обеспечения
2.3 Автоматизация в тестировании программного обеспечения
ГЛАВА 3. ПРОБЛЕМЫ, УЯЗВИМОСТИ И ПУТИ ИХ РЕШЕНИЯ ПРИ РАЗНЫХ МЕТОДАХ ТЕСТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ НА ПРИМЕРЕ 1С
3.1 Применение методов тестирования на примере системы 1С
3.2 Проблема безопасности при тестировании системы 1С
3.3 Оценка эффективности применения методов тестирования системы 1С
ЗАКЛЮЧЕНИЕ
СПИСОК ЛИТЕРАТУРЫ
Фрагмент для ознакомления
2
Тестирование является одним из основных этапов разработки или совершенствования на основе информации. Именно на этапе тестирования происходит согласование требований заказчика и полученных результатов. Изменения, вносимые в базу данных, проходят несколько этапов проверки:
- Разработчики тестируют код напрямую;
- Ручной тест;
- Тестирование с помощью тестового механизма на платформе "1С: Предприятие".
На первом этапе можно улучшить качество своего кода и снизить вероятность обнаружения критических ошибок на следующем этапе. На ручном этапе тестирования уделяется внимание удобству использования нового механизма. Вводятся как правильные, так и неправильные данные, что позволяет выявить, казалось бы, неубедительные ошибки. Механизм тестирования на платформе "1С: Предприятие" проверяет логическую целостность базы данных, проверяет ссылочную целостность и интерактивные действия пользователя системы На этом этапе выполняется нагрузочный тест. Можно смоделировать большое количество пользователей системы за довольно короткий промежуток времени. Все системы на платформе 1С так или иначе подлежат доработке. Стандартные решения со временем устаревают и нуждаются в корректировке. В крупных компаниях разрабатываются собственные системы или, в большинстве случаев, стандартные решения расширяются и настраиваются под конкретные виды деятельности. Поэтому тестирование является неотъемлемой частью работы информационных систем.
ГЛАВА 1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ МЕТОДОВ ТЕСТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
1.1 Понятия тестирования программного обеспечения
Для решения повседневных задач в области программирования и устранения проблем, возникающих при использовании программных продуктов 1С в общих или отраслевых целях, проводятся соответствующие тесты и исследования, среди которых наиболее распространенными являются несколько видов (методов) тестирования:
- Модульная - программа, которая не только проверяет работоспособность модулей исходного кода (операторов, функций, ветвей, интерфейсов), но и создает необходимые драйверы.
- Сценарий - это набор действий и операций, которые состоят из выполнения ранее скомпилированных тестовых примеров (сценариев) и выполняются на исследуемом программном продукте. В качестве тестировщика может выступать системный администратор или обученный сотрудник.
Показать больше
Фрагмент для ознакомления
3
1 Крёнке, Д. Теория и практика построения баз данных. 8-е изд./ Д. Крёнке. — СПб.: Питер, 2013. — 800 с.: ил.
2 Шумаков П.В. ADO.NET и создание приложений баз данных в среде Microsoft Visual Studio.NET/ П.В. Шумаков. –: М.: ДИАЛОГ-МИФИ, 2013. – 258 с.
3 Уильямс, Э. Параллельное программирование на С#/ Э. Уильямс. – СПб.: Москва, 2014. – 672 с.
4 Либерти Д. Программирование на C#/ Д. Либерти. – М.: Издательский дом «Символ-Плюс», 2014. – 688 с.
5 Рихтер Д. Программирование на платформе Microsoft .NET Framework/ Д. Рихтер. – СПб.: Русская редакция, 2013. – 512 с.
6 Дейт, К. Дж. SQL и реляционная теория/ К. Дж. Дейт. – М.: Издательский дом «Вильямс», 2015. – 474 с.
7 Visual Studio 2017 [Электронный ресурс]. – 2003-2017. - Электрон дан. -– Режим доступа: https://www.visualstudio.com/ru-ru/visual-studio-homepage-vs.aspx (дата обращения: 10.04.2018)
8 Вирт, Никлаус. Алгоритмы и структуры данных/ Н. Вирт. – СПб.: БХВ-Петербург, 2015. – 274 с.
9 Кватрани Т. RationalRose 2000 и UML. Визуальное моделирование/ Т. Кватрани. – М.: Издательский дом «Вильямс», 2013. – 583 с.
10 Кумар, В. NET Сетевое программирование/ В. Кумар, Э. Кровчик, Н. Лагари. – М.: Лори, 2014. – 500 с.: ил.
11 Рихтер, Дж. Программирование на платформе Microsoft .NET Framework 4.0 на языке C#/ Дж. Рихтер. – 3-е издание. – СПб.: Питер, 2014. – 400 с.: ил.
12 Микелсен К. Язык программирования C#. Лекции и упражнения/ К. Микелсен. – М.: Издательский дом «ДиаСофт», 2015. – 656 с.
13 Петзольд Ч. Программирование для Microsoft Windows на С#. В 2 томах/ Ч. Петзольд. – СПб.: Русская редакция, 2013. – 536 с.