Разделы презентаций


Мутационное тестирование

Содержание

Agendaпроблема Code Coverage подходачто такое Мутационное тестированиепредложения по улучшениюпрактика

Слайды и текст этой презентации

Слайд 1Мутационное тестирование

Мутационное тестирование

Слайд 2Agenda
проблема Code Coverage подхода
что такое Мутационное тестирование
предложения по улучшению
практика

Agendaпроблема Code Coverage подходачто такое Мутационное тестированиепредложения по улучшениюпрактика

Слайд 3Проблема Code Coverage подхода
Code Coverage — мера, используемая при тестировании

программного обеспечения. Она показывает процент исходного кода программы, который был

выполнен в процессе тестирования.
Проблема Code Coverage подходаCode Coverage — мера, используемая при тестировании программного обеспечения. Она показывает процент исходного кода

Слайд 4Что такое Мутационное тестирование
Это метод тестирования программного обеспечения, который включает

небольшие изменения кода программы

Что такое Мутационное тестированиеЭто метод тестирования программного обеспечения, который включает небольшие изменения кода программы

Слайд 5Виды мутаций
удалить оператор программы
заменить каждое логическое выражение на логическую константу

«истина» или «ложь»
заменить каждую арифметическую операцию на другую. Например, +

на *, - или /
заменить каждую логическую операцию на другую. Например, > на >=, == или <=
заменить каждую переменную на другую (из той же области видимости). Переменные должны иметь одинаковые типы

замена объектов на null/nil
Кроме того существуют мутации для объектно-ориентированных языков, операторы для параллельного программирования, операторы для структур данных, таких как контейнеры и др.
Виды мутацийудалить оператор программызаменить каждое логическое выражение на логическую константу «истина» или «ложь»заменить каждую арифметическую операцию на

Слайд 6Предложения по улучшению
Проведение периодического мутационного тестирования
Изменение/дополнение уже существующих тестов
Рассказать про

мутационное тестирование своим коллегам/родителям/друзьям/прохожим на улице

Предложения по улучшениюПроведение периодического мутационного тестированияИзменение/дополнение уже существующих тестовРассказать про мутационное тестирование своим коллегам/родителям/друзьям/прохожим на улице

Слайд 7Практика
Идем в GoLand

ПрактикаИдем в GoLand

Слайд 8А что, если после внедрения некоторых мутаций программа станет более

полезной и с меньшим количеством баг?

А что, если после внедрения некоторых мутаций программа станет более полезной и с меньшим количеством баг?

Слайд 9Useful links
https://ru.wikipedia.org/wiki/%D0%9C%D1%83%D1%82%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%BE%D0%B5_%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5
https://habr.com/ru/post/334394/
https://habr.com/ru/post/139337/
http://pitest.org/java_mutation_testing_systems/
https://www.youtube.com/watch?v=gGZ-5uHYAi4&list=PLVe-2wcL84b8g_BkXetdmDEKYK3hUGnPw

Useful linkshttps://ru.wikipedia.org/wiki/%D0%9C%D1%83%D1%82%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%BE%D0%B5_%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5https://habr.com/ru/post/334394/https://habr.com/ru/post/139337/http://pitest.org/java_mutation_testing_systems/https://www.youtube.com/watch?v=gGZ-5uHYAi4&list=PLVe-2wcL84b8g_BkXetdmDEKYK3hUGnPw

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

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