Зарегистрироваться
Восстановить пароль
FAQ по входу

Zhimin Zhan. Practical Web Test Automation.Test web applications wisely with Selenium WebDriver

  • Файл формата pdf
  • размером 8,23 МБ
  • Добавлен пользователем
  • Описание отредактировано
Zhimin Zhan. Practical Web Test Automation.Test web applications wisely with Selenium WebDriver
Zhimin Zhan, 2012 - 2020. - 227 p.
In part 1, I introduce Web Test Automation and its benefits, which many believe but few achieve it. I use a metaphor to illustrate practical reasons why most software projects conduct functional testing manually despite knowing the great benefits of test automation. Then the journey starts with a case study to help write your first Watir automated test in about 10 minutes.
In part 2, I present a brief introduction of test frameworks and tools, followed by a case study showing the development of Selenium WebDriver tests for a live test site with the help of a recorder. Along the way, some testing techniques are introduced.
In part 3, I present an intuitive and maintainable automated test design: using reusable functions and page objects, followed by a case study showing the transforming of recorded test scripts in a maintainable way. Then I introduce an important concept: functional test refactoring, a process of testers applying refactorings to test scripts efficiently with refactoring support in testing tools such as TestWise IDE5.
With a growing number of automated tests, so is the test execution time. Long feedback loops slow down development.
In part 4, I show how team collaboration and continuous integration can help to improve the feedback time greatly.
In Part 5, I switch the attention to several WebDriver-backed variant frameworks: Watir, RWebSpec, and Capybara, and introduce another test syntax framework Cucumber6. Then I will show how to apply the maintainable test design and techniques to them. Finally, I share some strategies to apply test automation to your project.
  • Чтобы скачать этот файл зарегистрируйтесь и/или войдите на сайт используя форму сверху.
  • Регистрация