Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CodeFest'10. Жемчужникова М., Овчарова О. — Принципы выбора ПО для группы тестирования

CodeFest
September 23, 2010

CodeFest'10. Жемчужникова М., Овчарова О. — Принципы выбора ПО для группы тестирования

CodeFest

September 23, 2010
Tweet

More Decks by CodeFest

Other Decks in Programming

Transcript

  1. То, что мы пытаемся ломать: 2 • Сайты Alawar –

    17 локализаций • Партнерский кабинет partner.alawar.ru (pl, com) • Партнерские технологии • Отдача дистрибутивов игр • Платежные системы • Генерация и выдача ключей, поддержка пользователей • Авторский раздел • Серверная часть враппера
  2. Каковы основные инструменты тестировщика? • Тестовые площадки • Хороший текстовый

    процессор • Планировщик заданий • Электронная таблица • Утилиты сравнения файлов • Программы для просмотра файлов • Конвертеры файлов • Утилиты для создания копии экрана • Диагностические программы • Таймер • Система отслеживания проблем • Программист 3
  3. Bug tracking systems Сравнительная таблица Factory Nova и Jira 5

    Factory Nova Jira Плюсы Минусы Плюсы Минусы Выделенный чек-лист у задачи Нет возможности создавать новые этапы рабочего процесса и статусы задач, а также автоматически назначать задачи в зависимости от каких –либо факторов Стабильность работы Дороговизна Дешевизна Большое комьюнити Полное удовлетворение нашим требованиям относительно настройки рабочего процесса, наличия инструментов для учета текущего положения проекта и построения отчетности по периодам
  4. Test management tools Общие достоинства и недостатки TestLink и TestLog

    6 Достоинства программ Недостатки программ Возможность хранить тест-кейсы логически объединенные в тест-сьюты Одновременно один и тот же кейс может редактировать только один человек Возможность хранить историю тест-кейсов Возможность создавать проекты для прогона какого-либо набора тест-кейсов Возможность распределять тест-кейсы по тестировщикам для прогона Возможность строить различные отчеты Возможность хранить историю прогона тест-кейсов Возможность неоднократного использования проекта для прогона
  5. Test management tools Сравнительная таблица TestLink и TestLog 7 TestLink

    TestLog Наличие веб-интерфейса Возможность оценивать время, затраченное на прогон Программа использует MySQL db – можно делать бэкапы, есть удаленный доступ Тест-кейсы хранятся в xml в базе данных, которая должна находиться на каком-то сетевом ресурсе для доступа нескольким пользователям (соответственно нет бэкапа БД) Можно прикреплять файлы в любом формате Прикреплять файлы можно следующим образом: сложить их куда-то в сетевую папку, в тест-кейсе прописать ссылку на этот файл. Это не удобно Есть возможность экспортировать/импортировать тест-кейсы в формате xml Нет возможности выборки данных для экспорта (экспорт возможен либо по всему проекту, либо в разрезе тест- сьютов). Например, мы не можем экспортировать только результаты проваленных тестов для того, чтобы прикрепить этот отчет в багу в баг-трекинговой системе Есть возможность экспортировать результаты выполнения отдельно взятого тест-кейса или всех вместе Нет отдельного поля для того, чтобы проставлять время, затраченное на прогон теста Нет большого количества полей (таких как в TestLog: Тестовая конфигурация, Ресурсы со списком значений)
  6. Вспомогательные утилиты Задача: Проверка макета • цвет • шрифт •

    размеры • выравнивание • и т.д. Инструмент: Firebug 14
  7. Джентельменский набор тестировщика Alawar: • Jira • TestLink • XENU

    • Selenium IDE • WinMerge • Paint.NET • Notepad++ • yEd Graph Editor • Firebug 15