Вход |  Регистрация

Все Тэги

Тестирование веб-приложений: «Социальный тестировщик» Роб Ламберт

11.07.20134430 просм.

С развитием Интернет технологий появилась потребность в тестировании веб-приложений. В этой заметке интервью с одним из лучших тестировщиков веб-приложений – Робом Ламбертом, также известном, как «Социальный тестировщик» (англ. «Social Tester»). Тестирование веб-приложений существенно отличается от тестирования приложений рабочего стола. Современным тестировщикам веб-приложений доступно огромное количество инструментов, техник и ресурсов. В том числе и книга Роба Ламберта «36 дней веб тестирования», о которой пойдет речь ниже.

Расскажите немного о себе и как Вы начали заниматься тестированием веб-приложений.

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

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

Вы называете себя Социальным Тестировщиком. Что это означает?

Ламберт: «социальная» составляющая придуманного мною звания имеет три основных связи.
Первая связана с обществоведением, которое является моим образованием и предметом постоянного изучения. Я до сих пор изучаю коммуникации и социологию, и мне все еще предстоит многое познать.
Также это связано с тем, что я наслаждаюсь социальными встречами на мероприятиях и конференциях, и фокусируюсь на неформальных дискуссиях вокруг тестирования и технологий.

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

Как Вы использовать социальные медиа для повышения знаний о веб тестировании?

Ламберт: Большая часть Интернета, с которой я взаимодействую и работаю, сосредоточена на социальных аспектах личного изложения информации и взаимодействия, как на личном, так и бизнес уровне. Понимание механизмов социальных аспектов Интернета, а также мотивации людей, на которой основан успех социальных сетей, чрезвычайно помогает в моей работе.

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

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

Ваша книга названа «36 дней веб тестирования», но выглядит она больше как 36 отдельных уроков. Эти уроки представлены в каком-то определенном порядке? По Вашему мнению, какие три главы книги являются самыми важными для людей, которые только открывают для себя веб тестирование?

Ламберт: Это действительно 36 отдельных уроков. Но я подметил, что каждый из них можно освоить за один день.

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

Уроки не представлены в каком-то конкретном порядке, и я советую людям постепенно осваивать книгу, а не пытаться сделать это за раз.

Я считаю, что три самые важные главы для любого, кто только начинает разбираться с веб тестированием это:

  1. Browser Extensions (расширения браузера), так как в ней освещаются бесценные инструменты в распоряжении тестировщика.
  2. Web accessibility (доступность Веб), потому как я искренне верю в то, что все мы должны делать Интернет более доступным.
  3. The client- and server-watching (клиент и серверное наблюдение) – глава, которая может помочь найти самые критические баги в продуктах.

Какая самая большая разница между тестированием в Интернете и тестировании десктоп приложений?
Ламберт: Большинство подходов такие же. Я думаю, что самое большое различие в понимании технологии и способа предоставления доступа к приложениям, их распространения и взаимосвязи друг с другом. В архитектуре веб-приложений существует множество областей, нуждающихся в более глубоком исследовании, которое может обеспечить интересной информацией для дальнейшего тестирования.

Ваш совет новичкам в области тестирования веб приложений?

Ламберт: ПРАКТИКА. Единственный способ стать хорошим специалистом в чем угодно – это практиковаться. Создайте собственный веб сайт или бесплатный блог, например. Воспользуйтесь чем-то вроде Firebug и наблюдайте за сообщениями между браузером (клиент) и сервером. Это даст вам отличное понимание того, что происходит, когда происходит клик или загрузка каких-либо данных. Если вы присоединяетесь к онлайн сообществу вроде Weekend Testing, появляется возможность найти стоящие книги/ресурсы, и в скором времени у вас начнут появляться идеи, советы и рекомендации по тестированию.

Что Вы узнали, пока писали электронную книгу?

Ламберт: Пока я писал эту книгу, научился регулировать собственное понимание техник и подходов, которые использую для веб тестирования.

Эта книга 12 месяцев была в мыслях и один в процессе написания. Я понял, что это способ, который я использую для создания контента для сообщества. Я принял это и создал свой собственный подход в написании контента, что и было отличным обучением.

Будут ли еще доработки?

Ламберт: Сейчас я не планирую никаких дальнейших доработок и изменений в книге. Мне пришлось убрать 15 глав, поскольку почувствовал, что они сделали книгу слишком длинной. В будущем я все же могу принять решение вернуть их обратно.

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

Можете сказать, как широко распространяется книга?

Ламберт: Сложно назвать точную цифру, так как книга размещена на разных сайтах и загружена разными людьми, соответственно распространяется внутри команд или даже по всей компании. Мне бы хотелось думать, что в районе миллиона, но подозреваю, что 1000 ближе к цели.

Вам удается справляться с новыми контактами, которые наверняка появились после выхода книги?

Ламберт: После выхода книги я получил шквал писем на электронную почту и запросов на LinkedIn. И это потрясающе. Было приятно увидеть такой интерес к этой теме и позитивные отзывы. Также я увидел, что количество моих последователей на Twitter существенно возросло. После публикации нового контента я всегда выделяю немного времени на отдых, чтобы восстановиться и для того, чтобы ответить на комментарии.

Метки: ,

Добавить комментарий

Для отправки комментария вам необходимо авторизоваться.

Партнеры DevOpsHub и DevOpsWiki