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

Фотография

Кроссплатформенные тест-кейсы


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

#1 Photine

Photine

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

  • Members
  • Pip
  • 27 сообщений
  • Город:Россия, Санкт-Петербург

Отправлено 07 февраля 2012 - 04:53

Уважаемые коллеги!

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

Существует ли возможность реализовать т. н. кроссплатформенный тест-кейс?

Заранее спасибо!
  • 0

#2 achumagin

achumagin

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

  • Members
  • PipPip
  • 145 сообщений
  • ФИО:Alexey Chumagin
  • Город:Казань

Отправлено 07 февраля 2012 - 07:21

Уважаемые коллеги!

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

Существует ли возможность реализовать т. н. кроссплатформенный тест-кейс?

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

Добрый день.
Если вы хотите чтобы у вас один тест кейс был для всех платформ, то могу посоветовать, в сам тест кейс помещать только "шаги в общем смысле". А вот "пути достижения ожидаемого результата для этих шагов отличаются." хранить в головах тестировщиков, базе знаний, описании к тестовому набору для конкретной платформы или где вам удобнее хранить детальную информацию о системе.
  • 0
ap-test-team.blogspot.com

#3 Photine

Photine

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

  • Members
  • Pip
  • 27 сообщений
  • Город:Россия, Санкт-Петербург

Отправлено 07 февраля 2012 - 07:58

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


Спасибо большое! Подобный вариант, безусловно, возможен, но вот только хотелось бы вариант более "изящный", так как в случае изменений придется править не только сам тест-кейс, но и информацию в базе знаний (к примеру). Вопрос возник, так как не хочется плодить сущности. =)
  • 0

#4 checo

checo

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

  • Members
  • PipPipPipPip
  • 400 сообщений
  • Город:Н.Новгород

Отправлено 07 февраля 2012 - 10:20

Существует ли возможность реализовать т. н. кроссплатформенный тест-кейс?

Волшебства не будет.
Придется самим придумывать вариант, который быстрее всего и выполнять, и редактировать.
Если шаги действительно одинаковые, я бы написал что-то вроде:
1) Скопировать с сервера инсталляционные файлы:
Windows: \\common\devbase\WinRelease\1.0.0\xyz.msi
Linux: \\common\devbase\Linux\1.0.0\rpm\xyz.rpm
2) Установить приложение
Windows: открыть xyz.msi в проводнике и следовать мастеру
Linux: в терминале запустить sudo rpm ihv xyz.rpm
и т.д.
  • 0

#5 achumagin

achumagin

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

  • Members
  • PipPip
  • 145 сообщений
  • ФИО:Alexey Chumagin
  • Город:Казань

Отправлено 07 февраля 2012 - 10:35

но вот только хотелось бы вариант более "изящный", так как в случае изменений придется править не только сам тест-кейс, но и информацию в базе знаний (к примеру)


Могу предложить тогда такой вариант:
У вас будет чек-лист,каждый пункт которого, описывает, что надо проверить (без шагов).
А то как это надо проверять, вы снова же храните в базе знаний.

Можно, конечно, создать такую систему тест-кейсов,в которой изменения в одной части влекли за собой изменения в другой. Но мне кажется что это очень дорого.
  • 0
ap-test-team.blogspot.com

#6 Photine

Photine

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

  • Members
  • Pip
  • 27 сообщений
  • Город:Россия, Санкт-Петербург

Отправлено 07 февраля 2012 - 10:44

Могу предложить тогда такой вариант:
У вас будет чек-лист,каждый пункт которого, описывает, что надо проверить (без шагов).
А то как это надо проверять, вы снова же храните в базе знаний.

Можно, конечно, создать такую систему тест-кейсов,в которой изменения в одной части влекли за собой изменения в другой. Но мне кажется что это очень дорого.


Вот именно второй вариант меня больше интересует, с системой тест-кейсов. Я пока не смогла придумать подходящую систему, по этой причине и создала тему на форуме.
Я не уверена, что такую структуру можно создать чисто теоретически. При таком раскладе практическая ее реализация несколько вторична.
  • 0

#7 Photine

Photine

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

  • Members
  • Pip
  • 27 сообщений
  • Город:Россия, Санкт-Петербург

Отправлено 07 февраля 2012 - 11:37

Волшебства не будет.

Никто на него и не рассчитывает. =)

Придется самим придумывать вариант, который быстрее всего и выполнять, и редактировать.
Если шаги действительно одинаковые, я бы написал что-то вроде:
1) Скопировать с сервера инсталляционные файлы:
Windows: \\common\devbase\WinRelease\1.0.0\xyz.msi
Linux: \\common\devbase\Linux\1.0.0\rpm\xyz.rpm
2) Установить приложение
Windows: открыть xyz.msi в проводнике и следовать мастеру
Linux: в терминале запустить sudo rpm ihv xyz.rpm
и т.д.

Такой вариант уже рассматривался, но был отвергнут в виду того, что не стоит нагружать тестировщиков на других платформах избыточной информацией.
  • 0

#8 Zhu

Zhu

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

  • Members
  • PipPipPipPip
  • 288 сообщений
  • ФИО:Рина Ужевко
  • Город:Москва


Отправлено 07 февраля 2012 - 11:55

Это многозатратное вложение как времени так и средств.
имхо
результат того не стоит.
  • 0
Bugs@Feature
Не бывает совершенных программ, бывают недотестированные.

#9 Photine

Photine

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

  • Members
  • Pip
  • 27 сообщений
  • Город:Россия, Санкт-Петербург

Отправлено 07 февраля 2012 - 12:08

Это многозатратное вложение как времени так и средств.
имхо
результат того не стоит.


На данный момент вопрос не в затратах, а в теоретической возможности. Но большое спасибо за Ваше мнение.
  • 0

#10 Zhu

Zhu

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

  • Members
  • PipPipPipPip
  • 288 сообщений
  • ФИО:Рина Ужевко
  • Город:Москва


Отправлено 07 февраля 2012 - 12:37

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



Не за чтою

Невозможных вещей не бывает.)

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

По другому, по крайней мере я, точно не подскажу.

Еще мы использовали классы эквивалентности в подобных тестах, но это уже сугубо личное дело)
  • 0
Bugs@Feature
Не бывает совершенных программ, бывают недотестированные.

#11 Photine

Photine

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

  • Members
  • Pip
  • 27 сообщений
  • Город:Россия, Санкт-Петербург

Отправлено 13 февраля 2012 - 07:12

Тема закрыта. Всем спасибо за внимание и помощь!
  • 0


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

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