Привет. Я тестировщик и очень верю в то, что гемба – это отличный инструмент для понимания своего продукта. Там хорошо получается ответить себе на вопрос: «А не фигню ли я делаю?» Сегодня хочу рассказать подробнее про его преимущества, а также инсайты, которые мы получили после похода в пиццерии.
Рубрика «тестирование веб-приложений» - 2
А не фигню ли я делаю? Зачем разработчики ходят в гембу
2019-06-28 в 13:48, admin, рубрики: Dodo Pizza Engineering, dodopizzaio, Eat your own dog food, Блог компании Dodo Pizza Engineering, гемба, Клиентская оптимизация, тестирование веб-приложений, управление разработкойВстречайте Codeception 3.0
2019-06-17 в 7:12, admin, рубрики: codeception, php, phpunit, ttd, Программирование, Разработка веб-сайтов, тестирование веб-приложений, Тестирование веб-сервисовНастало время воплотить в жизнь новую мажорную версию Codeception! За годы эволюции и постоянных улучшений мы многому научились, и сегодня представляем вам лучшую версию Codeception. Мы по-прежнему считаем, что простота тестирования важна: чтение, написание и отладка тестов должны быть легкими.
Поддерживать проект, который пытается охватить все виды фреймворков и CMS, от Symfony до WordPress, от Laravel до Magento, сложно. Но мы видим, что люди из этих сообществ регулярно присылают нам патчи, и наша философия — отделить тесты от фреймворка, поделиться похожими решениями через модули — правильный путь. Наше удивительное сообщество продолжает улучшать этот проект.
Хорошо, а как насчет Codeception 3.0?
Читать полностью »
От обычного пользователя до полноправного администратора сервера (XSS, LFI, Web-Shell)
2019-05-22 в 8:32, admin, рубрики: безопасность веб-приложений, информационная безопасность, тестирование, Тестирование IT-систем, тестирование веб-приложений, Тестирование веб-сервисов
В начале года мне написал сотрудник одной фирмы. Как я понял, в компании произошел небольшой конфликт. Из-за которого существовал риск компроментации системы каким-то из сотрудников. Решение провести аудит системы определенно было правильное. Ведь результаты проверки приятно удивили меня, и «неприятно» удивили заказчика.
Читать полностью »
Выбираем подходящий баг-трекинг
2019-05-15 в 7:27, admin, рубрики: Dodo Pizza, Dodo Pizza Engineering, багтрекер, багтрекинг, Блог компании Dodo Pizza Engineering, Додо Пицца, Тестирование IT-систем, тестирование веб-приложений, Тестирование веб-сервисовЯ общался с десятками QA-инженеров из разных компаний и каждый из них рассказывал о том, что у них используют разные системы и инструменты для баг-трекинга. Мы тоже пробовали несколько из них и я решил поделиться решением, к которому мы пришли.
Создание инструмента для быстрого и эффективного написания автотестов на Selenium
2019-05-06 в 14:13, admin, рубрики: java, selenium, selenium-webdriver, автоматизация тестирования, автотесты, Тестирование IT-систем, тестирование веб-приложений, Тестирование веб-сервисовФундаментальный строительный блок автоматизации – тестирование
Род Джонсон
Я не амбассадор автоматизации тестирования веб интерфейсов, однако сей очерк скорее будет полезен камрадам, уже имеющим опыт в этой сфере.
Для совсем новичков также будет полезно, т.к. я предоставляю исходный код, где можно посмотреть, как в конечном продукте организовано взаимодействие с селениумом.
Я расскажу о том, как с нуля, имея небольшой опыт разработки, написал платформу для запуска тестов, и о самой платформе. Сам я считаю, что мой продукт получился весьма эффективным, а значит будет многим полезен и имеет место для рассмотрения.
Читать полностью »
Почему тестирование не ограничивается поиском багов
2019-03-06 в 15:01, admin, рубрики: qa, автоматизация тестирования, Блог компании Отус, тестирование веб-приложений, Тестирование веб-сервисов(из Цикла Историй Тестировщика testerstories.com/2018/11/dont-define-testing-around-bug-finding/#more-3598)
Всем привет. Как вы уже могли заметить, интенсивность запуска курсов в OTUS увеличивается с каждым месяцем, и в марте их особенно много. Сегодняшний материал мы хотим приурочить к запуску курса «Автоматизация веб-тестирования», который стартует уже в середине марта. Приятного прочтения.
Я до сих пор вижу много тестировщиков, которые говорят о количестве найденных багов и уязвимостей, как о мере успеха проведения тестирования. Недавно я увидел другую точку зрения, которая гласила, что суть на самом деле в качестве ошибок, но далеко не в их количестве. Однако и с этой мерой также стоит быть аккуратным. Сейчас мы об этом и поговорим.
Основная идея заключается в том, что способ тестирования определяется типом тех ошибок, которые вам нужно найти. Читать полностью »
Пишем учебное приложение на Go и Javascript для оценки реальной доходности акций. Часть 2 — Тестирование бэкенда
2019-02-16 в 21:53, admin, рубрики: Go, Анализ и проектирование систем, тестирование веб-приложений, Тестирование веб-сервисов, тестирование приложений, юнит-тестыВ первой части статьи мы написали небольшой веб-сервер, который является бэкендом для нашей информационной системы. Та часть не была особенно интересной, хотя и демонстрировала использование интерфейса и один из приёмов работы с горутинами. И то и другое может быть интересно начинающим разработчикам.
Вторая же часть намного интереснее и полезнее, потому что в ней мы напишем юнит-тесты как для самого сервера, так и для библиотечного пакета, реализующего хранилище данных. Приступим.
картинка отсюда
Читать полностью »
Как я взломал одного хостинг провайдера
2018-11-29 в 7:28, admin, рубрики: безопасность веб-приложений, информационная безопасность, Разработка веб-сайтов, Тестирование IT-систем, тестирование веб-приложений, Тестирование веб-сервисов, тестирование на проникновение, хостинг, хостинг-провайдер
С недавних пор мне стали приходить предложение проверить работу различных сервисов на предмет наличия ошибок и уязвимостей. И в таких предложениях я стараюсь работать на результат и получать максимальное удовольствие от процесса. Но результат последнего «проекта» меня мягко сказать шокировал.
Мне было предложено протестировать хостинг провайдера.
Читать полностью »
Как составить стратегию тестирования: версия настоящих инженеров
2018-10-29 в 9:27, admin, рубрики: qa, Блог компании EastBanc Technologies, стратегия тестирования, тестирование, Тестирование IT-систем, тестирование веб-приложений, Тестирование веб-сервисов, Тестирование мобильных приложений, тестирование тестирование по, управление проектамиБез стратегии тестирования можно наверняка обойтись, если есть бесконечное количество квалифицированных сотрудников, времени и денег. Словом, возможность пилить один релиз годами. В таких гипотетических идеальных условиях никакая стратегия не нужна, потому что вы можете тестировать ваш продукт всеми существующими способами как угодно долго, применяя техники в любом порядке, на несколько кругов, и рано или поздно каким-то путем вы придете к production ready качеству.
В реальности же у проекта всегда подгорает дедлайн, трудоспособность/скиллы команды не резиновые, а требования к продукту постоянно эволюционируют – и вот тут без хорошего плана никак нельзя. Поэтому на помощь приходит стратегия тестирования.
В этой статье мы предложим вопросы, которые надо обсудить для составления стратегии тестирования, и покажем на примерах, как принимаются решения об инструментах тестирования в том или ином случае.
Образ современного тестировщика. Что нужно знать и уметь
2018-10-17 в 12:42, admin, рубрики: Блог компании FunCorp, развитие персонала, тестирование, Тестирование IT-систем, тестирование веб-приложений, Тестирование веб-сервисов, Тестирование мобильных приложений, тестирование по, управление персоналом
Бытует мнение, что простейший путь к IT лежит через тестирование. Мол, знать ничего не нужно, уметь и подавно, достаточно желания и готовности не сильно щуриться от боли и слёз, когда тебе прилетает очередной набор тест-кейсов для регрессионного тестирования.
Отчасти это даже правда, но, скорее, для ситуации, которая была на рынке лет 10 назад. Сейчас же всё обстоит несколько иначе. Причин для этого масса, и они самые разные. Если отметить ключевые, то, пожалуй, это:
Возросшие требования к тестировщикам, их знаниям и квалификации, так как всё чаще решаются задачи чуть сложнее, чем «клик-клик — и в продакшен». Работа тестировщиков становится всё более «инженерной», требует технической подкованности, специфических знаний, навыков и компетенций. Тестировщики всё чаще становится QA-инженерами (кто в теме, тот понимает разницу).
Возросшее предложение на рынке, когда толпы вчерашних «гражданских» ринулись в пучину IT, подогреваемые обилием информации: от конференций и книг до статей и курсов по тестированию ПО. Ваш покорный слуга в своё время также приложил руку к созданию пары общедоступных курсов по причине желания тиражировать базовые вещи из своей профессиональной области (посмотреть можно здесь и здесь).
Поэтому сегодня всё реже можно полагаться исключительно на морально-волевые качества для входа в IT в свете возросших аппетитов рынка и обилия конференций, курсов, тренингов, литературы, статей и прочих информационных источников, которые находятся на расстоянии вытянутой руки начинающих специалистов.
Читать полностью »