Перейти к содержимому

Фотография

тестирование SOA


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 6

#1 vfl

vfl

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

  • Members
  • Pip
  • 5 сообщений

Отправлено 27 ноября 2009 - 11:53

Как оно у вас происходит? Как и что вы тестируете? Какие баги находите?
  • 0

#2 astenix

astenix

    Специалист

  • Members
  • PipPipPipPipPip
  • 906 сообщений
  • ФИО:Лёша Лупан
  • Город:Кишинев


Отправлено 27 ноября 2009 - 12:11

Толкование SOA для тех, кто не в теме.
  • 0

Software Testing Glossary - простыми словами о непростых словах.


#3 vfl

vfl

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

  • Members
  • Pip
  • 5 сообщений

Отправлено 27 ноября 2009 - 14:15

Толкование SOA для тех, кто не в теме.


В настоящее время оказывается пристальное внимание к SOA(Services Only Architecture)
<<<<<<<


Я всегда думал, что SOA - это "Service-oriented architecture", но видимо был неправ.
Так или иначе, интересует опыт тех, кто уже занимался этим делом, у них, надеюсь, проблем с терминологией не возникнет.


Для затравки, собственный опыт:
была интеграционная платформа на базе WebSphere. В основе лежали "большие" веб-сервисы - интерфейсы к БД и приложениям. Над ними композитные сервисы, разными способами объединявшие основные сервисы для реализации всякого рода услуг (в основном маркетинговых).
Тестировали модульно, каждый сервис в отдельности, закрыв внешние связи стабами. Проверяли работоспособность основных сценариев, соответствие мэппинга исключений спеке, логгирование.
Баги были, в основном, функциональные, но малокритичные. Серьезные были с конфигурацией (не помню релиза в котором все сразу бы встало правильно) и интеграцией.
С точки зрения тестирования, сама большая проблема была с тестовым окружением. Логика тестов неизбежно расползалась по куче вспомогательных стабов, поэтому поддерживать регрессионные тесты было очень весело. А без стабов было не обойтись потому что без них "черный ящик" становился "черной дырой" - запрос уходит, вразумительный ответ не возвращается - итог теста неизвестен.
  • 0

#4 astenix

astenix

    Специалист

  • Members
  • PipPipPipPipPip
  • 906 сообщений
  • ФИО:Лёша Лупан
  • Город:Кишинев


Отправлено 27 ноября 2009 - 19:02

К слову, я действительно не в теме.

Наверное, википедия излагает более правильно?
  • 0

Software Testing Glossary - простыми словами о непростых словах.


#5 vfl

vfl

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

  • Members
  • Pip
  • 5 сообщений

Отправлено 27 ноября 2009 - 19:26

К слову, я действительно не в теме.

Наверное, википедия излагает более правильно?


Насколько это присуще википедии =)
На русском информации крайне мало, на английском можно читать начиная отсюда
  • 0

#6 DrVal

DrVal

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

  • Members
  • PipPipPip
  • 230 сообщений
  • ФИО:Drozdov V. V.

Отправлено 28 ноября 2009 - 22:14

А что мешает вместо стабов логировать запросы на интерфейсах?
Мы так и делали, правда приложение было достаточно простым.
  • 0

#7 vfl

vfl

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

  • Members
  • Pip
  • 5 сообщений

Отправлено 29 ноября 2009 - 09:36

А что мешает вместо стабов логировать запросы на интерфейсах?
Мы так и делали, правда приложение было достаточно простым.


Ничего не мешает, но про регрессионные тесты придется забыть, а значит профит такой же как от инструментации стабами.
Плюс стабами можно влиять на поведение системы, создавая сценарии, которые трудно создать в реальности.
Плюс кореллировать запросы и ответы стабов проще, чем искать нужный ответ в логе, который за 10 минут прирастает на 100мб.
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных