🗊Презентация Автоматизированное тестирование

Нажмите для полного просмотра!
Автоматизированное тестирование, слайд №1Автоматизированное тестирование, слайд №2Автоматизированное тестирование, слайд №3Автоматизированное тестирование, слайд №4Автоматизированное тестирование, слайд №5Автоматизированное тестирование, слайд №6Автоматизированное тестирование, слайд №7Автоматизированное тестирование, слайд №8Автоматизированное тестирование, слайд №9Автоматизированное тестирование, слайд №10Автоматизированное тестирование, слайд №11Автоматизированное тестирование, слайд №12Автоматизированное тестирование, слайд №13Автоматизированное тестирование, слайд №14Автоматизированное тестирование, слайд №15Автоматизированное тестирование, слайд №16

Вы можете ознакомиться и скачать презентацию на тему Автоматизированное тестирование. Доклад-сообщение содержит 16 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

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


Слайд 1





Автоматизированное тестирование
Описание слайда:
Автоматизированное тестирование

Слайд 2





Основные преимущества Автоматизированного тестирования
проводить чаще регрессионное тестирование
быстро предоставлять разработчикам отчет о состоянии продукта
получить потенциально бесконечное число прогонов тестов
обеспечить поддержку Agile и экстремальным методам разработки
сохранять строгую документацию тестов
обнаружить ошибки, которые были пропущены на стадии ручного тестирования
Описание слайда:
Основные преимущества Автоматизированного тестирования проводить чаще регрессионное тестирование быстро предоставлять разработчикам отчет о состоянии продукта получить потенциально бесконечное число прогонов тестов обеспечить поддержку Agile и экстремальным методам разработки сохранять строгую документацию тестов обнаружить ошибки, которые были пропущены на стадии ручного тестирования

Слайд 3





Инструменты Автоматизированного тестирования
JUnit — тестирование приложений для Java
TestNG — тестирование приложений для Java
NUnit — порт JUnit под .NET
Selenium — тестирование приложений HTML; поддерживает 
браузеры Internet Explorer, Mozilla Firefox, Opera, Google Chrome, Safari
TOSCA Testsuite — тестирование приложений HTML, .NET, Java, SAP
UniTESK — тестирование приложений на Java, Си
Описание слайда:
Инструменты Автоматизированного тестирования JUnit — тестирование приложений для Java TestNG — тестирование приложений для Java NUnit — порт JUnit под .NET Selenium — тестирование приложений HTML; поддерживает браузеры Internet Explorer, Mozilla Firefox, Opera, Google Chrome, Safari TOSCA Testsuite — тестирование приложений HTML, .NET, Java, SAP UniTESK — тестирование приложений на Java, Си

Слайд 4





Инструменты Автоматизированного тестирования
Описание слайда:
Инструменты Автоматизированного тестирования

Слайд 5





Автоматизация тестирования
Преимущества автоматизации тестирования:

Повторяемость – все написанные тесты всегда будут выполняться однообразно, то есть исключен «человеческий фактор». Тестировщик не пропустит тест по неосторожности и ничего не напутает в результатах.
Быстрое выполнение – автоматизированному скрипту не нужно сверяться с инструкциями и документациями, это сильно экономит время выполнения.
Меньшие затраты на поддержку – когда автоматические скрипты уже написаны, на их поддержку и анализ результатов требуется, как правило, меньшее время чем на проведение того же объема тестирования вручную.
Отчеты – автоматически рассылаемые и сохраняемые отчеты о результатах тестирования.
Выполнение без вмешательства – во время выполнения тестов инженер-тестировщик может заниматься другими полезными делами, или тесты могут выполняться в нерабочее время (этот метод предпочтительнее, так как нагрузка на локальные сети ночью снижена).
Описание слайда:
Автоматизация тестирования Преимущества автоматизации тестирования: Повторяемость – все написанные тесты всегда будут выполняться однообразно, то есть исключен «человеческий фактор». Тестировщик не пропустит тест по неосторожности и ничего не напутает в результатах. Быстрое выполнение – автоматизированному скрипту не нужно сверяться с инструкциями и документациями, это сильно экономит время выполнения. Меньшие затраты на поддержку – когда автоматические скрипты уже написаны, на их поддержку и анализ результатов требуется, как правило, меньшее время чем на проведение того же объема тестирования вручную. Отчеты – автоматически рассылаемые и сохраняемые отчеты о результатах тестирования. Выполнение без вмешательства – во время выполнения тестов инженер-тестировщик может заниматься другими полезными делами, или тесты могут выполняться в нерабочее время (этот метод предпочтительнее, так как нагрузка на локальные сети ночью снижена).

Слайд 6





Автоматизация тестирования
Преимущества автоматизации тестирования:

Автотесты работают быстрее, чем человек

Автотесты выполняются с большей точностью

Автоматизация тестирования позволяет повысить качество продукта

Автоматизация может использоваться практически во всех процессах тестирования

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

Слайд 7





Автоматизация тестирования
Недостатки автоматизации тестирования:

Повторяемость – все написанные тесты всегда будут выполняться однообразно. Это одновременно является и недостатком, так как тестировщик, выполняя тест вручную, может обратить внимание на некоторые детали и, проведя несколько дополнительных операций, найти дефект. Скрипт этого сделать не может.
Затраты на поддержку – несмотря на то, что в случае автоматизированных тестов они меньше, чем затраты на ручное тестирование того же функционала – они все же есть. Чем чаще изменяется приложение, тем они выше.
Большие затраты на разработку – разработка автоматизированных тестов это сложный процесс, так как фактически идет разработка приложения, которое тестирует другое приложение. В сложных автоматизированных тестах также есть фреймворки, утилиты, библиотеки и прочее. Естественно, все это нужно тестировать и отлаживать, а это требует времени.
Стоимость инструмента для автоматизации – в случае если используется лицензионное ПО, его стоимость может быть достаточно высока. Свободно распространяемые инструменты как правило отличаются более скромным функционалом и меньшим удобством работы.
Пропуск мелких ошибок - автоматический скрипт может пропускать мелкие ошибки на проверку которых он не запрограммирован. Это могут быть неточности в позиционировании окон, ошибки в надписях, которые не проверяются, ошибки контролов и форм с которыми не осуществляется взаимодействие во время выполнения скрипта.
Описание слайда:
Автоматизация тестирования Недостатки автоматизации тестирования: Повторяемость – все написанные тесты всегда будут выполняться однообразно. Это одновременно является и недостатком, так как тестировщик, выполняя тест вручную, может обратить внимание на некоторые детали и, проведя несколько дополнительных операций, найти дефект. Скрипт этого сделать не может. Затраты на поддержку – несмотря на то, что в случае автоматизированных тестов они меньше, чем затраты на ручное тестирование того же функционала – они все же есть. Чем чаще изменяется приложение, тем они выше. Большие затраты на разработку – разработка автоматизированных тестов это сложный процесс, так как фактически идет разработка приложения, которое тестирует другое приложение. В сложных автоматизированных тестах также есть фреймворки, утилиты, библиотеки и прочее. Естественно, все это нужно тестировать и отлаживать, а это требует времени. Стоимость инструмента для автоматизации – в случае если используется лицензионное ПО, его стоимость может быть достаточно высока. Свободно распространяемые инструменты как правило отличаются более скромным функционалом и меньшим удобством работы. Пропуск мелких ошибок - автоматический скрипт может пропускать мелкие ошибки на проверку которых он не запрограммирован. Это могут быть неточности в позиционировании окон, ошибки в надписях, которые не проверяются, ошибки контролов и форм с которыми не осуществляется взаимодействие во время выполнения скрипта.

Слайд 8





Автоматизация тестирования
Недостатки автоматизации тестирования:

Повторяемость – все написанные тесты всегда будут выполняться однообразно. Это одновременно является и недостатком, так как тестировщик, выполняя тест вручную, может обратить внимание на некоторые детали и, проведя несколько дополнительных операций, найти дефект. Скрипт этого сделать не может.
Затраты на поддержку – несмотря на то, что в случае автоматизированных тестов они меньше, чем затраты на ручное тестирование того же функционала – они все же есть. Чем чаще изменяется приложение, тем они выше.
Большие затраты на разработку – разработка автоматизированных тестов это сложный процесс, так как фактически идет разработка приложения, которое тестирует другое приложение. В сложных автоматизированных тестах также есть фреймворки, утилиты, библиотеки и прочее. Естественно, все это нужно тестировать и отлаживать, а это требует времени.
Стоимость инструмента для автоматизации – в случае если используется лицензионное ПО, его стоимость может быть достаточно высока. Свободно распространяемые инструменты как правило отличаются более скромным функционалом и меньшим удобством работы.
Пропуск мелких ошибок - автоматический скрипт может пропускать мелкие ошибки на проверку которых он не запрограммирован. Это могут быть неточности в позиционировании окон, ошибки в надписях, которые не проверяются, ошибки контролов и форм с которыми не осуществляется взаимодействие во время выполнения скрипта.
Описание слайда:
Автоматизация тестирования Недостатки автоматизации тестирования: Повторяемость – все написанные тесты всегда будут выполняться однообразно. Это одновременно является и недостатком, так как тестировщик, выполняя тест вручную, может обратить внимание на некоторые детали и, проведя несколько дополнительных операций, найти дефект. Скрипт этого сделать не может. Затраты на поддержку – несмотря на то, что в случае автоматизированных тестов они меньше, чем затраты на ручное тестирование того же функционала – они все же есть. Чем чаще изменяется приложение, тем они выше. Большие затраты на разработку – разработка автоматизированных тестов это сложный процесс, так как фактически идет разработка приложения, которое тестирует другое приложение. В сложных автоматизированных тестах также есть фреймворки, утилиты, библиотеки и прочее. Естественно, все это нужно тестировать и отлаживать, а это требует времени. Стоимость инструмента для автоматизации – в случае если используется лицензионное ПО, его стоимость может быть достаточно высока. Свободно распространяемые инструменты как правило отличаются более скромным функционалом и меньшим удобством работы. Пропуск мелких ошибок - автоматический скрипт может пропускать мелкие ошибки на проверку которых он не запрограммирован. Это могут быть неточности в позиционировании окон, ошибки в надписях, которые не проверяются, ошибки контролов и форм с которыми не осуществляется взаимодействие во время выполнения скрипта.

Слайд 9





Авто или ручное тестирование?
Описание слайда:
Авто или ручное тестирование?

Слайд 10





Основное применения автоматизации
Труднодоступные места в системе (бэкенд процессы, логирование файлов, запись в БД)
Часто используемая функциональность, риски от ошибок в которой достаточно высоки. Автоматизировав проверку критической функциональности, можно гарантировать быстрое нахождение ошибок, а значит и быстрое их решение.
Рутинные операции, такие как переборы данных (формы с большим количеством вводимых полей. Автоматизировать заполнение полей различными данными и их проверку после сохранения)
Валидационные сообщения (Автоматизировать заполнение полей не корректными данными и проверку на появление той или иной валидации)
Длинные end-to-end сценарии
Проверка данных, требующих точных математических расчетов
Проверка правильности поиска данных
Описание слайда:
Основное применения автоматизации Труднодоступные места в системе (бэкенд процессы, логирование файлов, запись в БД) Часто используемая функциональность, риски от ошибок в которой достаточно высоки. Автоматизировав проверку критической функциональности, можно гарантировать быстрое нахождение ошибок, а значит и быстрое их решение. Рутинные операции, такие как переборы данных (формы с большим количеством вводимых полей. Автоматизировать заполнение полей различными данными и их проверку после сохранения) Валидационные сообщения (Автоматизировать заполнение полей не корректными данными и проверку на появление той или иной валидации) Длинные end-to-end сценарии Проверка данных, требующих точных математических расчетов Проверка правильности поиска данных

Слайд 11





Основное применения автоматизации
Участки кода, исполнение которых трудно визуализировать и получить осязаемую информацию о протекающих процессах (back-end процессы, занесение в базу данных, занесение логов в файл).
Функциональность продукта, которая будет использоваться наиболее часто и возникновение ошибок которой связано с достаточно высоким риском. 
Типовые часто выполняемые операции, которые обычно связаны с обработкой данных. 
Сообщения об ошибках. Требуется автоматизация разнесения некорректных данных по соответствующим полям и тестирование корректности проверки правильности данных и сообщений об ошибках.
Комплексная проверка поведения всей системы, как целостного объекта (end-to-end testing).
Проверка числовых массивов, нужных для достоверных математических операций.
Тестирование корректности отображаемых результатов поиска в ответ на запрос по нужным данным.
Описание слайда:
Основное применения автоматизации Участки кода, исполнение которых трудно визуализировать и получить осязаемую информацию о протекающих процессах (back-end процессы, занесение в базу данных, занесение логов в файл). Функциональность продукта, которая будет использоваться наиболее часто и возникновение ошибок которой связано с достаточно высоким риском. Типовые часто выполняемые операции, которые обычно связаны с обработкой данных. Сообщения об ошибках. Требуется автоматизация разнесения некорректных данных по соответствующим полям и тестирование корректности проверки правильности данных и сообщений об ошибках. Комплексная проверка поведения всей системы, как целостного объекта (end-to-end testing). Проверка числовых массивов, нужных для достоверных математических операций. Тестирование корректности отображаемых результатов поиска в ответ на запрос по нужным данным.

Слайд 12





Всё зависит от предъявляемых к проверяемой системе требований, возможностей, которые позволяет реализовать выбранный для автоматического тестирования инструмент.
Всё зависит от предъявляемых к проверяемой системе требований, возможностей, которые позволяет реализовать выбранный для автоматического тестирования инструмент.
Описание слайда:
Всё зависит от предъявляемых к проверяемой системе требований, возможностей, которые позволяет реализовать выбранный для автоматического тестирования инструмент. Всё зависит от предъявляемых к проверяемой системе требований, возможностей, которые позволяет реализовать выбранный для автоматического тестирования инструмент.

Слайд 13





План тестирования определяется международным стандартом IEEE 829-1983. В нем должны быть предусмотрены как минимум три раздела содержащие, следующие описания:
План тестирования определяется международным стандартом IEEE 829-1983. В нем должны быть предусмотрены как минимум три раздела содержащие, следующие описания:
что будет тестироваться (тестовые требования, тестовые варианты);
какими методами и насколько подробно будет тестироваться система;
план-график работ и требуемые ресурсы (персонал, техника).
Описание слайда:
План тестирования определяется международным стандартом IEEE 829-1983. В нем должны быть предусмотрены как минимум три раздела содержащие, следующие описания: План тестирования определяется международным стандартом IEEE 829-1983. В нем должны быть предусмотрены как минимум три раздела содержащие, следующие описания: что будет тестироваться (тестовые требования, тестовые варианты); какими методами и насколько подробно будет тестироваться система; план-график работ и требуемые ресурсы (персонал, техника).

Слайд 14





Этапы тестирования

Этапы тестирования

Этапы тестирования

Этапы тестирования
Описание слайда:
Этапы тестирования Этапы тестирования Этапы тестирования Этапы тестирования

Слайд 15





Методологии
Описание слайда:
Методологии

Слайд 16





Методологии
Описание слайда:
Методологии



Похожие презентации
Mypresentation.ru
Загрузить презентацию