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

Фотография

OpenSource системы автоматизированного тестирования


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

#1 Nagase

Nagase

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

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

Отправлено 17 декабря 2010 - 08:06

Добрый день!
Есть задача - реализовать подсистему автоматизированного тестирования программно-аппаратных средств.
Предполагается, что тестируемое ПО будет написано под UNIXway систем.
И в таком случае требуется найти опенсурц системы автоматизированого тестирования.
Виды тестирования: GUI,функциональное,произодительности/нагрузочное, тестирование аппаратного оборудования.
Желательно реализация на С/С++
Подозреваю, что, возможно, нужно будет использовать несколько таких ПО автотестирования для каждого вида тестирования.
Лазаю пока по http://www.opensourcetesting.org/ - какие бы рекомендации Вы бы дали по выбору такого ПО? Что-то кажется, что там большинство ПО реализованы на яве или пайтоне, и нацелены на веб тестирование.

Были мысли о собственной реализации - но нет опыта и времени не хватит.

Спасибо!
  • 0

#2 samurai08

samurai08

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

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

Отправлено 17 декабря 2010 - 10:29

Добрый день!
Есть задача - реализовать подсистему автоматизированного тестирования программно-аппаратных средств.
Предполагается, что тестируемое ПО будет написано под UNIXway систем.
И в таком случае требуется найти опенсурц системы автоматизированого тестирования.
Виды тестирования: GUI,функциональное,произодительности/нагрузочное, тестирование аппаратного оборудования.
Желательно реализация на С/С++
Подозреваю, что, возможно, нужно будет использовать несколько таких ПО автотестирования для каждого вида тестирования.
Лазаю пока по http://www.opensourcetesting.org/ - какие бы рекомендации Вы бы дали по выбору такого ПО? Что-то кажется, что там большинство ПО реализованы на яве или пайтоне, и нацелены на веб тестирование.

Были мысли о собственной реализации - но нет опыта и времени не хватит.

Спасибо!


написано туманно и непонятно, что хотите получить и как должен выглядеть процесс. Напишите сами для себя что хотите получить, как это видите, что есть, может проясниться что-нибудь.
  • 0

#3 Nagase

Nagase

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

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

Отправлено 17 декабря 2010 - 10:55

На деле еще пока не известно что и как. Будет еще уточнятся.
Но пока картина такая.
Есть какое-то оборудование. Необходимо реализовать ПО для управления этим оборудованием.
А также:
-нужны автоматизированные тесты для проверки и настройки оборудования.
-нужно автоматизировать процесс тестирования ПО совместно с оборудованием.
  • 0

#4 LeshaL

LeshaL

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

  • Members
  • PipPipPipPipPipPip
  • 1 094 сообщений
  • ФИО:Алексей Лянгузов
  • Город:Saint-Petersburg


Отправлено 17 декабря 2010 - 12:16

На деле еще пока не известно что и как. Будет еще уточнятся.
Но пока картина такая.
Есть какое-то оборудование. Необходимо реализовать ПО для управления этим оборудованием.
А также:
-нужны автоматизированные тесты для проверки и настройки оборудования.
-нужно автоматизировать процесс тестирования ПО совместно с оборудованием.

Да тут все просто: для проверки и настройки какого-то оборудования вам подойдет какая-нибудь программа.

Если серьезно, то shell - это то, что вам нужно.

А если совсем серьезно, то вы сейчас топчитесь на граблях и если не слезете с них, то дальше будет только хуже. Вы пытаетесь выбрать программу для тестирования и потом уже понять, что конкретно надо тестировать и как. Т.е. все наоборот надо делать. Надо сначала понять что у вас есть и что конкретно вам нужно протестировать и заавтоматизировать. Вы сейчас потратите кучу времени на никому не нужные вещи. Вы же даже не сможете понять подходит вам программа или нет. А может вам не надо будет автоматизировать ничего.
  • 0
Regards,
Alexey

#5 Nagase

Nagase

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

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

Отправлено 17 декабря 2010 - 12:38

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

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

#6 OVA

OVA

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

  • Members
  • PipPipPipPip
  • 405 сообщений
  • ФИО:Высоцкий Сергей Павлович
  • Город:Новосибирск

Отправлено 17 декабря 2010 - 12:46

Разве разработка тестов не ведется параллельно с разработкой ПО?

Ну вам уже все написали - определитесь с тем что тестировать. Набор абстрактных тулов для непонятно чего это круто, но от вашего набора тулов же не зависит что будет разрабатываться. Или нет?
  • 0

#7 samurai08

samurai08

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

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

Отправлено 17 декабря 2010 - 12:52


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

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


в идеале так и происходит, но при этом можно внедрить практики TDD и подобрать под него фреймворк, научить программистов, (не все программисты приемлют, но для проектов где цена ошибки велика, оправдано), при этом программисты пишут юнит тесты, а потом уже сами программы.
Можно проверить, что у вас есть все необходимое для прохождения теста Джоэля Спольски:
http://www.joelonsof...0000000043.html

Можно описать процессы тестирования, и определить что на каком этапе будет происходить. Инструменты это вторично, после того как будет понятно, что нужно делать.
  • 0


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

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