Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Разговор тестировщиков среднего возраста об индустрии тестирования 21 века

Блог компании Конференции Олега Бунина (Онтико) Тестирование IT-систем *Тестирование веб-сервисов *Карьера в IT-индустрии Конференции

20-25 лет назад у профессии тестировщика на территории постсоветского пространства не было престижа от слова совсем. Тестировщиками брали тех, кого называли «уверенными пользователями компьютеров». В какой-то момент они были подобны «менеджерам по уборке помещений» — прибраться за разработчиками, рассказать, что вот тут они букву потеряли. Представления о качестве, процессах и разработке развивалось очень медленно.

Со временем такое отношение сильно изменилось, и сейчас хороших, грамотных специалистов в тестировании расхватывают просто мгновенно. Но одновременно это повысило требования к ним. Прошли те времена, когда тестирование было лёгкой точкой входа в IT. Сейчас начинающему тестировщику нужно преодолеть технический барьер и многое изучить, чтобы войти в профессию. При всём этом, все еще нет единой системы обучения тестированию.

Об этом я и хочу сегодня поговорить.

Читать далее
Всего голосов 10: ↑7 и ↓3 +4
Просмотры 2.8K
Комментарии 3

Новый блог для тестирования сервисов

Я пиарюсь
Всем привет!

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

Идея такая — сделал некий хабрачеловек свой небольшой веб-сервис, а в блог «Я пиарюсь» бежать рано — багов еще полно, да обкатать надо на десятке-другом человек вначале. Тут блог «Тест-драйв» ему на помощь и придет, где подписчики страсть как любят в новых сайтах покопаться, да все косяки разыскать. Взаимная, так сказать, польза будет.

Как подписчики наберутся, думаю, блог стоит закрыть, дабы хабраэффекты не ломали юные и нежные сервисы, осмелившиеся показаться на публику :)

Что скажете? Нужно оно кому?)
Всего голосов 163: ↑142 и ↓21 +121
Просмотры 599
Комментарии 40

IBM Rational AppScan даст хакерам достойный отпор

Блог компании IBM
С тестированием приложений всегда трудности. Время, силы, способные это сделать люди — всё превращается в задачи, требующие решения. А особенно тестирование на уязвимость от хакерских атак, потому что не все знают, какими способами пользуются цифровые преступники. Для того, чтобы решить эту проблему, IBM создала Rational AppScan — программу, которая автоматически сканирует веб-приложения на предмет уязвимостей и генерирует отчетность о результатах тестов.
подробности
Всего голосов 23: ↑17 и ↓6 +11
Просмотры 7K
Комментарии 18

Browsera — новый инструмент тестирования сайта

IT-стандарты *
Browsera — сразу определимся что это не ещё один сервис бесплатных скриншотов. Этот сервис позволяет проводить атоматизированнное тестирование кросс-браузерности вашей вёрстки, то есть читается ваш html код, стили, скрипты — и моделируется их отрисовка в соответствии с особенностями того или иного браузера. Впрочем, сервис также генерирует скриншот для каждого браузера: будет что отослать верстальщику.

image
Читать дальше →
Всего голосов 80: ↑71 и ↓9 +62
Просмотры 4.4K
Комментарии 29

Тестирование веб-проектов. jsFUnit

Чулан
Тестирование веб-проектов. jsFUnit

В профессиональном программировании огромную роль играют автоматезированные тесты. Они заменяют и команду профессиональных тестеров и подсказывают о возникших неполадках в других частях
обширного проекта во время разработки. Работу веб-приложения необходимо тестировать на разных браузерных движках: Gecko, Presto, KHTML, WebKit и Trident.

Разновидностью автоматизированных тестов являются функциональные тесты. Их главная особенность — эмуляция работы пользователя с приложением
через интерфейс. В веб-программировании для написания функциональных тестов используют Selenium. Огромный недостаток Seleniuma — это его невысокая скорость выполнения таких тестов.

Более быстрым фреймворком оказался jsUnit. Правда, jsUnit предназначен для написания unit-тестов, а не функциональных. Обладает он и рядом других мелких недостатков. Как то —
обращение к тестам по их пути, а не выбор теста из списка. В случае хоть одной ошибки весь ползунок закрашивается в красный цвет, а не разделялся на зелёные/красные участки, соответствующие успешно/не успешно выпоненным тестам.

Всё это привело к созданию jsFUnit.

Читать дальше →
Всего голосов 16: ↑7 и ↓9 -2
Просмотры 663
Комментарии 31

Visual Studio 2010 тестирование веб-приложения

Visual Studio *
Очень хочется принять участие в конкурсе Visual Studio 2010. Уже писали о Unit-тестировании, о UI тестировании приложений, поэтому я напишу про тестирование веб-приложений. А так как в комплекте с новой Visual Studio 2010 поставляется ASP.NET MVC Framework 2, то использовать я буду именно его.
Это НЕ серьезное руководство по UI тестированию, это лишь легкое чтиво, которое просветит еще зеленых любителей студии (таких как я) о важном и удобном, но слегка пугающем функционале.

Много скриншотов далее
Всего голосов 62: ↑44 и ↓18 +26
Просмотры 11K
Комментарии 4

Fake — полноценное тестирование веб-приложений

Чулан
Fake
Буквально вчера на свет появилась первая версия удивительного проекта, о котором я хочу вам рассказать. Называется он несколько неприглядно — Fake.
Если коротко, то Fake — это основанный на WebKit и AppleScript браузер, предназначенный для автоматизированного тестирования веб-приложений. Наверняка те из вас, кто еще не познал прелести автоматизированного тестирования, помнят, как отлаживали какую-нибудь сложную форму регистрации и, отлавливая особо хитрый баг, приходилось кучу раз перезагружать страницу и раз за разом заполнять форму. И даже те, кто уже пишет тесты, не могут быть уверены, что JavaScript и Ajax работают как надо и все равно вынуждены тестировать сайт вручную загружая странички, снова и снова.
Что же делать?
Всего голосов 20: ↑13 и ↓7 +6
Просмотры 540
Комментарии 15

Syn — библиотека синтетических событий, которая делает тестирование проще

Разработка веб-сайтов *
Перевод
Команда Jupiter IT выпустила Syn, библиотеку, которая позволяет вам создавать синтетические события для использования при тестировании. Эта отдельная библиотека предназначена для оказания помощи в тестировании сложного поведения пользовательского интерфейса, имитируя действия пользователя, такие как печать с помощью клавиатуры, нажатие кнопок мыши и перетаскивание с её помощью.
Читать дальше →
Всего голосов 26: ↑22 и ↓4 +18
Просмотры 1.1K
Комментарии 12

Нагрузочное тестирование сайта при помощи WCAT

Разработка веб-сайтов *
Пройдя в очередной раз весь путь от выбора CMS до тестирования я задумался о том, что весь этот путь хорошо описан. Вот только найти внятную информацию о тестировании, без предложения спустить на него все деньги или не делать вообще — очень сложно. Надеюсь, моя статья побудит профессионалов в области тестирования исправить это положение и написать о тестировании. Особенно о тестировании в проекте, бюджет которого невелик.
Те Хабровчане, кто давно занимается разработкой сайтов возможно (я надеюсь) найдут мою статью довольно банальной и само собой разумеющейся. Но пользователи, которые делают только первые шаги смогут подчерпнуть для себя толику полезного.
Что мы получаем, проведя описанные ниже действия можно посмотреть здесь.
Читать дальше →
Всего голосов 12: ↑7 и ↓5 +2
Просмотры 8.4K
Комментарии 12

Тестируйте ПО с Фиксбером

Блог компании Fixber
Привет, Хабражители!

Уже довольно давно мы не писали постов о площадке услуг по тестированию ПО Fixber.com, и вот сейчас мы готовы рассказать вам, что же интересного и нового появилось на ней за это время.

Есть как интересные масштабные изменения, так и небольшие, но от этого не менее важные.



Всем кому интересно, добро пожаловать под кат.
Читать дальше →
Всего голосов 29: ↑20 и ↓9 +11
Просмотры 8K
Комментарии 14

Концепция сайта: как и зачем её создавать

Управление проектами *
Концепция сайта — это первый результат дизайна сайта в широком смысле этого слова (в дальнейшем я буду употреблять его именно так, понимая под ним процесс проектирования и создания сайта). И первое, что, на наш взгляд, необходимо оценивать (не в коммерческом смысле этого слова, а в смысле «получить качественную оценку»).

В прошлой статье про обработку результатов исследования я предложил следующее содержание концепции: каким будет сайт, чем он будет отличаться от конкурентов, каковы будут этапы развития сайта. Далее я расскажу, зачем, на наш взгляд вообще нужна концепция, в чём польза от её создания, как она влияет на процесс, а также как её оценивать.

Читать дальше →
Всего голосов 7: ↑4 и ↓3 +1
Просмотры 38K
Комментарии 4

Управлять процессом тестирования стало проще

Блог компании Fixber
Привет, Хабражители!

В последний месяц мы проделали огромный объем работы, чтобы проведение тестирования сайтов и ПО на площадке Fixber стало удобнее и намного эффективнее.
В этой статье мы хотим рассказать о том, что нового у нас появилось.



Добро пожаловать под кат.
Читать дальше →
Всего голосов 18: ↑11 и ↓7 +4
Просмотры 4.8K
Комментарии 14

Каждому проекту по багтрекеру

Блог компании Fixber
Здравствуйте, Хабражители!

В последние пару недель мы проделали большой объем работы на площадке для тестирования сайтов и ПО (Fixber), чтобы заказчики смогли не только «получить» баги для своих проектов, но и провести их через полный «жизненный цикл», от нахождения до исправления.



Для этого мы запустили внутренний багтрекер (альфа), который настолько прост, что научиться пользоваться им можно уже через пару минут — в нём действительно нет ничего лишнего.

Читать дальше →
Всего голосов 37: ↑25 и ↓12 +13
Просмотры 6.3K
Комментарии 13

Несколько полезных сервисов

Разработка веб-сайтов *
Хочу поделиться ссылками на несколько полезных сервисов. Некоторые из них помогут сэкономить время, другие — сделают за Вас незнакомую/нелюбимую работу. Список разбит по категориям, чтобы было легче ориентироваться.

Сервисы опросов
userreport.com (добавил Romanych)
simpoll.ru
webanketa.com (добавил mihass)

Кнопки постинга в социальные сети
Кнопка от Яндекса
addthis.com (добавил UksusoFF)
share42.com
Читать дальше →
Всего голосов 381: ↑355 и ↓26 +329
Просмотры 124K
Комментарии 108

О тесте печальном

Блог компании AlterGeo
О том, что тестировать — нужно, важно и полезно знают, кажется, все. В этом посте мне бы хотелось пробежаться по тем моментам, которые делают наше тестирование нужным, важным и полезным.

В силу того, что мы работаем с развивающимся веб-приложением, у которого есть множество партнеров, обновления и новый функционал приходится выкатывать часто и по-многу. Отсюда вытекает основной принцип нашего тестирования — как можно раньше отловить то, что сломалось, без ущерба для скорости разработки.

Тестер за работойКоротко:
  • Покрытие кода unit-tests
  • Selenium
  • Автоматическое тестирование
  • Подробное декларирование каждой ошибки
  • Еженедельный анализ и оценка обнаруженных багов
  • Синхронизация с Acunote


Читать дальше →
Всего голосов 27: ↑20 и ↓7 +13
Просмотры 9.8K
Комментарии 11

Один дизайн или много?

Веб-дизайн *
Из песочницы
Последние годы задумываюсь над вопросом: сколько лучше рисовать дизайн-макетов для одной и той же страницы (в частности, для главной — ведь именно она часто становится предметом возможных споров). Все мои мысли на этот счет я решил законспектировать в этой статье, возможно, кому-то это облегчит принцип взаимодействия с клиентом (либо хабрамчане подскажут еще интересных идей).

image
Читать дальше →
Всего голосов 34: ↑30 и ↓4 +26
Просмотры 2.4K
Комментарии 17

Usability тестирование сайта KidsReview.ru — ищем волонтеров

Блог компании KidsReview.ru
Дорогие Хабравчане, проживающие в СПб!

Помогите, кто может. Примите участие в юзабилити тестировании сайта KidsReview.ru. Сам проект KidsReview.ru — это в первую очередь, справочник, в котором доступность и очевидность наличия информации — это самое важное качество (после непосредственно качества самой информации). Учитывая усталось пользователей от навязанного контента и баннеров, делать важную информацию заметной на сайте становится все труднее и труднее.
Читать дальше →
Всего голосов 10: ↑1 и ↓9 -8
Просмотры 1.4K
Комментарии 13

Watir WebDriver как средство автоматизации тестирования

Блог компании REG.RU Тестирование IT-систем *
Недавняя статья про WebDriver напомнила мне немного рассказать об используемом нами комплексе для автоматизации тестирования Web-приложений.

Итак, в основе тестов лежит лежит связка RSpec + Watir WebDriver (для Rails-приложений более уместно будет взглянуть в сторону Capybara). При поддержке Bundler и локальных WebDrivers осуществляется лёгкая инсталляция на рабочем месте тестировщика (установить Ruby 1.9, Rubygems, Bundler, и выполнить bundle install). Исходник Gemfile:

source :rubygems

gem "watir-webdriver", "~>0.6.1"
gem "rspec-core", "~> 2.0"
gem "rspec-expectations", "~> 2.0"
gem "rr", "~> 1.0"
gem "ci_reporter", "~> 1.7"


За счет гема ci_reporter осуществляется интеграция с Jenkins CI, а за счёт гема parallel_tests и Selenium Grid распараллеливание тестов (на сегодня parallel tests пока не используются в production).

Вот пример теста:

describe "FirstSite" do
  before(:all) do
    site! "first"
  end

  # returns true on success; otherwise false.
  def login_as(data)
    browser.rel_goto "/"
    browser.title.should include 'example.com'
    browser.text_field(:id => 'login').set data[:login]
    browser.text_field(:id => 'password').set data[:password]
    submit_button = browser.button(:id => 'submit')
    submit_button.click
    browser.url =~ %r{/welcome$}
  end

  def logout
    browser.rel_goto "/"
    browser.button(:id => 'logout').click
  end

  describe :login do
    auth = fixture :auth

    describe :successful do
      after(:each) do
        logout
      end

      auth.keys.select { |key| key.kind_of?(Symbol) }.each do |key|
        next  if key == :wrong

        it "Logging in as #{key} should be OK" do
          login_as(auth[key]).should be_true
        end
      end
    end

    describe :wrong do
      it "Logging in with wrong credentials should fail" do
        login_as(auth[:wrong]).should_not be_true
      end
    end
  end
end



Тестируемые сайты и способ тестирования определяются в настройках.
Читать дальше →
Всего голосов 15: ↑13 и ↓2 +11
Просмотры 14K
Комментарии 14

Бесплатные VM с Windows для тестирования сайтов на старых версиях IE

Разработка веб-сайтов *Internet Explorer
Microsoft уже несколько лет раздаёт бесплатные виртуальные машины с Windows XP, Vista и 7 для тестирования веб-сайтов на старых версиях браузера Internet Explorer.

Все образы укомплектованы соответствующей версией IE и апдейтами безопасности. Для XP установлены апдейты до октября 2012 года, для остальных — до марта 2011 года. В остальном — это чистая свежая инсталляция Windows без особенных модификаций. Образы в формате VHD можно загрузить в Microsoft Virtual PC или другой пакет виртуализации. Самораспаковывающиеся архивы RAR для удобства скачивания разбиты на части по 700 МБ.
Читать дальше →
Всего голосов 66: ↑53 и ↓13 +40
Просмотры 137K
Комментарии 44