Подготовка Тестирования
#1
Отправлено 17 марта 2004 - 13:16
Книжку Кэнера читал, "Автоматизированное тестирование" дочитываю, но всё равно как-то не получается.
Итак, имеется версия программного продукта и база ошибок, накопленная благодаря тестированию в режиме "свободного поиска". Хелп есть, спецификации нет, ТЗ нет, донимать распросами разработчиков - опасно для жизни. Ознакомительное тестирование можно считать проведенным - в "свободном поиске" моделируется масса мини-сценариев использования.
Что у меня не получается: составить функциональную спецификацию, создать группы для тестов (функциональные области), спроектировать сами тесты.
Кроме того, непонятно, можно ли вообще автоматизировать тестирование графических приложений (мы выпускаем CAD-системы). Из инструментов есть WinRunner и база ошибок собственного производства (внутреннее бета-тестирование одного из наших продуктов).
Может быть, кто-нибудь может "на пальцах" объяснить процесс поготовки? Читаю книгу - всё понятно, сажусь за тестируемое приложение - не понятно, с какой стороны подступиться.
#2
Отправлено 31 марта 2004 - 10:45
Если не хотите писать тесты по шагам (а это вполне понятно), и если тестировщики опытные, можно попробовать организовать ручное тестирование так, как это описанно тут. Только это не освобождает от написания тест плана и тестов - просто тестами тогда будут задания на test session.
И ещё один совет - почитайте RUP (Rational Unified Process) :) :) - хоть что-то пригодится. Это как раз об организации процесса разработки (и, в частности, тестирования).
Майк.
#3
Отправлено 23 апреля 2004 - 06:28
#4
Отправлено 11 мая 2005 - 15:29
Да, про session-based testing читал, пробуем внедрить, реально пока не очень получается. Собственно, затык в самом начале - на создании outline приложения :-)Если не хотите писать тесты по шагам (а это вполне понятно), и если тестировщики опытные, можно попробовать организовать ручное тестирование так, как это описанно тут. Только это не освобождает от написания тест плана и тестов - просто тестами тогда будут задания на test session.
Ну и метрики там не очень понятные, а как раз метрики сейчас представляют основной интерес.
Про RUP тоже очень интересно, разумеется. Можете посоветовать русскоязычную или переводную книжку? Знаю, они уже публикуются, но хочется какую-то рекомендацию по лучшему варианту.И ещё один совет - почитайте RUP (Rational Unified Process) :) :) - хоть что-то пригодится. Это как раз об организации процесса разработки (и, в частности, тестирования).
#5
Отправлено 12 мая 2005 - 08:03
Может быть, кто-нибудь может "на пальцах" объяснить процесс поготовки? Читаю книгу - всё понятно, сажусь за тестируемое приложение - не понятно, с какой стороны подступиться.
В Вашей ситуации я бы поступил следующим образом:
1. Пообщался бы с разработчиками или руководителем проекта и ЗАПИСАЛ все возможные бизнес процессы, которые выполняет приложение. Каждому бизнес процессу проставьте два показателя (опять же совместно с руководителем проекта): важность и критичность. В результате получиться приоритетный список.
2. Каждый бизнес процесс разбейте на тест кейсы. ТК должны быть короткими и отражать законченную логическую операцию с приложением. Например, вход в систему, ввод данных, удаление данных. Вы увидете, что во многих бизнес процессах тест кейсы повторяются.
3. Для каждого тест кейса подготовьте тестовые данные и продумайте механизм проверки, чтобы убедиться, что Ваши тестовые данные усвоены системой (вдруг, система не имеет механизма обработки ошибки и Вы никогда не узнаете, что данные не были обработаны).
4. Выполняйте тест кейсы, относыщиеся к наиболее важным и критичным бизнес процессам. Постепенно Вы сможете закрыть каждый бизнес процесс.
При таком подходе Вы будете точно знать сколько Вы уже сделали и сколько еще предстоит сделать. Да, и начальству будет что показать.
:)
В дальнейшем на предложенный костяк могут быть "нарощены" любые методики или приемы по тестированию приложения.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных