Область автоматизации web-приложений переживает бурный рост. Самый популярный инструмент это Selenium, который занимает большую часть рынка. Но не стоит забывать, что существуют и другие инструменты, которые помогают автоматизировать функциональное тестирование.
Мой доклад будет более практический, чем теоретический. Я расскажу об инструменте Watir, как его использовать, и напишу несколько простых тестов разными способами:
Ruby Application;
Test Unit;
Rspec;
Cucumber;
3. Agenda
Question
Watir
Example
3 AUTOMATED-
TESTING.INFO
4. Problem
Automated testing of web applications
4 AUTOMATED-
TESTING.INFO
5. How we could solve it?
Watij
Win32-Watir
Watir
WatiN Watir Selenium
5 AUTOMATED-
TESTING.INFO
6. What is it?
• Watir – pronounced like “Water”
• Web application testing in Ruby
• Open-source
• Lovely API
• Running without browser
• A lot of forks
6 AUTOMATED-
TESTING.INFO
12. So what we will do today?
– Test ‘Point of Sale’ PHP web application.
– Write Watir automated tests in different styles.
– Define benefits of each style.
12 AUTOMATED-
TESTING.INFO