SlideShare a Scribd company logo
Getting Tested:  методология интеграционного тестирования Рендак Алена IndyCode http://www.indycode.ru/People/AlenaRendak 3 -я конференция  .NET  разработчиков 2 5  сентября 2011
Основные понятия Методология включает: Принципы Методы Методики Способы Интеграционное тестирование  - тестирование результата взаимодействия отдельных компонентов системы (классов, модулей) между собой в какой-либо среде по методу «черного ящика».
Что будем тестировать?
Последовательность действий тестировщика Отметить себя на тестируемой карточке Протестировать карточку вручную Баг   Написать интеграционный тест Составить описание бага Да Нет Возврат карточки программистам Перенос  карточки в  Done Актуализировать тестируемую систему
Критерии написания интеграционных тестов Exception Нарушение логики работы системы Пользовательский интерфейс
Описание сценария бага Как сейчас: В чем баг: Как должно быть: Найдено:  ФИО тестировщика
А у нас… Интеграционное тестирование  автоматизировано LinqToWindows
Средство тестирования, позволяющее оформлять тестовые сценарии в виде предложений на естественном языке
Selenium RC Инструмент для тестирования Web-приложений открытие  Web- страницы поиск элементов   на странице получение текста ( text) получение значения ( value) click  по элементу ввод текста в заданное поле
LinqToWindows Библиотека для тестирования  Desktop -приложений нажатие кнопок ввод текста в поля https://github.com/Eskat0n/linqtowindows
Организация репозитория
TeamCity Получение актуальной версии программного продукта
Список упавших тестов
Спасибо за внимание Рендак Алена IndyCode [email_address] twitter.com/Valkiry87

More Related Content

PPTX
Sqadays 8-barancev
Alexei Lupan
 
PDF
Андрей Валдуев, Playrix — Основы тестирования и примеры использования базовых...
Dev_Party
 
PPT
(Seleniumcamp) Selenium IDE как артефакт пикника на обочине
Alexei Lupan
 
PDF
Тестирование осень 2013 лекция 3
Technopark
 
PPT
сергей андреев
Alexei Lupan
 
PDF
Непрерывный анализ качества кода с помощью SonarQube
Vasilii Chernov
 
PPTX
Инструментальный подход к разработке протоколов
furj
 
PPT
CodeFest 2010. Жемчужникова М., Овчарова О. —Принципы выбора ПО для группы те...
CodeFest
 
Sqadays 8-barancev
Alexei Lupan
 
Андрей Валдуев, Playrix — Основы тестирования и примеры использования базовых...
Dev_Party
 
(Seleniumcamp) Selenium IDE как артефакт пикника на обочине
Alexei Lupan
 
Тестирование осень 2013 лекция 3
Technopark
 
сергей андреев
Alexei Lupan
 
Непрерывный анализ качества кода с помощью SonarQube
Vasilii Chernov
 
Инструментальный подход к разработке протоколов
furj
 
CodeFest 2010. Жемчужникова М., Овчарова О. —Принципы выбора ПО для группы те...
CodeFest
 

What's hot (20)

PDF
UI+unit testing in iOS
Кирилл Ушков
 
PPTX
ковалев нестандатное нт
Alexei Lupan
 
PPTX
Автоматизация и Selenium IDE
ISsoft
 
PPT
Эльдар Гусейнов "Эффективная архитектура мобильной автоматизации для проектов...
QA Club Minsk
 
PPTX
Алексей Баранцев -- Какое дело тестировщикам до исходного кода?
sqadays8
 
PPT
Антон Семенченко, Никита Беликов "Инструменты автоматизации тестирования моби...
QA Club Minsk
 
PDF
План тестирования
EDISON Software Development Centre
 
PPTX
Дмитрий Лукьяненко: Первый фреймворк на Selenium + TestNG
DataArt
 
PPTX
Как создать качественный статический анализатор
Andrey Karpov
 
PDF
Урок 7. Проблемы выявления 64-битных ошибок
Tatyanazaxarova
 
PPT
Android unit and ui testing
Bogdan Aksonenko
 
PDF
Метод No-Test-Cases: избавьтесь от тест-кейсов в тестировании
SQALab
 
PPTX
Security Tesint: Sql injection
Sergey Polazhenko
 
PPTX
Ui testing how intel does this
Alexei Lupan
 
PPTX
Fundamental test process
QA Guards
 
PDF
Как мы тестируем анализатор кода
Tatyanazaxarova
 
PDF
Андрей Уразов - Методы раннего обнаружения ошибок
SQALab
 
PPTX
автоматизация тестирования с помощью Selenium
vyacheslavmaslov
 
PPTX
IntroductionPrinciples
QA Guards
 
PPTX
XP Days Ukraine 2014 - Refactoring legacy code
Dmytro Mindra
 
UI+unit testing in iOS
Кирилл Ушков
 
ковалев нестандатное нт
Alexei Lupan
 
Автоматизация и Selenium IDE
ISsoft
 
Эльдар Гусейнов "Эффективная архитектура мобильной автоматизации для проектов...
QA Club Minsk
 
Алексей Баранцев -- Какое дело тестировщикам до исходного кода?
sqadays8
 
Антон Семенченко, Никита Беликов "Инструменты автоматизации тестирования моби...
QA Club Minsk
 
План тестирования
EDISON Software Development Centre
 
Дмитрий Лукьяненко: Первый фреймворк на Selenium + TestNG
DataArt
 
Как создать качественный статический анализатор
Andrey Karpov
 
Урок 7. Проблемы выявления 64-битных ошибок
Tatyanazaxarova
 
Android unit and ui testing
Bogdan Aksonenko
 
Метод No-Test-Cases: избавьтесь от тест-кейсов в тестировании
SQALab
 
Security Tesint: Sql injection
Sergey Polazhenko
 
Ui testing how intel does this
Alexei Lupan
 
Fundamental test process
QA Guards
 
Как мы тестируем анализатор кода
Tatyanazaxarova
 
Андрей Уразов - Методы раннего обнаружения ошибок
SQALab
 
автоматизация тестирования с помощью Selenium
vyacheslavmaslov
 
IntroductionPrinciples
QA Guards
 
XP Days Ukraine 2014 - Refactoring legacy code
Dmytro Mindra
 
Ad

Viewers also liked (20)

PPTX
Fuse8.domain framework - анонс библиотеки для работы с данными
Alexander Byndyu
 
PPTX
Расширение функциональности с использованием метаданных и аспектно-ориентиров...
Alexander Byndyu
 
PPTX
Highload. Создание специализированных высокопроизводительных индексов
Alexander Byndyu
 
PPTX
Аспектно-ориентированный подход на службе веб-приложений
Alexander Byndyu
 
PPTX
Metadata + JavaScript = ♥ Применение метаданных ViewModel для конфигурировани...
Alexander Byndyu
 
PPTX
IronRuby: внутренности и примеры использования
Alexander Byndyu
 
PPTX
Практика работы с крупными проектами - от Scrum с XP к Kanban
Alexander Byndyu
 
PPTX
BizSpark
Alexander Byndyu
 
PPTX
WebsiteSpark
Alexander Byndyu
 
PPTX
Прагматичный подход к разработке гибких программных систем
Alexander Byndyu
 
PDF
Карьера в IT
Alexander Byndyu
 
PPTX
DreamSpark
Alexander Byndyu
 
PPTX
Big switch: жизнь после Microsoft
Alexander Byndyu
 
PPTX
ASP.NET MVC - как построить по-настоящему гибкое веб-приложение
Alexander Byndyu
 
PPTX
Метапрограммирование интерфейсов в ASP.NET MVC Framework
Alexander Byndyu
 
PPTX
Автоматизированное тестирование веб приложений
Alexander Byndyu
 
PPTX
Agile: разработка + тестирование
Alexander Byndyu
 
PPT
Приемочные тесты на огурце
Alexander Byndyu
 
PDF
Пробуем Kanban!
Alexander Byndyu
 
PPTX
TDD или как не выстрелить себе в ногу
Alexander Byndyu
 
Fuse8.domain framework - анонс библиотеки для работы с данными
Alexander Byndyu
 
Расширение функциональности с использованием метаданных и аспектно-ориентиров...
Alexander Byndyu
 
Highload. Создание специализированных высокопроизводительных индексов
Alexander Byndyu
 
Аспектно-ориентированный подход на службе веб-приложений
Alexander Byndyu
 
Metadata + JavaScript = ♥ Применение метаданных ViewModel для конфигурировани...
Alexander Byndyu
 
IronRuby: внутренности и примеры использования
Alexander Byndyu
 
Практика работы с крупными проектами - от Scrum с XP к Kanban
Alexander Byndyu
 
WebsiteSpark
Alexander Byndyu
 
Прагматичный подход к разработке гибких программных систем
Alexander Byndyu
 
Карьера в IT
Alexander Byndyu
 
DreamSpark
Alexander Byndyu
 
Big switch: жизнь после Microsoft
Alexander Byndyu
 
ASP.NET MVC - как построить по-настоящему гибкое веб-приложение
Alexander Byndyu
 
Метапрограммирование интерфейсов в ASP.NET MVC Framework
Alexander Byndyu
 
Автоматизированное тестирование веб приложений
Alexander Byndyu
 
Agile: разработка + тестирование
Alexander Byndyu
 
Приемочные тесты на огурце
Alexander Byndyu
 
Пробуем Kanban!
Alexander Byndyu
 
TDD или как не выстрелить себе в ногу
Alexander Byndyu
 
Ad

Similar to Getting Tested: методология интеграционного тестирования (20)

PDF
Тестирование осень 2013 лекция 5
Technopark
 
PPT
Unit Testing
Dima Denisenko
 
PPT
Внедрение тестирования в Scrum
Denis Petelin
 
PPT
Внедрение тестирования в Scrum
Denis Petelin
 
PDF
Тестирование параллельных программ
Tatyanazaxarova
 
PPTX
Автоматизация тестирования iOS приложений: от идеи к готовому решению
SQALab
 
PPT
JavaTalks.Unit Testing.Part 1
sgdread
 
PPTX
Mva stf module 2 - rus
Maxim Shaptala
 
PDF
Тестирование весна 2013 лекция 5
Technopark
 
PPT
Unit testing and TDD
Iosif Itkin
 
PPT
ClubQA #2. Unit testing and TDD
Club QA Kostroma
 
PPTX
About Testers
antsh
 
PDF
Регулярное использование статического анализа кода в командной разработке
Tatyanazaxarova
 
PPTX
метод организации репозитория исходного кода
Sergii Shmarkatiuk
 
KEY
Testing RIA with Selenium
Sergey Shvets
 
PPT
Predzazhita 2009 v16
guest1ba51d
 
PPT
Unit tests ru
ISsoft
 
PPTX
Алексей Иванов -- курс по стыку системной и программной инженерий
Anatoly Levenchuk
 
PPT
Test management print
Michael Karpov
 
PPTX
Continious integration-Automated Testing-Solid-Agile
Kairat Yussupov
 
Тестирование осень 2013 лекция 5
Technopark
 
Unit Testing
Dima Denisenko
 
Внедрение тестирования в Scrum
Denis Petelin
 
Внедрение тестирования в Scrum
Denis Petelin
 
Тестирование параллельных программ
Tatyanazaxarova
 
Автоматизация тестирования iOS приложений: от идеи к готовому решению
SQALab
 
JavaTalks.Unit Testing.Part 1
sgdread
 
Mva stf module 2 - rus
Maxim Shaptala
 
Тестирование весна 2013 лекция 5
Technopark
 
Unit testing and TDD
Iosif Itkin
 
ClubQA #2. Unit testing and TDD
Club QA Kostroma
 
About Testers
antsh
 
Регулярное использование статического анализа кода в командной разработке
Tatyanazaxarova
 
метод организации репозитория исходного кода
Sergii Shmarkatiuk
 
Testing RIA with Selenium
Sergey Shvets
 
Predzazhita 2009 v16
guest1ba51d
 
Unit tests ru
ISsoft
 
Алексей Иванов -- курс по стыку системной и программной инженерий
Anatoly Levenchuk
 
Test management print
Michael Karpov
 
Continious integration-Automated Testing-Solid-Agile
Kairat Yussupov
 

More from Alexander Byndyu (20)

PDF
Инфраструктура для совместной предпроктной работы IT-компаний и реального ...
Alexander Byndyu
 
PDF
Применение low-code платформ в энтерпрайзе
Alexander Byndyu
 
PDF
Антихрупкость в IT или как полюбить изменения
Alexander Byndyu
 
PDF
Карта гипотез как метод стратегического планирования
Alexander Byndyu
 
PPTX
Как перейти от проектного мышления к продуктовому. Опыт из заказной разработки
Alexander Byndyu
 
PDF
История о том, как техническое задание подменяет цель проекта
Alexander Byndyu
 
PDF
Шпаргалка по IT-миру для предпринимателя
Alexander Byndyu
 
PDF
Микросервисы, чистый PaaS и конкурс Мисс Россия
Alexander Byndyu
 
PDF
IT-директор на аутсорсе
Alexander Byndyu
 
PDF
Бизнес-гибкость через микросервисную архитектуру
Alexander Byndyu
 
PDF
Impact Mapping на практике v2
Alexander Byndyu
 
PDF
Кнопочное мышление против целостного IT-продукта
Alexander Byndyu
 
PDF
Пять самых важных составляющих процесса выпуска продуктов
Alexander Byndyu
 
PDF
Пять самых важных составляющих процесса выпуска проектов
Alexander Byndyu
 
PDF
Час Кода 2015
Alexander Byndyu
 
PDF
Impact mapping in practice
Alexander Byndyu
 
PPTX
Impact Mapping на практике
Alexander Byndyu
 
PDF
Customer satisfaction для программистов
Alexander Byndyu
 
PDF
CQRS на практике. В поиске точки масштабирования и новых метафор
Alexander Byndyu
 
PDF
Как размножается Sphinx
Alexander Byndyu
 
Инфраструктура для совместной предпроктной работы IT-компаний и реального ...
Alexander Byndyu
 
Применение low-code платформ в энтерпрайзе
Alexander Byndyu
 
Антихрупкость в IT или как полюбить изменения
Alexander Byndyu
 
Карта гипотез как метод стратегического планирования
Alexander Byndyu
 
Как перейти от проектного мышления к продуктовому. Опыт из заказной разработки
Alexander Byndyu
 
История о том, как техническое задание подменяет цель проекта
Alexander Byndyu
 
Шпаргалка по IT-миру для предпринимателя
Alexander Byndyu
 
Микросервисы, чистый PaaS и конкурс Мисс Россия
Alexander Byndyu
 
IT-директор на аутсорсе
Alexander Byndyu
 
Бизнес-гибкость через микросервисную архитектуру
Alexander Byndyu
 
Impact Mapping на практике v2
Alexander Byndyu
 
Кнопочное мышление против целостного IT-продукта
Alexander Byndyu
 
Пять самых важных составляющих процесса выпуска продуктов
Alexander Byndyu
 
Пять самых важных составляющих процесса выпуска проектов
Alexander Byndyu
 
Час Кода 2015
Alexander Byndyu
 
Impact mapping in practice
Alexander Byndyu
 
Impact Mapping на практике
Alexander Byndyu
 
Customer satisfaction для программистов
Alexander Byndyu
 
CQRS на практике. В поиске точки масштабирования и новых метафор
Alexander Byndyu
 
Как размножается Sphinx
Alexander Byndyu
 

Getting Tested: методология интеграционного тестирования

Editor's Notes

  • #9: Еще один скрин-шот
  • #15: [15:02] Александр Бындю (LAPTOPHOME): например, Selenium, мы создаем повторяемые сценарии, чтобы руками каждый раз не щелкать [15:18] Александр Бындю (LAPTOPHOME): аудитория не знает, как работают тестировщики и никогда не видели инструменты, про которые ты рассказываешь [15:23] Александр Бындю (LAPTOPHOME): крупные шаги: Я хочу, чтобы тесты на UI запускались автоматом; Они сами запускаются и я получая обратную связь глядя на список упавших тестов... [15:27] Александр Бындю (LAPTOPHOME): заключение