Форум Сообщества Аналитиков

×


Test Case & Test Analyst (Прочитано 91542 раз)
Re: Test Case & Test Analyst Ответ #15 : 27 Августа 2008, 17:54:31
Ну какая-нибудь страшная и злая рожица еще лучше с топающими ногами

P.S. Блин ну почему меня после отправки сообщения выкидывает в корень ветки форума в которой находится тема :(



Re: Test Case & Test Analyst Ответ #16 : 27 Августа 2008, 18:05:04
Не, Саша., ты не понял. Не тебя донимать, а МЕНЯ - Галогена, то есть. Но читается да как тебя:)



Re: Test Case & Test Analyst Ответ #17 : 27 Августа 2008, 18:07:11
P.S. Блин ну почему меня после отправки сообщения выкидывает в корень ветки форума в которой находится тема :(
Саша, в настройках полазь. Там можно настроить способ куда тебя отправлять после публикации заметки



Re: Test Case & Test Analyst Ответ #18 : 01 Сентября 2008, 12:07:36
Не, Саша., ты не понял. Не тебя донимать, а МЕНЯ - Галогена, то есть. Но читается да как тебя:)
Уважаемый , Галогеноджан!
Буду вас донимать. :-)
Возьмем ситуацию.Вам надо протестировать систему.
Например некоторую примочку , которая работает с 1С.
Предположим у вас работают профи тестировщик и новичок.
Кто-то из них работает удаленно а кто-то у заказчика.
Что им понадобиться для тестирования?
Какие документы?







Re: Test Case & Test Analyst Ответ #19 : 01 Сентября 2008, 12:58:55
Предположим у вас работают профи тестировщик и новичок.
Кто-то из них работает удаленно а кто-то у заказчика.
Что им понадобиться для тестирования?
Какие документы?
Как минимум им понадобится тестовый стенд.
Под "какие документы" понимаются входные или те, что они сами разрабатывать будут?



Re: Test Case & Test Analyst Ответ #20 : 01 Сентября 2008, 13:03:09
Под "какие документы" понимаются входные или те, что они сами разрабатывать будут?

конечно входные документы



Re: Test Case & Test Analyst Ответ #21 : 01 Сентября 2008, 19:05:26
Возьмем ситуацию.Вам надо протестировать систему.
Например некоторую примочку , которая работает с 1С.
Предположим у вас работают профи тестировщик и новичок.
Кто-то из них работает удаленно а кто-то у заказчика.
Что им понадобиться для тестирования?
Какие документы?
Я и сам большой новичок в этом деле.
Как учит нас литература от гуру - нужно иметь план тестирования, т.е. набор неких тестовых сценариев или может фичей которые следует тестировать (будет скорректировано после разъяснений alexlobach).
Эти фичи проранжированы, для них определены сроки и ресурсы тестирования.
По фичам наверное нужно разработать тестовые сценарии и подобрать данные и ожидамые результаты.
Ну а по сценариям формируем тестовые случая с использованием классов эквивалентности, например.

Саша Лобач советовал мне действовать примерно так:
формируем вариант использования в стиле: шаг исполнения - действия пользователя по этому шагу - ожидаемый результат (отклик системы)
по каждому шагу где это кажется необходимым (особенно там где предполагается многозначность и альтернатива) формируются тестовые случая: по сути класс проверяемых данных с точно известным результатом исполнения

наверное профи будет определять дизайн теста, новичок может искать классы эквивалентности и осуществлять тестирование, фиксируя результаты в некий журнал тестирования, в котором прописан набор тестовых случаев и отметка прохождения теста или не прохождения с указанием возможной причины. А также фиксирует обнаруженный дефект, описывает как он был обнаружен - например в тестовом случае №такой-то, как он проявляется и к чему приводит

По результатам тестов будет составлен отчет и сделаны метрики: скажем отношение пройденных тестов к общему их числу. Если вы делаете несколько циклов тестирования, то данный показатель может быть индикатором прогресса или регресса, т.е. будет показывать тренд...
« Последнее редактирование: 01 Сентября 2008, 22:29:56 от Galogen »



Re: Test Case & Test Analyst Ответ #22 : 01 Сентября 2008, 22:04:58
конечно входные документы
Ну, если входные, то желательно документ, по которому будет осуществляться приемка продукта заказчиком (это бывает техническое задание, а в некоторых случаях программа приемо-сдаточных испытаний - но такой шик бывает очень редко). Ну или хотя бы постановку задания, по которой писали разработчики, или документацию для пользователя.
А вообще, теоретически, это зависит от вида тестов. Для модульных тестов - нужна архитектура и ТЗ, для тестов функционала в целом - ТЗ и результаты бизнес-анализа, если он был (что также бывает очень редко).



Re: Test Case & Test Analyst Ответ #23 : 01 Сентября 2008, 22:08:18
Эдуард, пожалуйста, не путай план тестирования и набор неких тестовых сценариев. Это абсолютно разные вещи



Re: Test Case & Test Analyst Ответ #24 : 01 Сентября 2008, 22:27:52
Эдуард, пожалуйста, не путай план тестирования и набор неких тестовых сценариев. Это абсолютно разные вещи
Александр, я постараюсь. Тем более, если у тебя найдется время доходчиво пояснить что такое план тестирования. Действительно, читая книги, я так до конца и не понял что же это такое. То ли это план выполнения работ по тестированию на определенный период с распределением времени, ресурсов и форм отчетности. Или же это также и набор этих самих тестовых сценариев.  Во всех книгах точно есть - это план-график работ по тестированию...



Re: Test Case & Test Analyst Ответ #25 : 02 Сентября 2008, 11:26:15
техническое задание, программа приемо-сдаточных испытаний , постановку задания,  документация для пользователя.
Представьте ситуацию , что всего этого нет.А есть только люди , которые  что-то знают.
Исходя из того что я понимаю о системе , то и делаю.Те  пока в состоянии обнаружить очевидные ошибки, ошибки в пользовательском интерфейсе.

Какие вопросы я должен задавать?Чтобы расширить свое понимание о системе.



Re: Test Case & Test Analyst Ответ #26 : 02 Сентября 2008, 12:17:23
2 Эдуард
Тест-план (план тестирования) документ описывающий кто, что, когда и как тестирует, или не тестирует
Хотел написать ответ здесь, но понял что потом будет еще больше вопросов :)
Постараюсь в течение 2х-3х дней подготовить статью на эту тему, в смысле какая нужна документация

2 Андрей
порекомендую как и Эдуарду начать с описания Вариантов использования на основании тех знаний, которые вы можете получить у людей "которые  что-то знают"



Re: Test Case & Test Analyst Ответ #27 : 02 Сентября 2008, 14:49:47
Представьте ситуацию , что всего этого нет.А есть только люди , которые  что-то знают.
Исходя из того что я понимаю о системе , то и делаю.Те  пока в состоянии обнаружить очевидные ошибки, ошибки в пользовательском интерфейсе.
Андрей, Вы не одиноки. Большинстов сталкивается с тем, что нет спек, ничего не известно. Но ведь есть программа:)

Для того чтобы погрузиться в процесс нужно:
1. изучить функциоанл программы
2. беседовать с аналитиками
3. беседовать с программерами
4. записать на форум по тестированию и активно его читать и общаться



Re: Test Case & Test Analyst Ответ #28 : 03 Сентября 2008, 16:51:48



Re: Test Case & Test Analyst Ответ #29 : 03 Сентября 2008, 18:25:16
Александр, очень интересно понять процесс формирования тестовых случаев.

В книге "Быстрое тестирование" в целом это описано достаточно понятно, но...

Интересно обсудить-понять стиль написания ВИ для тестового применения. Как корректно создавать тестовые случая?

Ясно, что в идеале тестовый случай должен быть атомарен и проверять некое конкретное свойство.
Но если подобных свойств - тьма. Как определять целесообразность тех или иных тестовых случаев.

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

Я могу проверить эту задачу сразу комплексно - скажем отобрать некоторый конечный набор настроек (скажем выбирать клиента с этими настройками), формировать счет в виде конечного документа, анализировать его и убедившись, что он сформирован верно использовать этот результат как эталон.

Либо целесообразно проверять какждый элемент такого счета (пусть этих элементов будет 20), т.е. создать набор тестовых случаев, который проверяет корректность формирование счета по элементно. В случае что все тестовые случая корректны - полагаем, что счет сформирован верно.

Понимаю, что последний вариант более подходит для автоматизации. Т.е. если что-то поменяется, то изменению подлежат только часть тестовых случаев.
В первом случае правда достаточно изменить сам конечный документ. Правда в этом случае ошибка будет интегральная и причину ее будет сложнее установить...




 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19