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

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

Editor's Notes

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