Category Archives: Testing

Testing react’s dom with jest and enzyme

Install it like this:

Regression testing of react app with jest

Example is here — https://facebook.github.io/jest/docs/en/tutorial-react.html. The main idea is this:

Javascript mocking frameworks

Classical one — http://sinonjs.org/. TestDouble — https://github.com/testdouble/testdouble.js/blob/master/README.md There is a good video on using TestDouble from it’s creator: https://www.youtube.com/watch?v=nH8EnmdEBj4

HTTP stress testing tools

Старый добрый ab, из минусов — только http 1.0, задействует только одно ядро. JMeter wrk hey (бывший boom) — написан на go. Yandex.Tank Siege

Настройка IntelliJ IDEA для запуска py.test

Установить plugin для python IntelliJ Idea → Preferences → Plugins → Browse Repositories → Python

Pytest: параметры запуска из командной строки

Можно запускать так (для запуска тестов по регулярке совпадающих с test_brands_page_desktop и лежащих внутри tests/goblin/):

Можно так (только в модуле):

Можно так (все тесты внутри класса):

Можно так (только указанный тест внутри класса):

http://doc.pytest.org/en/latest/usage.html

Pytest: как использовать allure и прочие нюансы

https://habrahabr.ru/company/yandex/blog/242795/

Pytest: beautiful soup. Как правильно парсить html.

Здесь говорится о том, какие есть селекторы, и как в целом работать с полученным html. https://www.crummy.com/software/BeautifulSoup/bs4/doc/

Argus eyes для автоматизации регрессионного тестирования

http://arguseyes.io/

Автоматическое тестирование нативных приложений

Надстройка над selenium — http://appium.io/getting-started.html