Вход/Регистрация
tестирование dot com
вернуться

Савин Роман

Шрифт:

рованием (cross-platform testing).

Примером тестирования совместимости вашего сайта и "железа" явля-

ется ситуация, когда полноценное пользование вашим сайтом возможно

только при наличии видеокарты определенного типа, например поддер-

живающей технологию DirectX версии Х.Х. Здесь мы можем, например,

протестировать, каков будет опыт пользователя, если у того на машине

установлена устаревшая и неподдерживаемая видеокарта (кстати, такое

тестирование будет называться негативным, но об этом позднее).

За исключением тех случаев, когда тест-кейсы специально созда-

ны для тестирования совместимости, я не рекомендую указывать

Классификация видов тестирования

157

в них детали, например, по типу и версии браузера, так как типы

и особенно версии меняются. Как мы помним, излишняя детали-

зация приводит к трате времени на поддержание тест-кейсов.

3. По субъекту тестирования

• альфа-тестировщик (alpha tester);

• бета-тестировщик (beta tester).

АЛЬФА-ТЕСТИРОВЩИК (alpha tester)

Это сотрудники компании, которые профессионально или непро-

фессионально проводят тестирование: тестировщики, програм-

мисты, продюсеры, бухгалтеры, сисадмины, секретарши. В стар-

тапах накануне релиза нередко все работники, включая Харито-

ныча, сидят по 16 часов кряду, пытаясь найти непойманные баги.

БЕТА-ТЕСТИРОВЩИК (beta tester)

Это нередко баловень судьбы, который не является сотрудником

компании и которому посчастливилось пользоваться новой сис-

темой до того, как она станет доступна всем остальным. За бета-

тестирование иногда даже платят деньги (вспомните пример с 50

долл. в час за юзабилити-тестирование).

4. По времени проведения тестирования

ДО передачи пользователю — альфа-тестирование (alpha

testing):

• тест приемки (smoke test, sanity test или confidence test);

• тестирования новых функциональностей (new feature

testing);

• регрессивное тестирование (regression testing);

• тест сдачи (acceptance или certification test),

ПОСЛЕ передачи пользователю — бета-тестирование (beta

testing)

О "До передачи пользователю — альфа-тестирование (alpha test-

ing)" мы еще поговорим.

О "После передачи пользователю — бета-тестирование (beta test-

ing)" уже говорили.

158

Тестирование Дот Ком. Часть 2

5. По критерию

"позитивности" сценариев

• позитивное тестирование (positive testing);

• негативное тестирование (negative testing).

Начнем со второго.

Пример

Допустим, что имя файла с банковскими транзакциями должно иметь

определенный формат:

bofa_< YYYYMMDD>_ach. txt,

где YYYY — это год в полном формате (2005), ММ — это месяц в полном

формате (01 — январь), DD — это день в полном формате (01 — первое

число месяца).

Этот файл служит в качестве ввода для программы process transactions,

которая ежедневно в 23:00

автоматически "забирает" его из директории /tmp/input_files/,

  • Читать дальше
  • 1
  • ...
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • ...

Ебукер (ebooker) – онлайн-библиотека на русском языке. Книги доступны онлайн, без утомительной регистрации. Огромный выбор и удобный дизайн, позволяющий читать без проблем. Добавляйте сайт в закладки! Все произведения загружаются пользователями: если считаете, что ваши авторские права нарушены – используйте форму обратной связи.

Полезные ссылки

  • Моя полка

Контакты

  • chitat.ebooker@gmail.com

Подпишитесь на рассылку: