19.07.2012 10:39 |
Облачный сервис SauсeLabs предоставляет разнообразные возможности для выполнения тестов для веб-приложений в различных окружениях без необходимости установки большого количества различных операционных систем и браузеров.
Если перед вами стоит задача кроссбраузерного тестирования – вам совсем не обязательно создавать собственный тестовый стенд. SauceLabs предлагает более 35 комбинаций браузер / операционная система. Вам ничего не нужно устанавливать. Просто выберите нужное окружение -- оно откроется непосредственно в окне вашего браузера и вы сможете работать с ним удаленно. Открывайте страницы веб-приложений, проходите по ссылкам, заполняйте формы -- делайте всё что угодно, тестируйте ваше веб-приложение в выбранном окружении. Зачем заниматься администрированием тестовой лаборатории, если можно просто запускать тесты?
А если вы хотите выполнять автотесты? Тоже можно! Отличительной особенностью сервиса SauceLabs является ориентированность на запуск автотестов в облаках. Поддерживаются технологии Selenium RC и WebDriver (Selenium 2). Просто получите персональный адрес для удаленного запуска, укажите его при инициализации ваших тестов, выберите одну из доступных комбинаций браузер / операционная система, и запускайте ваши тесты удаленно, в облаках, в выбранном окружении. Зачем развёртывать свой Grid, если можно просто запускать тесты?
Не знаете с чего начать?
Мы являемся официальным партнёром сервиса SauceLabs, на данный момент единственным в России и СНГ, и мы готовы помочь вам организовать выполнение ваших ручных и особенно автоматизированных тестов в облаках с использованием этого сервиса. Кроме того, мы готовы также помочь вам разработать автоматизированные тесты, чтобы облегчить труд ваших специалистов-тестировщиков.
А также если вы воспользуетесь нашими услугами, вы сможете получить скидку 5% при оплате услуг сервиса SauceLabs. Напишите нам письмо на адрес
Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
и мы приложим максимум усилий, чтобы помочь вам!
И даже если вам не нужна помощь в разработке тестов и ваши специалисты сами без труда разберутся, как запускать тесты в облаках, вы всё равно сможете получить скидку 5% при оплате услуг сервиса SauceLabs! Напишите нам письмо на адрес
Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
и мы расскажем, как это сделать :) |
12.07.2012 11:26 |
Выступление Андрея Мясникова на онлайн-конференции СhiefСonfetqa (весна 2012).
«РМ: Андрей, мне нужно чтоб ты это сделал через час. Т: Вова, на мне ещё 4 проекта, я не могу уделять всё время только тебе! РМ: А зачем ты их брал? Т: Так они же маленькие и по времени получается нормально. РМ: Да вот что-то не получается у тебя!»
Знакомо? Считаешь загрузку, планируешь, и по всем расчётам выходит, что справишься. А на деле – запарываешь всё.
Но что делать, если на каждый маленький проект невозможно выделить отдельного сотрудника, и необходимо совмещать различные задачи? Как распределять время, как планировать загрузку, как избегать простоев и переработок? И главное – как ловить кайф, работая над несколькими проектами сразу?
Мне постоянно приходится «жонглировать» проектами, и я расскажу, как мне удается с этим справляться.
|
Подробнее...
|
02.07.2012 18:16 |
Мы чуть не забыли сообщить о том, что на официальном сайте конференции SQA Days 11 опубликованы видеозаписи выступлений!
Впервые записи смонтированы таким образом, что на них отлично видны слайды (за что огромное спасибо Стасу Фомину!), поэтому в этот раз мы не стали делать слайдкасты, смотрите видео. Тем более, что слайдкасты не смогли бы передать того, что происходило на сцене.
Ниже вы найдете выступления ведущих тренеров Software-Tersting.Ru – первый день закрывал Алексей Баранцев с рассказом про преодоление границ и мультиками про тестировщиков, а в конце второго дня Наталья Руколь разыгрывала на сцене целое театрализованное представление в партнёрстве с Андреем Мясниковым.
|
Подробнее...
|
|
10.07.2012 18:56 |
С 13 по 24 июня компания Workle совместно с порталом тестировщиков Software-Testing.Ru проводили бета-кампанию своего продукта.
Результаты в цифрах:
- 80 зарегистрировавшихся участников
- 15 активных участников
- 272 зарегистрированных дефекта
- 165 признанных полезных дефектов
- Всего 1 айфон!
Список победителей выглядит следующим образом:
|
Подробнее...
|
23.06.2012 11:42 |
Последнее время принято делиться своими планами.
Ну и мы решили рассказать какие мероприятия мы запланировали на июль и август.
Мы считаем, что лето -- лучшее время для обучения, поэтому лето у нас не пора затишье: на выбор огромное количество онлайн и очных тренингов.
Даже отдыхать мы этим летом решили без отрыва от работы: летняя школа тест-дизайна успешно завершилась (те, кто читает блоги уже наверное успели почитать восторженные отзывы учеников (ссылки 1, 2, 3, 4, 5 и насколько мы знаем многие еще планируют их написать), а для остальных мы подготовим полноценный отчет чуть позже, когда эмоции утихнут).
Итак, ниже расписание онлайн-тренингов на июль-август.
Очные тренинги по своей географии тоже довольно обширны, поэтому каждый сможет найти себе тренинг недалеко от своего родного города.
|
Подробнее...
|
20.06.2012 12:14 |
Автор: Андрей Дзыня
В рамках курса Автоматизация тестирования Android приложений я получил интересный вопрос: как узнать "локатор" объекта в Android приложении? Есть ли какой-то инструмент типа “firebug”, чтобы это посмотреть?
Я решил ответить на этот вопрос в публичной форме, так как тема действительно интересная и практически не освещена в интернете.
Для того, что понять к какому элементу Android приложения обращаться, есть три способа:
- использование утилиты APK Analyzer
- анализ исходного кода приложения
- использование Hierarchy View в Eclipse IDE
Предлагаю начать с самого простого способа – использования утилиты APKAnalyzer.
Первым делом нужно скачать это приложение, которое вообще весьма полезно и им должен научиться владеть каждый разработчик или тестировщик приложений для Android.
|
Подробнее...
|
09.06.2012 11:46 |
Версия Selenium 2.22 ознаменовалась появлением новой схемы запуска браузера Internet Explorer -- с помощью внешнего исполняемого файла. Видя большое количество однотипных вопросов, связанных с использованием этого нового механизма, которые задаются в разных местах, мы решили опубликовать статью о том, как запускать Internet Explorer. |
04.06.2012 13:16 |
Автор: Андрей Дзыня
Совсем недавно прошел курс по автоматизации мобильных приложений. Чтобы немного помочь тем, кто не может принять участие в тренингах, я решил сделать небольшую вводную по работе с автоматизацией на Android. Начнем с установки нужных средств и написания простого теста.
Что нам для этого понадобится.
А теперь обо всем, по-порядку. Выполняйте действия в описаной последовательности и все получится! Но если что пошло не так - пишите комментарии к статье, будем разбираться.
|
Подробнее...
|
30.05.2012 20:42 |
Автор: Наталья Руколь
Последнее время тестирование по заранее написанным тестам (назовём такое тестирование скриптовым) выходит из моды. У противников скриптового тестирования много аргументов, хотя в большую часть из них я, увы, не верю. В этой статье я хочу рассказать о своём взгляде на скриптовое тестирование и его существенных плюсах. Вполне вероятно, что эти плюсы окажутся вам незакомыми. Не потому, что подход неправильный! Возможно, вы просто сталкивались с его неудачной реализацией? Для этого вторая часть статьи: о том, как внедрять скриптовое тестирование наиболее эффективно.
Словарь
В рамках этой статьи я буду называть скриптовым тестирование, перед началом которого создаются тесты, и уже по ним осуществляются проверки. В качестве альтернативы скриптовому подходу можно рассматривать ad hoc, хаотическое и исследовательское тестирования, но о них в отдельной статье — оде тестированию исследовательскому. Пока что мы просто поделим тестирование на скриптовое (основанное на заранее написанных тестах) и без-скриптовое, то есть любое другое
|
Подробнее...
|
25.05.2012 10:52 |
Автор: Алексей Баранцев
Когда я начал готовить примеры для рассылки "Selenium 2.0: сотня полезных советов", передо мной встал вопрос выбора языка, на котором писать эти примеры.
С одной стороны, хотелось использовать Java, потому что это "официальный" язык Selenium и все новые штуки сначала реализуются на Java, а только потом переносятся в реализации на других языках. С другой стороны, хотелось сделать так, чтобы примеры были компактными, но при этом полностью завершенными и готовыми к исполнению -- взял и целиком запустил. Для этой цели лучше подходят динамические языки, Java слишком "многословна", много инфраструктурного кода.
В конце концов я остановился на промежуточном варианте: сложные примеры на Java, а простые -- на Groovy, это динамический язык, но весьма похожий на Java и выполняющийся на виртуальной Java-машине.
Но решающим фактором в пользу Groovy стало наличие симпатичной интерактивной консоли, в которой можно удобно экспериментировать со скриптами. Хотите -- выполните пример полностью, а хотите -- выделите фрагмент кода и выполните только его.
Впрочем, лучше один раз увидеть -- смотрите небольшой видеоролик про то, как отлаживать Selenium-скрипты в Groovy Console:
|
Подробнее...
|
23.05.2012 12:28 |
Выступление Алексея Баранцева на онлайн-конференции Auto ConfeT&QA
Автоматизация тестирования — это стратегическая задача. Она требует 1) наличия специальных людей, обладающих особыми навыками, 2) инвестиций времени и средств, особенно на начальных этапах, 3) изменений в общем процессе тестирования — в подходах к проектированию тестов, в распределении времени тестировщиков. Более того, отдельная «стратегия автоматизации» — это нонсенс. Внедрение автоматизации приводит к изменениям в ручном тестировании, поэтому статегия должна быть общей, учитывающей все виды тестирования. Я расскажу про две типовые стратегические схемы, которые позволяют плавно внедрить автоматизированное тестирование, оставляя возможности для отхода в случае неуспеха (да-да, это очень важно!) с минимальными потерями. Первая схема имеет основной целью сокращение времени на тестирование. Вторая — увеличение тестового покрытия. А последовательное применение этих двух стратегических схем позволяет достичь одновременно обоих целей.
|
Подробнее...
|
|
|
|