Блог

Пишем автотесты с умом


  • Главная

  • Категории

  • О сайте

  • Архив

  • Тэги

Thread.sleep в автотестах на java

Размещено 2019-02-06 | в категории Разное |

Очень часто при работе с асинхронными системами возникает желание добавить Thread.sleep. Если есть возможность, лучше его не использовать. Использование Thread.sleep скорее исключение, чем правило.

Читать полностью »

Тематический митап AppsConf QualityApps

Размещено 2018-11-30 | в категории Конференции и митапы , Автотесты на APP |

Митап проходил в офисе mail.ru в Москве 30 ноября и полностью посвящен мобильному тестированию. Анонс на хабре.

Читать полностью »

Про начальные данные для автотестов

Размещено 2018-09-05 | в категории Разное |

Нужно стараться создавать уникальные начальные данные перед каждым запуском теста через стабильную среду в тестовом окружении и очищать все, что было создано. Если это невозможно, то использовать только свои заготовленные данные, а не данные коллег (например ручного тестирования).

Читать полностью »

Owner отличная библиотека для работы с properties

Размещено 2018-08-23 | в категории Автотесты на API , Автотесты на WEB |

Как сделать автотесты гибкими и легко конфигурируемыми без внесения правок в код? Правильно, через properties. Owner - на мой взгляд, лучшая библиотека для работы с ними.

Читать полностью »

JsonUnit хорошая библиотека для сравнения двух json

Размещено 2018-08-07 | в категории Автотесты на API , Автотесты на WEB |

Как сравнить два больших json и получить allure-attachment в читаемом виде? В этом нам поможет JsonUnit

Читать полностью »

Первый публичный релиз OpenAPI Generator

Размещено 2018-06-05 | в категории Автотесты на API |

2 июня состоялся первый публичный релиз openapi-generator. Актуальная версия 3.0.0. Все изменения можно найти тут. Этот релиз включает мой Rest-assured клиент.

Читать полностью »

Что делать, если автотесты пропустили баг

Размещено 2018-05-28 | в категории Разное |

Автотесты пропускают баги. Такое случается. Что делать в этом случае?

Читать полностью »

Старт нового проекта OpenAPI Generator

Размещено 2018-05-15 | в категории Автотесты на API |

12 мая 2018 года стартанул новый проект OpenAPI Generator. Проект является форком swagger-codegen, полностью поддерживаемый и развиваемый community. В нем уже добавлена поддержка OpenAPI-spec 3.0 и проект продолжает развиваться. Я являюсь одним из основателем этого проекта.

Читать полностью »

Мой взгляд на рандом в автотестах

Размещено 2018-05-10 | в категории Разное |

По мотивам поста Темы. Поделюсь своим опытом.

Читать полностью »

Генерация Rest-assured клиента из документации с помощью Swagger

Размещено 2018-05-09 | в категории Автотесты на API |

Swagger - один из самых известных фреймворков для работы с REST API. Он поддерживает большое количество языков программирования, с помощью него можно документировать код и генерировать API клиенты из документации. Из коробки swagger предоставляет генерацию следующих клиентов: Jersey1.x, Jersey2.x, OkHttp, Retrofit1.x, Retrofit2.x, Feign, RestTemplate, RESTEasy, Vertx, Google API Client Library for Java. Но попробовав большинство из них мы пришел к выводу, что для автоматизации тестирования ни один из них не подходит. Они не имеют достаточно точек расширения, ответ всегда мапится на ответ из документации, запрос не всегда удобно кастомизировать, что крайне важно для автоматизации тестирования. Также нет возможности сразу валидировать ответ. Хотелось получить клиент, который получался генерацией из документации и при этом отвечал всем требованиям, которому мы к нему предъявляли. Поэтому мы написали свой клиент на основе Rest-assured и добавили его в swagger-codegen.

Читать полностью »
1 2 3
Victor Orlovsky

Victor Orlovsky

21 Архив
5 Категории
22 Тэги
RSS
GitHub
© 2018 - 2020 Victor Orlovsky
Powered by Jekyll
Theme - NexT.Muse