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

Фотография

Новый курс "Подходы к разработке тестового фреймворка"


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

#21 WishAway

WishAway

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

  • Members
  • PipPip
  • 81 сообщений
  • ФИО:Дмитрий Марков
  • Город:Харьков


Отправлено 21 декабря 2012 - 09:46

Имхо, понятие баланс - размыто. Все зависит от целей тестирования и текущей ситуации: насколько нужен KDT, перспективы, покрытие и проч.

Верно. Баланс выбирается в зависимости от проекта и задач. Но общие параметры для его выбора есть и их можно формализовать. Часто это помогает на начальных этапах проекта, чтобы выбрать оптимальный подход.

От меня требуется написание тестов как позитивных, так и негативных. Сделать отдельным параметром тип теста (позитив/негатив), в зависимости от этого параметра обрабатывать ошибочные сообщения там где надо. Т.е. если тест - негатив, то несохранившаяся сущность из-за незаполненности обязательных параметров - это, к примеру, успешный тест.

Я похожую задачу буду рассматривать на тренинге, но немного с другой стороны и с другим подходом

Набор данных у меня пока хранится в Dictionary, в сам тест передается именно словарь с набором данных. Далее я рассматриваю 2 варианта - таблица (excel) или XML.
Пока не знаю насколько все реально.

Вполне реально. На моей практике лучше таблица (excel) - удобнее и нагляднее. На тренинге я как раз на экселе буду все показывать. На реальных проектах также везде использую эксель и пока проблем не было. Так что вполне работает :)
Тем более в тест комплите есть "генерилка" данных для экселя. Вполне удобно для написания рандомных DDT-тестов для увеличения покрытия и для тестов надежности.
  • 0
Дмитрий Марков
skype: dmitro.markov
email: dmytro_markov@testingforall.com
Blog: http://testingforall.com

#22 WishAway

WishAway

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

  • Members
  • PipPip
  • 81 сообщений
  • ФИО:Дмитрий Марков
  • Город:Харьков


Отправлено 21 декабря 2012 - 09:52


Как вы думаете, какой способ лучше? Или где балланс?

Как по мне, киворды "низкого уровня" (типа кликнуть по кнопке или выбрать пункт в списке) нужны, но пользоваться ими надо пореже, по мере крайней необходимости. А в остальном пользоваться кивордами более высокого уровня.


Гена, все верно. Но на практике обычно KDT тесты пишут те, кто не разбирается в автоматизации и им тяжело понять, что можно использовать, а что не стоит и почему. Когда составляются тесты из кейвордов, люди (учитываем, что это не опытные автоматизаторы, а либо люди от бизнеса, либо ручные тестировщики) при малейшей проблеме готовы использовать все, что угодно, лишь бы заработало...
Поэтому на моей практике обычно список кейвордов фиксируется жестко на каком-то уровне. А вот как выбрать этот уровень - это уже задачка не из легких и однозначного ответа тут нет. В любом выбранном уровне будут плюсы и минусы. Вопрос в том, что перевешивает :)
  • 0
Дмитрий Марков
skype: dmitro.markov
email: dmytro_markov@testingforall.com
Blog: http://testingforall.com


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

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