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

Фотография

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


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

#1 Натали

Натали

    Активный участник

  • Members
  • PipPip
  • 84 сообщений

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

В фирме потребовалось, чтобы по поддерживаемому проекту был создан набор регрессионных автоматизированных тестов (мин.количество 150), которые мог бы запускать сам программист "нажатием 1-2кнопок".
Проект написан на Дельфи, основная часть бизнес-логики - в хранимых процедурах на сервере.
Сейчас еще никаких тестов нет - даже ручных.
Ручные тесты я напишу - это проблемой не является.

Передо мной стоит вопрос - можно ли вообще к подобному проекту создать комплекс тестов в пару кнопок, если:
1.Тестировать придется через GUI, только хранимые процедуры проверить недостаточно.
2.В качестве тестировочного продукта используется Rational (Robot, TestManager).
3.В проекте используются собственные (разработанные фирмой) компоненты.
  • 0

#2 Dmitry_NJ

Dmitry_NJ

    Консультант

  • Members
  • PipPipPipPipPipPip
  • 3 122 сообщений
  • ФИО:Дмитрий Шевченко
  • Город:New Jersey, USA

Отправлено 16 ноября 2004 - 05:18

Сделать можно все, что угодно. Это всегда вопрос времени и денег. Судя по тому, что автоматизированные тесты будут запускаться самими программерами, вы - единственный тестировщик. Даже если вы в совершенстве владеете Rational Robot вам понадобится не один месяц, чтобы разработать "минимум 150 автоматизированных тестов" да еще с самописными компонентами в GUI. И это при условии, что бы будете заниматься исключительно разработкой тестов, а не делать это в перерывах между ручным тестированием. И не забудьте про поддержку тестов! GUI и функционал, скорее всего, будут меняться с течением времени, соответственно придется модифицировать и ранее разработанные тесты.

Вобщем, если вас во времени не ограничивают, то принципиальных проблем в решении подобной задачи нет.
  • 0
Дмитрий Шевченко

HP Software

#3 Case

Case

    Основатель

  • Members
  • PipPipPipPipPipPip
  • 7 071 сообщений
  • ФИО:Панкратов Вячеслав
  • Город:Украина, Киев.

Отправлено 16 ноября 2004 - 07:15

Привлечь разработчиков не получится?

Они могли бы сами писать модули тестов, из которых вы как тестировщик собирали бы сценарии.
  • 0
Слава Панкратов
Редактор портала www.it4business.ru

#4 Натали

Натали

    Активный участник

  • Members
  • PipPip
  • 84 сообщений

Отправлено 16 ноября 2004 - 09:57

Судя по тому, что автоматизированные тесты будут запускаться самими программерами, вы - единственный тестировщик. Даже если вы в совершенстве владеете Rational Robot вам понадобится не один месяц, чтобы разработать "минимум 150 автоматизированных тестов" да еще с самописными компонентами в GUI.


Да, я единственный тестировщик. И Роботом практически не владею - только на уровне записи действий.(увы-увы). Будем пробиваться.

Спасибо - мне нужно было знать, возможно ли такое в принципе.

Привлечь разработчиков не получится? Они могли бы сами писать модули тестов, из которых вы как тестировщик собирали бы сценарии


Попробую. Хотя мало шансов. Ведь им придется объяснять, как работает Робот, а я сама плохо его знаю.
  • 0

#5 Mike

Mike

    Консультант

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

Отправлено 17 ноября 2004 - 07:48

Честно говоря, сомневаюсь, что на Роботе (который, кстати, не поддерживает Дельфийские гриды, тем более, нестандартные) вам удастся написать стабильно работающие тесты, тем более в таком количестве. Если же вы планируете привлекать разработчиков, советую попробовать TestComplete (во-первых, он поддерживает Delphi, во-вторых среди скриптовых языков написания тестов значится delphiscript, и наконец, он просто лучше предназначен для тестирования "полу-прозрачного ящика" (а именно к написанию таких тестов эффективнее всего подключать разработчиков)).

Вообще-же, по моему опыту, один тестировщик, занимающийся одновременно ручным и автоматизированным тестированием, не способен поддерживать более 20-30 автоматизированных тестов средней сложности (700-1500 строк).
  • 0
Best regards,
Майк.

#6 Dmitry_NJ

Dmitry_NJ

    Консультант

  • Members
  • PipPipPipPipPipPip
  • 3 122 сообщений
  • ФИО:Дмитрий Шевченко
  • Город:New Jersey, USA

Отправлено 17 ноября 2004 - 14:57

Да не будут никакие разработчики этим заниматься. У них своей работы полно. Не говоря уже о чисто психологических моментах - для большинства вместо полноценного программирования на Delphi заниматься разработкой тестов на каком-то "delphiscript" это однозначное "понижение". Квалификации как программисту такая работа им явно не добавляет, и профессиональному росту (опять же в качестве программиста) не способствует.
  • 0
Дмитрий Шевченко

HP Software


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

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