Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «тестирования»
Winium.Desktop: Selenium для desktop-приложений под Windows 2015-07-23 11:16:22
... я занимаюсь автоматизацией тестирования в 2ГИС. ... инструменте для автоматизации тестирования. В этой ...
+ развернуть текст сохранённая копия
Привет, меня зовут Глеб, и я занимаюсь автоматизацией тестирования в 2ГИС. Больше года назад я писал о нашем инструменте Cruciatus — с его помощью мы тестируем UI desktop-приложений под Windows.
Cruciatus отлично решает задачу доступа к контролам, но тесты пишутся строго на C#. Это мешает шарить знания и опыт между тестировщиками под разные платформы: mobile, web и desktop.
Решение мы увидели в Selenium — пожалуй, самом известном инструменте для автоматизации тестирования. В этой статье я расскажу, как мы скрестили Cruciatus и Selenium и как тестировать интерфейс Windows desktop-приложений с помощью привычных Selenium-биндингов.
Читать дальше →
Тэги: 2гис, it-систем, open, selenium, source, webdriver, windows, winium, блог, веб-разработка, компании, разработка, тестирование
[Перевод] Киски: Рефакторинг 2015-07-20 15:00:21
+ развернуть текст сохранённая копия
Добрый день, Хабровчане!
Продолжаю совмещать развитие навыков перевода c английского и изучение интересных, с моей точки зрения, материалов по программированию и делюсь с вами слегка адаптированным переводом первой части из небольшого цикла статей про рефакторинг от голландца Matthias Noback, который живет в городе Зейст что вблизи Утрехта.
По большей части, в трех статьях речь идет о рефакторинге, а именно о выделении отдельных сущностей и создании самостоятельных частей кода, которые затем удобно тестировать и модифицировать. Это, естественно, приведет к увеличению количества абстракций и усложнению всей задачи, но Noback без этого не может.
Смысловое значение этой статьи не затронуто, а все изменения (заголовок и пара замен названия сервиса) сделаны лишь с целью разбавить довольную сухую и, надеюсь, простую в плане сложности материала статью, чтобы затем перейти к следующим частям всего цикла.
Все подробности, как обычно, под хабракатом..
Тэги: api, cat, matthias, noback, php, refactoring, киски, кисок, клиент, программирование, проектирование, рефакторинг, тестирование
Автоматизация тестирования веб-приложения с использованием Selenium WebDriver, Python, и Behave 2015-07-17 19:21:15
... нашим опытом автоматизации тестирования веб-приложения с ...
+ развернуть текст сохранённая копия
Всем привет!
Сегодня я хочу поделится нашим опытом автоматизации тестирования веб-приложения с использованием Selenium WebDriver и фреймворка Behave.
Если интересно добро пожаловать под кат.
Читать дальше →
Тэги: behave, it-систем, python, selenium-webdriver, автоматизация, веб-разработка, веб-сервисов, разработкой, сайта, сайтов, тестирование, тестирования, управление
[Перевод] Руководство по оптимизации сайтов для начинающих. Часть 2 2015-07-07 01:56:52
Часть 1
Процесс оптимизации
Установить в организации хорошо ...
+ развернуть текст сохранённая копия
Часть 1
Процесс оптимизации
Установить в организации хорошо прописанный и формальный процесс оптимизации – это очень полезная практика, поскольку она:
- организует рабочий процесс и задаёт реальные сроки окончания
- устанавливает стандарты контроля качества и уменьшает количество ошибок
- добавляет веса всей операции – логику процесса можно объяснить владельцам компании
На общем уровне планирования я бы рекомендовал устраивать совещания по планированию оптимизации 1-2 раза в неделю, на которых необходимо:
- Просмотреть текущие тесты, чтобы понять, нужно ли их остановить или признать «завершёнными» (см. ниже). Для законченных тестов есть две возможности:
- есть явный победитель. В этом случае необходимо разработать его вывод в продакшн
- нет явного победителя в текущей контрольной группе. В этом случае нужно определить, требуется ли дополнительное изучение вопроса, или же нужно просто прекращать эксперимент.
- Рассмотреть источники данных и подумать над новыми идеями для тестов
- Обсудить и назначить приоритет любым новым идеям.
Как же понять, когда тест завершён?
Критерии завершённости – вещь сложная и даже являются коммерческими секретами. Определю минимальные необходимые условия для объявления теста «завершённым». Общепринятых стандартов не существует, и критерии зависят в основном от представлений вашей команды. Мы для себя выработали следующие критерии:
Читать дальше →
Тэги: a/b-тестирование, веб-дизайн, веб-разработка, веб-сервисов, многовариантное, тестирование
[Перевод] Руководство по оптимизации сайтов для начинающих. Часть 1 2015-06-21 19:44:13
... именем А/Б тестирование набрала популярность в ...
+ развернуть текст сохранённая копия
Оптимизация веб-сайтов, известная под именем А/Б тестирование набрала популярность в качестве рабочей техники для многих команд, создающих сайты. Но до сих пор по ней слишком мало всеобъемлющих книг, статей или обучающих материалов, направленных на одиночных разработчиков, стремящихся ввести эту технику у себя в организации.
В первой части руководства я представлю подробную инструкцию по тому, как построить, настроить и улучшить эту технику для своего использования.
Основы: что такое оптимизация веб-сайтов?
Это метод экспериментов, проверяющих, какой дизайн лучше подходит для вашего сайта. Идея проста:
создать несколько вариантов дизайна страницы или части страницы вашего сайта
разделить трафик сайта так, чтобы каждый посетитель видел либо текущую версию (контрольная группа), либо один из новых вариантов
отслеживать, какая из версий показывает лучшие результаты, при помощи специальных показателей
Показатели выбираются так, чтобы непосредственно отражать ваши бизнес-цели. Они могут включать количество товаров, купленных на сайте; количество людей, подписавшихся на рассылку; количество людей, просмотревших видео с инструкцией. Иногда показатели называют конверсией – это процент посетителей, совершивших нужное действие по отношению к общему числу посетителей.
Читать дальше →
Тэги: a/b-тестирование, веб-дизайн, веб-разработка, веб-сервисов, многовариантное, тестирование
Главная / Главные темы / Тэг «тестирования»
|
Взлеты Топ 5
Падения Топ 5
|