Содержание 2 Постановка задачи и ее актуальность 3 1 Теоретические основы для решения задачи тестирования 5 1.1 Обзор основных понятий по тестовым процедурам 5 1.2 Жизненный цикл продукта и тестирования 9 2 Описание способов решения задачи 12 2.1 Связь тестирования с рядом стоящих в плане задач. Модели разработки программного обеспечения и их тестирование 12 2.2 Методы тестирования программного обеспечения 16 2.3 Описание вариантов решения задачи тестирования программного обеспечения 18 Описание возможных результатов решения задачи тестирования 21 Список использованных источников 22

Тестирование программного обеспечения. Методы тестирования программного обеспечения.

реферат
Программирование
22 страниц
64% уникальность
2021 год
55 просмотров
Скорина Ж.
Эксперт по предмету «Программирование»
Узнать стоимость консультации
Это бесплатно и займет 1 минуту
Оглавление
Введение
Заключение
Список литературы
Содержание 2 Постановка задачи и ее актуальность 3 1 Теоретические основы для решения задачи тестирования 5 1.1 Обзор основных понятий по тестовым процедурам 5 1.2 Жизненный цикл продукта и тестирования 9 2 Описание способов решения задачи 12 2.1 Связь тестирования с рядом стоящих в плане задач. Модели разработки программного обеспечения и их тестирование 12 2.2 Методы тестирования программного обеспечения 16 2.3 Описание вариантов решения задачи тестирования программного обеспечения 18 Описание возможных результатов решения задачи тестирования 21 Список использованных источников 22
Читать дальше
Тестирование программного обеспечения - это оценка разрабатываемого программного обеспечения/продукта, чтобы проверить его возможности, способности и соответствие ожидаемым результатам. Существуют различные типы методов, используемые в области тестирования и обеспечения качества. Тестирование программного обеспечения - это не что иное, как испытание куска кода к контролируемым и неконтролируемым условиям эксплуатации, наблюдение за выходом, а затем изучение, соответствует ли он предварительно определенным условиям. Известно, что при создании типичного программного проекта около 50 % общего времени и более 50 % общей стоимости расходуется на тестирование разрабатываемой программы или системы. Эти цифры могут вызвать целую дискуссию, но, оставив вопрос точности оценки в стороне и основываясь на том, что тестирование является важным этапом в создании программного продукта, можно было бы предположить, что к настоящему времени тестирование программ поднялось до уровня точной науки.


Выполняем решение задач на заказ в Иркутске , обращайтесь к Work5.


. Увы, это не так. На самом деле тестирование программ освещено, пожалуй, меньше, чем любой другой аспект разработки программного обеспечения. К тому же тестирование является до сих пор «немодным» предметом, если иметь в виду спорность публикаций по этому вопросу. Любой программист может похвастать «хорошо» написанным кодом, модулем, классом, но, как правило, он практически ничего не может сказать, насколько полно оттестирован этот код. Многие готовы ругать других разработчиков, указывая на их ошибки, сбои их программного обеспечения, забывая о своих. Различные наборы тест-кейсов и стратегий тестирования направлены на достижение одной общей цели - устранение багов и ошибок в коде, и обеспечения точной и оптимальной производительности программного обеспечения. И вопрос о качестве по начинает приобретать особую важность: сегодня это уже не только комфорт от работы в той или иной программе, сегодня ПО управляет оборудованием в больницах, диспетчерскими системами в аэропортах, атомными реакторами, космическими кораблями и т.д. Осознав тот факт, что обеспечение высокого качества разрабатываемого ПО – это реальный путь «обойти» конкурентов, многие компании во всём мире вкладывают всё больше средств в обеспечение качества своих продуктов, создавая собственные группы и отделы, занимающиеся тестированием, или передавая тестирование своих продуктов сторонним организациям. Целью работы является изучение методов тестирования программного обеспечения. Задачи работы: - изучить вопрос о том, что такое тестирование программного обеспечения; -обзор методов тестирования программного обеспечения. - изучение возможных вариаций тестов для программного обеспечения.. Актуальность рабаты заключена в том, что бурное развитие систем автоматизированной разработки ПО (CASE-средств) и сетевых технологий привело к росту рынка производства ПО и к пересмотру вопросов обеспечения качества и надёжности разрабатываемых программ. Резко усилившаяся конкуренция между производителями ПО потребовала особого внимания к качеству создаваемых продуктов, т.к. теперь у потребителя был выбор: многие фирмы предлагали свои продукты и услуги по достаточно приемлемым ценам, а потому можно было обратиться к тем, кто разработает программу не только быстро и дёшево, но и качественно. Ситуация осложнилась тем фактом, что в настоящее время компьютеризации подвержены практически все области человеческой жизни.

Читать дальше
Тестирование как объект изучения может рассматриваться с различных чисто технических точек зрения. Однако наиболее важными при изучении тестирования представляются вопросы его экономики и психологии разработчика. Иными словами, достоверность тестирования программы в первую очередь определяется тем, кто будет ее тестировать и каков его образ мышления, и уже затем определенными технологическими аспектами. Поэтому, прежде чем перейти к техническим проблемам, мы остановимся на этих вопросах. Вопросы экономики и психологии до сих пор тщательно не исследованы. Однако, необходимо разобраться в общих моментах экономики и тестирования. Поначалу может показаться тривиальным жизненно важный вопрос определения термина «тестирование». Необходимость обсуждения этого термина связана с тем, что большинство специалистов используют его неверно, а это в свою очередь приводит к плохому тестированию. Таковы, например, следующие определения: «Тестирование представляет собой процесс, демонстрирующий отсутствие ошибок в программе», «Цель тестирования – показать, что программа корректно исполняет преду- 10 смотренные функции», «Тестирование – это процесс, позволяющий убедиться в том, что программа выполняет свое назначение». Эти определения описывают нечто противоположное тому, что следует понимать под тестированием, поэтому они неверны. Оставив на время определения, предположим, что если мы тестируем программу, то нам нужно добавить к ней некоторую новую стоимость (так как тестирование стоит денег и нам желательно возвратить затраченную сумму, а это можно сделать только путем увеличения стоимости программы). Увеличение стоимости означает повышение качества или возрастание надежности программы, в противном случае пользователь будет недоволен платой за качество. Повышение качества или надежности программы связано с обнаружением и удалением из нее ошибок. Следовательно, программа тестируется не для того, чтобы показать, что она работает, а скорее наоборот – тестирование начинается с предположения, что в ней есть ошибки (это предположение справедливо практически для любой программы), а затем уже обнаруживается их максимально возможное число. В ходе выполнения работы были достигнуты и задачи поставленная цель.
Читать дальше
1. Брябрин, В.М. Программное обеспечение персональных ЭВМ / В.М. Брябрин. - М.: Наука, 2018. - 272 c. 2. Вендров, А. М. Практикум по тестированию программного обеспечения экономических информационных систем / А.М. Вендров. - М.: Финансы и статистика, 2016. - 192 c. 3. Гецци, Карло Основы инженерии программного обеспечения / Карло Гецци , Мехди Джазайери , Дино Мандриоли. - М.: БХВ-Петербург, 2017. - 832 c. 4. Дюваль Непрерывная интеграция. Улучшение качества программного обеспечения и снижение Рисунокка / Дюваль, М. Поль. - М.: Вильямс, 2017. - 240 c. 5. Зелковиц, М. Принципы разработки и тестирования программного обеспечения / М. Зелковиц, А. Шоу, Дж. Гэннон. - М.: Мир, 2017. - 368 c. 6. Исаченко, О. В. Программное обеспечение компьютерных сетей / О.В. Исаченко. - М.: ИНФРА-М, 2017. - 120 c. 7 Котляров, В. П. Основы тестирования программного обеспечения / В.П. Котляров, Т.В. Коликова. - М.: Интернет-университет информационных технологий, Бином. Лаборатория знаний, 2016. - 288 c. 8. Савельев, И.В. Тестирование web-приложений. Учебное пособие / И.В. Савельев. - СПб.: Лань П, 2016. - 144 c. 9. Волков, В.С. Концепции современного естествознания. Интернет-тестирование базовых знаний: Учебное пособие / В.С. Волков. - СПб.: Лань П, 2016. - 208 c. 10. Дмитренко, В.П. Интернет-тестирование базовых знаний: Учебное пособие / В.П. Дмитренко, Е.В. Сотникова, А.В. Черняев. - СПб.: Лань П, 2016. - 160 c.
Читать дальше
Поможем с написанием такой-же работы от 500 р.
Лучшие эксперты сервиса ждут твоего задания

Похожие работы

реферат
Прикладное программное обеспечение. Визуали-зация на несколько выходов.
Количество страниц:
22
Оригинальность:
38%
Год сдачи:
2021
Предмет:
Программирование
курсовая работа
Криминологический анализ коррупционных преступлений, совершаемых должностными лицами.
Количество страниц:
27
Оригинальность:
80%
Год сдачи:
2021
Предмет:
Криминология
дипломная работа
"Радио России": история становления, редакционная политика, аудитория. (Имеется в виду радиостанция "Радио России")
Количество страниц:
70
Оригинальность:
61%
Год сдачи:
2015
Предмет:
История журналистики
курсовая работа
26. Центральное (всесоюзное) радиовещание: история создания и развития.
Количество страниц:
25
Оригинальность:
84%
Год сдачи:
2016
Предмет:
История журналистики

Поможем с работой
любого уровня сложности!

Это бесплатно и займет 1 минуту
image