Upload
codefest
View
978
Download
3
Embed Size (px)
Citation preview
Принципы выбора ПО для группы тестирования
Alawar Entertainment, Inc.Жемчужникова МарияОвчарова Ольга
То, что мы пытаемся ломать:
2
• Сайты Alawar – 17 локализаций• Партнерский кабинет partner.alawar.ru (pl, com)• Партнерские технологии• Отдача дистрибутивов игр• Платежные системы• Генерация и выдача ключей, поддержка пользователей• Авторский раздел• Серверная часть враппера
Каковы основные инструменты тестировщика?
• Тестовые площадки• Хороший текстовый процессор • Планировщик заданий• Электронная таблица • Утилиты сравнения файлов • Программы для просмотра файлов • Конвертеры файлов • Утилиты для создания копии экрана • Диагностические программы • Таймер • Система отслеживания проблем • Программист
3
Классификация программ:
• Bug tracking systems
• Test management tools
• Вспомогательные утилиты
4
Bug tracking systems
Сравнительная таблица Factory Nova и Jira
5
Factory Nova Jira
Плюсы Минусы Плюсы Минусы
Выделенный чек-лист у задачи
Нет возможности создавать новые этапы рабочего процесса и статусы задач, а также автоматически назначать задачи в зависимости от каких –либо факторов
Стабильность работы Дороговизна
Дешевизна Большое комьюнити
Полное удовлетворение нашим требованиям относительно настройки рабочего процесса, наличия инструментов для учета текущего положения проекта и построения отчетности по периодам
Test management tools
Общие достоинства и недостатки TestLink и TestLog
6
Достоинства программ Недостатки программ
Возможность хранить тест-кейсы логически объединенные в тест-сьюты
Одновременно один и тот же кейс может редактировать только один человек
Возможность хранить историю тест-кейсов
Возможность создавать проекты для прогона какого-либо набора тест-кейсов
Возможность распределять тест-кейсы по тестировщикам для прогона
Возможность строить различные отчеты
Возможность хранить историю прогона тест-кейсов
Возможность неоднократного использования проекта для прогона
Test management tools
Сравнительная таблица TestLink и TestLog
7
TestLink TestLogНаличие веб-интерфейса Возможность оценивать время, затраченное на прогон
Программа использует MySQL db – можно делать бэкапы, есть удаленный доступ
Тест-кейсы хранятся в xml в базе данных, которая должна находиться на каком-то сетевом ресурсе для доступа нескольким пользователям (соответственно нет бэкапа БД)
Можно прикреплять файлы в любом формате Прикреплять файлы можно следующим образом:сложить их куда-то в сетевую папку, в тест-кейсе прописать ссылку на этот файл. Это не удобно
Есть возможность экспортировать/импортировать тест-кейсы в формате xml
Нет возможности выборки данных для экспорта (экспорт возможен либо по всему проекту, либо в разрезе тест-сьютов). Например, мы не можем экспортировать только результаты проваленных тестов для того, чтобы прикрепить этот отчет в багу в баг-трекинговой системе
Есть возможность экспортировать результаты выполнения отдельно взятого тест-кейса или всех вместе
Нет отдельного поля для того, чтобы проставлять время, затраченное на прогон теста
Нет большого количества полей (таких как в TestLog: Тестовая конфигурация, Ресурсы со списком значений)
Вспомогательные утилиты
Задача:Проверка на наличие
неработающих ссылок на сайте
Инструмент: XENU
8
Вспомогательные утилиты
Задача:Итерационное тестирование
web-приложений (например, заполнение формы регистрации)
Инструмент: Selenium IDE
9
Вспомогательные утилиты
Задача:Сравнить два файла на
наличие расхождений
Инструмент:WinMerge
10
Вспомогательные утилиты
Задача:Работа со скриншотами
Инструмент:Paint.net
11
Вспомогательные утилиты
Задача:Редактирование• текст-файлов• лог-файлов• скриптов• и т.д.
Инструмент:Notepad++
12
Вспомогательные утилиты
Задача:Построение блок-схем
Инструмент:yEd Graph Editor
13
Вспомогательные утилиты
Задача:Проверка макета• цвет• шрифт• размеры• выравнивание• и т.д.
Инструмент:Firebug
14
Джентельменский набор тестировщика Alawar:
• Jira
• TestLink
• XENU
• Selenium IDE
• WinMerge
• Paint.NET
• Notepad++
• yEd Graph Editor
• Firebug
15
16
Спасибо за внимание!Готовы к сотрудничеству.
Мария Жемчужникова Руководитель группы тестирования E-mail: [email protected]
Ольга Овчарова Тестировщик ПО E-mail: [email protected]