IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Добавить ответ в эту темуОткрыть тему
> Отчёт о конференции SQA Days 2008 Minsk
barancev
сообщение 21.11.2008, 23:30
Сообщение #1


News editor
******

Группа: Members
Сообщений: 2 667
Регистрация: 12.5.2004
Из: Россия, Москва
Пользователь №: 415
Skype: barancev



Завершилась очередная конференция из серии SQA Days, которая на этот раз прошла в Минске, столице Республики Беларусь.

Конференция была разделена на два трека -- про тестирование и про QA. Тестированию достался большой зал, а QA -- зал поменьше. На треке про QA я почти не присутствовал, на мой взгляд доклады были чересчур сухими, да и подборка весьма специфическая -- сплошные тяжёлые процессы и стандарты. Мне на треке про тестирование было интереснее, поэтому про него и расскажу.

Продолжение...
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
tandrew
сообщение 25.11.2008, 18:14
Сообщение #2


Новый участник
*

Группа: Validating
Сообщений: 1
Регистрация: 16.9.2008
Из: Беларусь
Пользователь №: 11 720



Добрый день, Алексей.
Первым делом - спасибо за сайт www.software-testing.ru и за твой доклад на конференции. (IMG:style_emoticons/default/acute.gif)

Ты вот написал в отчете о конференции:

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

Тема тестирования веб-сервисов лично для меня нова и мне хотелось бы узнать твою точку зрения на эту проблему.
Мог бы ты описать ее ... на форуме или может на сайте статейкой.

А так согласен - конференция отличная получилась!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
barancev
сообщение 25.11.2008, 23:15
Сообщение #3


News editor
******

Группа: Members
Сообщений: 2 667
Регистрация: 12.5.2004
Из: Россия, Москва
Пользователь №: 415
Skype: barancev



Веб-сервисы по своей сути есть просто новый модный способ реализации удалённых вызовов RPC. То есть фактически это программный интерфейс. Соответственно и тестировать его нужно примерно так же, как его используют программисты -- генерируется клиентский стаб на любимом языке программирования, потом берётся любимый инструмент тестирования -- и вперёд.

Если с программированием напряги, тогда берётся специализированный инструмент, который, конечно, часть гибкости при разработке тестов отнимет, но зато всю эту вышеописанную техническую сложность спрячет.
Если хочется бесплатно или не очень дорого -- берите soapUI (Free или Pro, соответственно).
Если финансовые возможности позволяют -- лучше взять Parasoft SOATest, на текущий исторический момент это выбор настоящего SOAмурая.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Elena Petrovskay...
сообщение 26.11.2008, 11:55
Сообщение #4


Новый участник
*

Группа: Members
Сообщений: 2
Регистрация: 26.11.2008
Пользователь №: 12 232



Привет Алексей,

"...Елена Петровская рассказала об автоматизации тестирования веб-сервисов. Рассказала хорошо, но этот доклад у меня вызвал массу возмущения и несогласия с технической точки зрения. Я бы никогда не стал автоматизировать тестирование веб-сервисов предложенным способом. С моей точки зрения, это всё равно, что лезть по отвесной стене на крышу дома, когда рядом есть лестница и даже лифт. Героизм романтичен, но я прагматик..."

Этот абзац вызвал у меня "массу возмущений", но я не стала держать их в себе, а решила все-таки обсудить их :)

1. Я рассказывала не про автоматизацию веб-сервисов, а про особенности тестирования веб-сервисов - на что нужно обратить внимание, когда вы их тестируете. Рассказ про автоматизацию был всего лишь одной небольшой частью моего доклада - основной идей было сказать "Автоматизированное тестирование - это самый эффективный способ тестирования сервисов. Можно использовать предложенные средства, можно написать свое - это не так уж сложно".

2. "Я бы никогда не стал автоматизировать тестирование веб-сервисов предложенным способом." А какой был предложен способ? К сожелению, мне было дано всего 20 мин, рассказывать про "наш способ" совсем не было времени. Что конкретно вызвало бурю возмущений?

3. И совсем непонятно, почему буря возмущений вылилась только в одном предложении, а не в серии вопросов ко мне во время выступления.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
barancev
сообщение 26.11.2008, 12:35
Сообщение #5


News editor
******

Группа: Members
Сообщений: 2 667
Регистрация: 12.5.2004
Из: Россия, Москва
Пользователь №: 415
Skype: barancev



Лена, хороший доклад -- это тот, который потом можно обсуждать, так что моё мнение -- доклад однозначно хороший (IMG:style_emoticons/default/good.gif)
Почему вопросы не сразу во время выступления -- формат, регламент. Вот сейчас и обсудим в спокойной обстановке.

Перейдём сразу к сути. Наверное я не уловил, в чём же особенности тестирования веб-сервисов, на что нужно обратить особое внимание?

Почему нельзя остаться на уровне API, зачем нужно было опускаться на уровень XML-запросов? Если бы в докладе было сказано, например, что вы тестировали на совместимость с разными версиями стандартов SOAP -- без вопросов, однозначно идём на уровень XML. Но это не прозвучало. Если бы Вы сказали, что не доверяете серверному WS-движку, так что пытаетесь передавать запросы неправильного формата (и такой вопрос после доклада прозвучал) -- тоже было бы всё понятно. Но ведь это не было явно подчёркнуто!

А если мы тестируем просто веб-сервисы как программные компоненты -- почему нужно отказываться от обычного способа их использования и вручную (ну, пусть даже при помощи темплейтов) оформлять запросы и парсить результаты. Почему программисты так не делают? Потому что модель использования веб-сервисов иная, и я её указал -- генерируется клиенский стаб и дальше он используется в программе. С какой стати при тестировании нужно поступать иначе?

(Если вы мне скажете, что и программисты у вас вручную генерируют XML-текст запроса -- я вообще удивлюсь очень сильно (IMG:style_emoticons/default/crazy.gif) )

Опускаясь на уровень XML мы своими руками раскладываем себе массу граблей. Фрейморки для того и пишутся, чтобы спрятать и обезопасить грабли. Да, вы это попытались сделать, разработав собственный фреймворк, но на мой взгляд недостаточно. Работать на уровне XML во-первых трудно и граблеопасно, во-вторых медленно.

Отдельный вопрос -- почему я написал достаточно резкий отзыв? Потому что выступление на конференции накладывает весьма большую ответственность. Особенно с такой темой доклада -- "практические (sic!) рекомендации". Вы -- Гуру. Они вернутся с конференции и будут делать так, как Вы их научили! А после моего критического отзыва может быть кто-то задумается (IMG:style_emoticons/default/wink.gif)
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Elena Petrovskay...
сообщение 26.11.2008, 16:24
Сообщение #6


Новый участник
*

Группа: Members
Сообщений: 2
Регистрация: 26.11.2008
Пользователь №: 12 232



Еще раз хотелось бы подчеркнуть, тема назвалась «практические рекомендации по функциональному тестированию веб-сервисов». Здесь нет слова автоматизация. Самая главная мысль была такой для того чтобы тестировать веб-сервисы, надо знать и понимать, что это такое и для чего они используются. Все остальные ркомендации просто вытекают из этого. Жаль, что не удалось это донести.

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

Я абсолютно согласна, что тестировать надо веб-сервисы, примерно так же, как их используют. И безусловно правильным является генерация и отправка запросов с использованием программного кода (особенно если мы говорим о soap). Только проблема в том, что даже программным путем это можно делать по-разному, а клиентов может быть много и использовать они могут различные утилиты для генерации прокси, а в случае с POX каждый будет писать своего клиента. И мы еще для тестирования напишем своего. Можем ли мы в таком случае говорить, что мы тестируем сервис так же как он будет использоваться? А ведь тестируемому веб-сервису по сути все равно, каким образом был сформирован и отослан запрос. На мой взгляд и тот и другой метод имеет право на жизнь, а их комбинация вообще отличный метод. Тем более, что тестирование через Soap UI (который ты советуешь) это тестирование на уровне XML, там нет полноценного клиента. В soapUI используется такой же подход, который ты критикуешь у меня. И еще долго можно рассуждать на эту тему. Но не это было темой моего доклада.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
DrVal
сообщение 10.1.2009, 16:25
Сообщение #7


Постоянный участник
***

Группа: Members
Сообщений: 230
Регистрация: 16.8.2005
Пользователь №: 1 856



Алексей, а можно как-то ознакомиться с Вашим докладом?

На it-conf видео высступления нет, в презентации и тезисах информации немного.

Спасибо.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
barancev
сообщение 10.1.2009, 16:28
Сообщение #8


News editor
******

Группа: Members
Сообщений: 2 667
Регистрация: 12.5.2004
Из: Россия, Москва
Пользователь №: 415
Skype: barancev



Цитата(DrVal @ 10.1.2009, 17:25) *
Алексей, а можно как-то ознакомиться с Вашим докладом?

На it-conf видео высступления нет, в презентации и тезисах информации немного.

Организаторы обещают, что видео будет. Судя по тому, что вторую секцию всю уже выложили, скоро дойдёт дело и до первой.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
DrVal
сообщение 10.1.2009, 20:40
Сообщение #9


Постоянный участник
***

Группа: Members
Сообщений: 230
Регистрация: 16.8.2005
Пользователь №: 1 856



Похоже, что просто забыли добавить ссылки на it-conf.
Сами ролики я нашел (абсолючно случайно):
http://rutube.ru/tracks/1386524.html?v=5a3...253342b6f7e0745
http://rutube.ru/tracks/1386564.html?v=540...1820b1eb6443896

Цитата(barancev @ 10.1.2009, 17:28) *
Организаторы обещают, что видео будет. Судя по тому, что вторую секцию всю уже выложили, скоро дойдёт дело и до первой.

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
VLDCORP
сообщение 11.1.2009, 11:30
Сообщение #10


Специалист
*****

Группа: Members
Сообщений: 557
Регистрация: 13.11.2003
Из: Moscow city
Пользователь №: 165
Skype: vldcorp



Цитата(DrVal @ 10.1.2009, 21:40) *
Похоже, что просто забыли добавить ссылки на it-conf.
Сами ролики я нашел (абсолючно случайно):
http://rutube.ru/tracks/1386524.html?v=5a3...253342b6f7e0745
http://rutube.ru/tracks/1386564.html?v=540...1820b1eb6443896

Цитата(barancev @ 10.1.2009, 17:28) *
Организаторы обещают, что видео будет. Судя по тому, что вторую секцию всю уже выложили, скоро дойдёт дело и до первой.



Ничего не забыли, ролики на rutube выкладывались раньше чем появились ссылки.
Сейчас все ролики залиты. Прямые ссылки на ролики также выложены http://it-conf.ru/ru/content/34.htm
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
VLDCORP
сообщение 11.1.2009, 11:54
Сообщение #11


Специалист
*****

Группа: Members
Сообщений: 557
Регистрация: 13.11.2003
Из: Moscow city
Пользователь №: 165
Skype: vldcorp



Цитата(Elena Petrovskaya @ 26.11.2008, 17:24) *
Еще раз хотелось бы подчеркнуть, тема назвалась «практические рекомендации по функциональному тестированию веб-сервисов». Здесь нет слова автоматизация. Самая главная мысль была такой для того чтобы тестировать веб-сервисы, надо знать и понимать, что это такое и для чего они используются. Все остальные ркомендации просто вытекают из этого. Жаль, что не удалось это донести.

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

Буду рад видеть тебя в рядах докладчиков 5-й конференции в Питере.

Огромное спасибо за участие в осенней конференции.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
barancev
сообщение 11.1.2009, 12:04
Сообщение #12


News editor
******

Группа: Members
Сообщений: 2 667
Регистрация: 12.5.2004
Из: Россия, Москва
Пользователь №: 415
Skype: barancev



Цитата(VLDCORP @ 11.1.2009, 12:54) *
Цитата(Elena Petrovskaya @ 26.11.2008, 17:24) *
Еще раз хотелось бы подчеркнуть, тема назвалась «практические рекомендации по функциональному тестированию веб-сервисов». Здесь нет слова автоматизация. Самая главная мысль была такой для того чтобы тестировать веб-сервисы, надо знать и понимать, что это такое и для чего они используются. Все остальные ркомендации просто вытекают из этого. Жаль, что не удалось это донести.

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

Буду рад видеть тебя в рядах докладчиков 5-й конференции в Питере.

Огромное спасибо за участие в осенней конференции.

Ага, так и я то же самое написал -- хороший доклад, однозначно хороший. Хотел был я, чтобы мои первые опыты публичных выступлений были бы столь же хороши. То, что у меня возникло несогласие с техническими моментами -- мне кажется, что в этом нет ничего плохого. Во-первых, это моё личное мнение, которое не претендует на объективность и тем более на Истинность. Во-вторых, Лена, у вас в команде всегда по всем вопросам все согласны друг с другом? Не возникает ситуаций, когда один говорит, что идея классная, а второй считает, что фигня полная? Это тоже нормально, это просто повод для обсуждения.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Tuchka_84
сообщение 12.1.2009, 11:21
Сообщение #13


Активный участник обсуждений
**

Группа: Members
Сообщений: 83
Регистрация: 8.6.2007
Пользователь №: 8 504



Цитата(VLDCORP @ 11.1.2009, 12:54) *
Буду рад видеть тебя в рядах докладчиков 5-й конференции в Питере.

Огромное спасибо за участие в осенней конференции.


Здравствуйте,

Скажите когда будет конференция в Санкт-петербурге?

Заранее спасибо.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
VLDCORP
сообщение 12.1.2009, 16:24
Сообщение #14


Специалист
*****

Группа: Members
Сообщений: 557
Регистрация: 13.11.2003
Из: Moscow city
Пользователь №: 165
Skype: vldcorp



Цитата(Tuchka_84 @ 12.1.2009, 12:21) *
Здравствуйте,

Скажите когда будет конференция в Санкт-петербурге?

Заранее спасибо.

Конференция в Санкт-Петербурге запланирована на апрель 2009
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Victoria
сообщение 14.1.2009, 14:57
Сообщение #15


Новый участник
*

Группа: Members
Сообщений: 1
Регистрация: 14.1.2009
Пользователь №: 12 408



Подскажите, пожалуйста, когда начнется процедура регистрации для участия в конференции (Санкт-Петербург, 2009) и как будет проходить отбор участников?
(интересует позиция участника - как слушателя).

=Спасибо.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
VLDCORP
сообщение 15.1.2009, 18:58
Сообщение #16


Специалист
*****

Группа: Members
Сообщений: 557
Регистрация: 13.11.2003
Из: Moscow city
Пользователь №: 165
Skype: vldcorp



Цитата(Victoria @ 14.1.2009, 15:57) *
Подскажите, пожалуйста, когда начнется процедура регистрации для участия в конференции (Санкт-Петербург, 2009) и как будет проходить отбор участников?
(интересует позиция участника - как слушателя).

=Спасибо.

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

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Добавить ответ в эту темуОткрыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



::

- Текстовая версия Сейчас: 31.7.2010, 1:20