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

Фотография

Автоматизировать тестирование с помощью Microsoft Team System, как это


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

#1 Legend

Legend

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

  • Members
  • Pip
  • 22 сообщений
  • Город:Москва

Отправлено 16 мая 2008 - 06:43

Здраствуйте!
Возникла такая необходимость у компании автоматизировать тестирования с помощью Microsoft Team System. Сам я узнал об Team System неделю назад, сейчас вот изучаю её, пока не успешно. Многое не понимаю.
Раньше (когда я работал в другой компании) автоматизировал тесты с помощью mercury quick test professional и достаточно удобная программулина для автоматизации.
Поэтому появились вопросы:
1. Расскажите пожалуйста как можно автоматизировать тесты с помощью Microsoft Team System?Может какие отдлельные утилиты нужно установить или ещё что-то?
2. Возможно ли там так же как в mercury quick test записывать сценарии, потом их редактировать?
По возможности расскажите подробно.
  • 0

#2 Troubleshooter

Troubleshooter

    Опытный участник

  • Members
  • PipPipPipPip
  • 398 сообщений
  • Город:Киев

Отправлено 16 мая 2008 - 08:05

1. Читайте документацию к продукту.
2. Есть возможность записывать сценарии и потом их редактировать, но это не есть решение для хорошей автоматизации.
Использование Microsoft Team System (а конкретнее Team Test) подразумевает знание одного из языков поддерживаемого студией для написания тестов.
  • 0

#3 Plut

Plut

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

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

Отправлено 13 февраля 2009 - 20:48

Legend, как продвигается изучение вижалСтудии для тестеров ? чего удалось достич к этому времени??
  • 0

#4 ashamray

ashamray

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

  • Members
  • Pip
  • 12 сообщений
  • ФИО:Шамрай Александр Владимирович
  • Город:Украина, г. Житомир

Отправлено 16 апреля 2009 - 08:05

Всем привет!

Недавно также задумался об автоматизация функционального тестирования с помощью visual studio и в результате написал небольшой труд по этому делу, прошу посмотреть. В статье описаны подходы с помощью продуктов IBM Rational, но можно попробовать использовать и другие....... пробуйте :)
Практика применения автоматического функционального тестирования в Microsoft Visual Studio с использованием средств IBM Rational

Но хочется отметить, что майкрософт не топчется на месте в отношении тестирования и уже в visual studio 2010 будет свой тестменеджер и рекордер функциональных тестов. Так что можно или еще годик подождать или пробовать использовать описанное выше :). Инфа по тестированию в visual studio 2010:
http://blogs.msdn.com/amit_chatterjee/
  • 0

#5 Green

Green

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 233 сообщений
  • ФИО:Гринкевич Сергей
  • Город:Москва

Отправлено 16 апреля 2009 - 14:30

...
Но хочется отметить, что майкрософт не топчется на месте в отношении тестирования ...


Team System Developer Center имеет блок по автоматизации тестирования (функционального и нагрузочного) - Test Edition.
http://msdn.microsof...m/dd408381.aspx
  • 0
Гринкевич Сергей

#6 ashamray

ashamray

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

  • Members
  • Pip
  • 12 сообщений
  • ФИО:Шамрай Александр Владимирович
  • Город:Украина, г. Житомир

Отправлено 16 апреля 2009 - 15:55

Да, имеет. Но этот блок относится к Web-тестам.

...
Но хочется отметить, что майкрософт не топчется на месте в отношении тестирования ...


Team System Developer Center имеет блок по автоматизации тестирования (функционального и нагрузочного) - Test Edition.
http://msdn.microsof...m/dd408381.aspx


  • 0

#7 Troubleshooter

Troubleshooter

    Опытный участник

  • Members
  • PipPipPipPip
  • 398 сообщений
  • Город:Киев

Отправлено 16 апреля 2009 - 16:17

Всем привет!

Недавно также задумался об автоматизация функционального тестирования с помощью visual studio и в результате написал небольшой руд по этому делу, прошу посмотреть. В статье описаны подходы с помощью продуктов IBM Rational, но можно попробовать использовать и другие....... пробуйте :)
Практика применения автоматического функционального тестирования в Microsoft Visual Studio с использованием средств IBM Rational

Но хочется отметить, что майкрософт не топчется на месте в отношении тестирования и уже в visual studio 2010 будет свой тестменеджер и рекордер функциональных тестов. Так что можно или еще годик подождать или пробовать использовать описанное выше :). Инфа по тестированию в visual studio 2010:
http://blogs.msdn.com/amit_chatterjee/

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

#8 Green

Green

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 233 сообщений
  • ФИО:Гринкевич Сергей
  • Город:Москва

Отправлено 16 апреля 2009 - 16:28

Александр,

извините, статью Вашу полностью не осилил. Такие детали мне сейчас как-то без надобности.
Но один момент меня крайне заинтересовал. У Вас на графиках затрат на тестирование расходы на ручное тестирование выше чем на автоматизированное. Причем такая тенденция просматривается на всем протяжении графика (одного и другого).

Вы эти данные где-то почерпнули или это Ваши собственные наблюдения?
  • 0
Гринкевич Сергей

#9 ashamray

ashamray

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

  • Members
  • Pip
  • 12 сообщений
  • ФИО:Шамрай Александр Владимирович
  • Город:Украина, г. Житомир

Отправлено 16 апреля 2009 - 18:28

IBM Rational используется в качестве примера, показана в общем технология связывания.
Студия дорого - может быть и смотря для кого :clapping: . Однако взглянем на проблему с другой стороны, со стороны командной разработки на базе TFS:
  • Один инструмент для тестировщика:
    • Написание тестов - модульные тесты, ручные тесты, функциональные тесты (rft)
    • Выполнение тестов
    • Документирование результатов тестирования и дефектов
  • Автоматизация процессов:
    • Сборка
    • Выполнение всех автоматических тестов после сборки
    • Автоматическое документирование дефектов

Всем привет!

Недавно также задумался об автоматизация функционального тестирования с помощью visual studio и в результате написал небольшой руд по этому делу, прошу посмотреть. В статье описаны подходы с помощью продуктов IBM Rational, но можно попробовать использовать и другие....... пробуйте :)
Практика применения автоматического функционального тестирования в Microsoft Visual Studio с использованием средств IBM Rational

Но хочется отметить, что майкрософт не топчется на месте в отношении тестирования и уже в visual studio 2010 будет свой тестменеджер и рекордер функциональных тестов. Так что можно или еще годик подождать или пробовать использовать описанное выше :). Инфа по тестированию в visual studio 2010:
http://blogs.msdn.com/amit_chatterjee/

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


  • 0

#10 ashamray

ashamray

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

  • Members
  • Pip
  • 12 сообщений
  • ФИО:Шамрай Александр Владимирович
  • Город:Украина, г. Житомир

Отправлено 16 апреля 2009 - 18:31

Почерпнул из практики нашей компании :clapping:

Александр,

извините, статью Вашу полностью не осилил. Такие детали мне сейчас как-то без надобности.
Но один момент меня крайне заинтересовал. У Вас на графиках затрат на тестирование расходы на ручное тестирование выше чем на автоматизированное. Причем такая тенденция просматривается на всем протяжении графика (одного и другого).

Вы эти данные где-то почерпнули или это Ваши собственные наблюдения?


  • 0

#11 Troubleshooter

Troubleshooter

    Опытный участник

  • Members
  • PipPipPipPip
  • 398 сообщений
  • Город:Киев

Отправлено 17 апреля 2009 - 07:37

IBM Rational используется в качестве примера, показана в общем технология связывания.
Студия дорого - может быть и смотря для кого :clapping: . Однако взглянем на проблему с другой стороны, со стороны командной разработки на базе TFS:

  • Один инструмент для тестировщика:
    • Написание тестов - модульные тесты, ручные тесты, функциональные тесты (rft)
    • Выполнение тестов
    • Документирование результатов тестирования и дефектов
  • Автоматизация процессов:
    • Сборка
    • Выполнение всех автоматических тестов после сборки
    • Автоматическое документирование дефектов

Всем привет!

Недавно также задумался об автоматизация функционального тестирования с помощью visual studio и в результате написал небольшой руд по этому делу, прошу посмотреть. В статье описаны подходы с помощью продуктов IBM Rational, но можно попробовать использовать и другие....... пробуйте :)
Практика применения автоматического функционального тестирования в Microsoft Visual Studio с использованием средств IBM Rational

Но хочется отметить, что майкрософт не топчется на месте в отношении тестирования и уже в visual studio 2010 будет свой тестменеджер и рекордер функциональных тестов. Так что можно или еще годик подождать или пробовать использовать описанное выше :). Инфа по тестированию в visual studio 2010:
http://blogs.msdn.com/amit_chatterjee/

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


Зачем показывать нереалистические сценарии связывания? Или вы хотитие сказать, что у вас построен процесс на студии + Robot?
  • 0

#12 ashamray

ashamray

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

  • Members
  • Pip
  • 12 сообщений
  • ФИО:Шамрай Александр Владимирович
  • Город:Украина, г. Житомир

Отправлено 17 апреля 2009 - 07:45

В статье студия, робот, рфт и тестменеджер и показана возможность использования, что там нереального на ваш взгляд? :)

IBM Rational используется в качестве примера, показана в общем технология связывания.
Студия дорого - может быть и смотря для кого :clapping: . Однако взглянем на проблему с другой стороны, со стороны командной разработки на базе TFS:

  • Один инструмент для тестировщика:
    • Написание тестов - модульные тесты, ручные тесты, функциональные тесты (rft)
    • Выполнение тестов
    • Документирование результатов тестирования и дефектов
  • Автоматизация процессов:
    • Сборка
    • Выполнение всех автоматических тестов после сборки
    • Автоматическое документирование дефектов

Всем привет!

Недавно также задумался об автоматизация функционального тестирования с помощью visual studio и в результате написал небольшой руд по этому делу, прошу посмотреть. В статье описаны подходы с помощью продуктов IBM Rational, но можно попробовать использовать и другие....... пробуйте :)
Практика применения автоматического функционального тестирования в Microsoft Visual Studio с использованием средств IBM Rational

Но хочется отметить, что майкрософт не топчется на месте в отношении тестирования и уже в visual studio 2010 будет свой тестменеджер и рекордер функциональных тестов. Так что можно или еще годик подождать или пробовать использовать описанное выше :). Инфа по тестированию в visual studio 2010:
http://blogs.msdn.com/amit_chatterjee/

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


Зачем показывать нереалистические сценарии связывания? Или вы хотитие сказать, что у вас построен процесс на студии + Robot?


  • 0

#13 Green

Green

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 233 сообщений
  • ФИО:Гринкевич Сергей
  • Город:Москва

Отправлено 17 апреля 2009 - 07:59

Почерпнул из практики нашей компании :clapping:

Александр,

извините, статью Вашу полностью не осилил. Такие детали мне сейчас как-то без надобности.
Но один момент меня крайне заинтересовал. У Вас на графиках затрат на тестирование расходы на ручное тестирование выше чем на автоматизированное. Причем такая тенденция просматривается на всем протяжении графика (одного и другого).

Вы эти данные где-то почерпнули или это Ваши собственные наблюдения?


Александр,

на мой субъективный взгляд, Ваши графики соответствуют действительности только на стадии прогонки тестов. Тогда ручное выполнение действительно "берет" больше времени чем автоматизированное. И, действительно, чем больше тестов, тем выигрыш во времени больше.

Но!

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

В итоге, автоматизированное тестирование дает выигрышь только в среднесрочной или долгосрочно перспективе.

Но и в ней (перспективе) тоже не все так однозначно.

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

Так что я бы не стал приводить столь спорные графики без должного статистического анализа.
  • 0
Гринкевич Сергей

#14 SALar

SALar

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 2 298 сообщений
  • Город:Москва


Отправлено 17 апреля 2009 - 08:59

Практика применения автоматического функционального тестирования в Microsoft Visual Studio с использованием средств IBM Rational

Н-да. Как бы это помягче сказать...

- Что я не попал?
- Не то, чтобы ты совсем не попал. Но ты не попал в шарик.


Уж не подрабатываете ли вы случайно "толкачами" этих тулов?
  • 0

-- 

Сергей Мартыненко

Блог 255 ступеней (байки для оруженосца)

facebook (Дети диаграммы Ганта)

ВебПосиделки клуба имени Френсиса Бэкона 

 


#15 ashamray

ashamray

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

  • Members
  • Pip
  • 12 сообщений
  • ФИО:Шамрай Александр Владимирович
  • Город:Украина, г. Житомир

Отправлено 17 апреля 2009 - 10:15

Я занимаюсь проблемами командной разработки, а тулы - это уже средство достижения цели :clapping: . Здесь же решил поделиться своим опытом, не более :dirol:

Практика применения автоматического функционального тестирования в Microsoft Visual Studio с использованием средств IBM Rational

Н-да. Как бы это помягче сказать...

- Что я не попал?
- Не то, чтобы ты совсем не попал. Но ты не попал в шарик.


Уж не подрабатываете ли вы случайно "толкачами" этих тулов?


  • 0

#16 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 872 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 17 апреля 2009 - 10:44

Уж не подрабатываете ли вы случайно "толкачами" этих тулов?

Сергей, это нечестный ход :)
Не секрет, что CM Consult распространяет и внедряет как TFS, так и продукты IBM Rational.
Но разве это имеет какое-то отношение к делу, если статья хороша сама по себе? А если не хороша -- тогда статью и критикуй.
  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#17 ashamray

ashamray

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

  • Members
  • Pip
  • 12 сообщений
  • ФИО:Шамрай Александр Владимирович
  • Город:Украина, г. Житомир

Отправлено 17 апреля 2009 - 11:00

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

Почерпнул из практики нашей компании :dirol:

Александр,

извините, статью Вашу полностью не осилил. Такие детали мне сейчас как-то без надобности.
Но один момент меня крайне заинтересовал. У Вас на графиках затрат на тестирование расходы на ручное тестирование выше чем на автоматизированное. Причем такая тенденция просматривается на всем протяжении графика (одного и другого).

Вы эти данные где-то почерпнули или это Ваши собственные наблюдения?


Александр,

на мой субъективный взгляд, Ваши графики соответствуют действительности только на стадии прогонки тестов. Тогда ручное выполнение действительно "берет" больше времени чем автоматизированное. И, действительно, чем больше тестов, тем выигрыш во времени больше.

Но!

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

В итоге, автоматизированное тестирование дает выигрышь только в среднесрочной или долгосрочно перспективе.

Но и в ней (перспективе) тоже не все так однозначно.

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

Так что я бы не стал приводить столь спорные графики без должного статистического анализа.


  • 0


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

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