Другой взгляд на мобильное тестирование

Инструменты мобильного тестирования
Как-то делал я обзор инструментов по тестированию мобильных приложений: Инструменты для автоматизированного тестирования мобильных приложений от A до Z. И вот недавно наткнулся на анологичный обзор. Обзор хоть и на английском языке, но я надеюсь, что это не будет для вас большой проблемой. Saucelabs предлагает краткий обзор тулов...
Читать дальше

Вебинар про тестовых менеджеров

Тестовый менеджер
26 сентября 2017 года с 10.30 до 11.30 по EDT (восточночная временная зона) Derk-Jan de Grood планирует на своё вебинаре рассказать про роль тестового менеджера. В ходе этого события будет рассказано зачем нужен тестовый менеджер и какова его роль. Нам будет рассказано как тестовый менеджер управляет процессами по...
Читать дальше

Выполнение тестов на различных окружениях

Различные окружения
При настройке CI/CD часто надо запускать на различных окружениях: qa, dev, продакшене, uat. Зачастую различные креды, ссылки, порты и коннекшены к базе данных отличаются. Можно через кучу if/else в зависимости от окружения использовать нужные данные, но это, мягко говоря, не самая лучшая идея. Так как эта информация редко...
Читать дальше

Как найти битые ссылки на странице с помощью Selenium Webdriver?

Битые ссылки
В данной статье будем использовать Selenium WebDriver не для совсем тривиальной задачи: поиска битых ссылок на странице. Вспомогательный класс: Для демонстрации работы создадим незамысловатую утилиту. В классе будет один единственный метод, который возвращается HTTP ответ от переданной ссылки. [crayon-59c6549d1b276834541614/]   Использование: Находим все элементы, которые содержат href /...
Читать дальше

Прогноз тендций в тестировании программного обеспечения

Тенденции тестирования
В последнее десятилетие наблюдается эволюция индустрии тестирования программного обеспечения и программной разработки в целом. Рост IT сферы и конкуренции заставляет тестировщиков постоянно быть в тонусе и обновлять свои скиллы. Компании должны быть в тренде и использовать самые продвинутые технологии, что в свою очередь сказывается и на тестировщиках, т.к....
Читать дальше

На чём автоматизировать под JavaScript?

JavaScriptAutomationFramework
С ростом популярности JavaScript – подобных языков программирования: Angular, ReactJS, NodejS; возрастает и потребность в написании тестов на JavaScript. Ведь глупо при наличии технической возможности писать юниттесты и автотесты на других языках. Правдивость вышесказанного подтверждает и то, что в 2015 – 2016 годах произошёл резкий скачок загрузок Selenium...
Читать дальше

7 основных направлений взлома мобильных устройств

Взлом мобильный устройств
По прогнозам в 2018 году во всём мире будет свыше 4.5 миллиарда пользователей мобильными устройствами. Кроме людей со смартфонами смогут общаться и другие устройства: телевизоры, пульты дистанционного управления, холодильники и т.д. Рост числа мобильных устройств и их возможностей значительно упрощает нашу жизнь, правда ставит под сомнение сохранность конфиденциальности...
Читать дальше

Тестирование — это процесс, а не только фаза

Мы все прекрасно знаем, что тестирование является составной частью жизненного цикла разработки программного обеспечения (SDLC). Тем не менее, причиной, по которой многие организации терпят неудачи, является тот факт, что они выделяют тестирование как отдельное целое — фазу. При подходе, когда тестирование рассматривается только как одна из множества фаз...
Читать дальше

Какая разница между Continuous Delivery, Continuous Deployment и Continuous Integration

Поскольку DevOps закрепляет свои позиции в мире разработки программного обеспечения, то нам следует привыкнуть к новому термину “Continuous”. Непрерывность присутствует, наверное, во всех процессах, связанных с DevOps, и на слуху практически каждый день. Хотя это слово стало широко распространенным, но некоторым до сих пор не понятно что именно...
Читать дальше

Средства тестирования безопасности API

Безопасность API
С активным развитием микросервисов основанных на использовании API активно появляются проблемы в безопасности и распространяются атаки, которые раньше не были заметны. Поскольку работа API часто происходит скрыто и незаметно, то у разработчиков возникает чувство ложной безопасности, когда они считают, что никто не будет заморачиваться и искать уязвимости  в...
Читать дальше