Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

ляпин Bdd и coded ui для прагматиков

487 views

Published on

  • Be the first to comment

  • Be the first to like this

ляпин Bdd и coded ui для прагматиков

  1. 1. BDD и CodedUI для прагматиков Никита Ляпин «ИнфоТеКС»
  2. 2. BDD, CodedUI? Доклад для программистов?
  3. 3. Какая основная проблема в разработке ПО?
  4. 4. Аналитик
  5. 5. Программист
  6. 6. Заказчик Cделано почти правильно
  7. 7. Процесс общения Заказчик и аналитик обсуждают что нужно сделать Программисты интерпретируют требования Тестировщики интерпретируют требования Требования
  8. 8. Иллюстрация требований
  9. 9. Команда обсуждает требования Программисты используют ключевые сценарии Тестировщики используют ключевые сценарии Ключевые сценарии
  10. 10. Отчет Specflow
  11. 11. Тестировщик
  12. 12. “Look Ma… - no hands!”
  13. 13. Фреймворки - MS UI Tests - Ranorex www.ranorex.com - TestComplete www.smartbear.com - White teststack.azurewebsites.net/white
  14. 14. White - Быстрый - Простой (2 сборки) - Надежный - Отрытый исходный текст - Бесплатный - Удобный API
  15. 15. Примеры API
  16. 16. Типичный CodedUI тест
  17. 17. Развитие ситуации
  18. 18. Specflow? Очень удобно!
  19. 19. Структура CodeUI тестов
  20. 20. Паттерн PageObject • Где будет Assert? • Одно окно – один класс. • http://martinfowler.com/bliki/Page Object.html
  21. 21. Пример, удаление файла
  22. 22. Реализация теста
  23. 23. Программа Speclog
  24. 24. Tools - Concordion http://concordion.org/ - Relish www.relishapp.com/ - Text test www.texttest.org/ - JBehave www.jbehave.org/ - BDDfy docs.teststack.net/bddfy/
  25. 25. Fitness .NET

×