Начинающий тестировщик, помогите новичку.
#1
Отправлено 22 ноября 2011 - 09:23
Само задание:
"
Начальные условия.
Необходимо составить методику тестирования приложения База Данных «Угон Автомобилей» и провести комплексное тестирование приложения.
Проверяемое приложение выдается вместе с заданием.
В процессе решения задачи должны быть созданы и по результатам выполнения предоставлены:
1. Методика тестирования приложения;
2. Список найденных в приложении дефектов, содержащий для каждой ошибки:
a. Последовательность шагов, необходимых для повторения проблемы;
b. Обоснование некорректности описанного поведения;
c. Критичность выявленной проблемы.
Дополнительные источники:
Перед выполнением тестового задания, наряду с изучением различных источников информации по тестированию ПО, рекомендуется ознакомиться с общими понятиями «Метод» и «Методика», а также изучить понятие «тест-кейс» («тестовый пример», «тестовый случай»).
"
Убедительная просьба писать только по делу. Естественно книжку я почитаю, но так как для меня всё это новая стезя, то я даже примерно не могу рассчитать сколько времени уделить теории и сколько оставить на реальное решение задачи.
Прошу посоветовать небольшие, но емкие статьи для этого конкретного случая. Если кому не трудно, очень прошу расписать по пунктам что нужно делать и с чего начинать.
Заранее Благодарен!
#2
Отправлено 22 ноября 2011 - 10:51
Очень странное тестовое задание для приема на работу. Сильно напоминает попытку выполнить тестирование силами кандидатов на вакансию.Само задание:
"
Начальные условия.
Необходимо составить методику тестирования приложения База Данных «Угон Автомобилей» и провести комплексное тестирование приложения.
Проверяемое приложение выдается вместе с заданием.
В процессе решения задачи должны быть созданы и по результатам выполнения предоставлены:
1. Методика тестирования приложения;
2. Список найденных в приложении дефектов, содержащий для каждой ошибки:
a. Последовательность шагов, необходимых для повторения проблемы;
b. Обоснование некорректности описанного поведения;
c. Критичность выявленной проблемы.
Дополнительные источники:
Перед выполнением тестового задания, наряду с изучением различных источников информации по тестированию ПО, рекомендуется ознакомиться с общими понятиями «Метод» и «Методика», а также изучить понятие «тест-кейс» («тестовый пример», «тестовый случай»).
"
SQL для тестировщиков
Тренинги по HP QTP и автоматизации тестирования
Если минарет, значит выше всех (с)
#3
Отправлено 22 ноября 2011 - 11:26
само приложение крайне уныло, вряд ли это действительно "попытка выполнить тестирование силами кандидатов". Ну, на троечную курсовую потянет, не больше :)Очень странное тестовое задание для приема на работу. Сильно напоминает попытку выполнить тестирование силами кандидатов на вакансию.
#4
Отправлено 22 ноября 2011 - 12:10
По поводу пункта с советую прочитать статью http://alexlobach.ru...ity-i-priority/
Примеры тест-кейса и описания бага можно посмотреть здесь http://www.protestin.../templates.html
Вместо
принято (по крайней мере для меня это верно) писать текущий результат и ожидаемый резултат (такой, если бы всё выполнилось правильно).b. Обоснование некорректности описанного поведения;
Это не самые лучшие варианты, зато самые короткие, пожалуй.
#5
Отправлено 22 ноября 2011 - 13:16
Затем выделив по документации основные сценарии использования пройтись по ним, чтобы убедиться, что программа нормально работает на основных функциях.
Потом уже почитав книжки можно уже попытаться применять различные техники, но это явно не недельный срок. Очень сжато о процессе тестирования описано например здесь http://habrahabr.ru/...personal/73060/ . Для быстрого ознакомления с терминами пойдет.
Более подробно уже надо читать того же Ли Копланда ) в переводе некоторые статьи есть тут http://w1zle.blogspot.com/
#6
Отправлено 23 ноября 2011 - 06:26
#7
Отправлено 23 ноября 2011 - 06:54
Начальные условия - программа запущена при таких-то условиях. Если там сложная логика вкладок или надо выполнить какие-то подготовительные действия, то это тоже описывается здесь.
Действия - нажал, подождал, etc.
Результат - сообщение об ошибке, упала, ничего не произошло (хотя ожидалось).
Если логика ошибки не очень ясна, то можно добавить пункт - Ожидаемый результат.
P.S. Первый и последний пункты могут быть не во всех случаях, имхо.
#8
Отправлено 23 ноября 2011 - 06:59
Термины в описании бага? Ну разве что начальные условия, окружение, версия, шаги воспроизведения, результат, ожидаемый результат и тд. и тп. в зависимости о проекта. Шаги воспроизведения чаще всего записываются одним из следующих вариантов или комбинацией или так, как предписывают негласные правила:
1. Зайти в Меню
2. Нажать "Открыть"
1. Лклик /File/
2. Лклик /Open/
1. Перейдите File/Open
1. Откройте меню File
//Появляется список подменю
2. Нажмите Open
//Открывается окно...
Таким образом описывается поведение пользователя, ответ программы в такой степени детализации, в которой нужно в данной ситуации. Думаю, в этом случае можно не расписывать всё очень подробно, главное не пропускать шаги (например, фраза "Откройте файл" будет непонятна для человека, никогда не открывавшего файлы).
#9
Отправлено 02 декабря 2011 - 03:48
#10
Отправлено 02 декабря 2011 - 07:41
смотря насколько полный тестплан вам нужен. Когда я скачал большой шаблон тестплана на вражьем языке, я испугался и убрал его подальше. Но поигравшись с тестменеджерами (например Testlink, или рекомендую демо TestRail) , общая структура, цели и компоненты тестплана стали вполне понятны.понимаю, что не в тему, но есть ли какие нибудь примеры стратегий тестирования, тест-планов?
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных