Покрытие кода
#1
Отправлено 22 октября 2010 - 07:24
С white box testing'ом никогда ранее не встречался, но на работе поставили задачу найти тулзу, которая бы отслеживала, весь ли код (все операторы) программы) был покрыт в процессе тестирования. Т.е. я произвожу тестирование мануально, а тулза отслеживает мои дейстивия и "сообщает" какие операторы тестируемой программы не отработали ни разу.
Надеюсь, что вопрос понятен, т.к. сам представляю все это только теоретически.
Заранее благодарен за любые предложения конкретной тулзы.
#2
Отправлено 22 октября 2010 - 07:44
При ручном тестировании через GUI вы повторяете действия пользователя - соответственно, тут надо проверять покрытие Use case'ов, а не кода.
Проверять покрытие кода имеет смысл только при выполнении модульных тестов, которые запускаются автоматически.
я видел такое в VS2010 (тут есть простой пример), для остальных технологий/языков - хз.
#3
Отправлено 22 октября 2010 - 09:11
А если Вы хотите узнать, как включить их в процесс ручного тестирования -- именно про это я собираюсь провести мастер-класс на предстоящей конференции SQA Days в Питере, приходите, смотрите, задавайте вопросы.
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#4
Отправлено 22 октября 2010 - 09:13
И Вы приходите на мастер-класс, постараюсь развеять Ваши сомнения, покажу, как можно из этой деятельности извлечь очень даже практическую пользу.Вопрос понятен, но, на мой взгляд, смысл подобной деятельности несколько сомнителен..
При ручном тестировании через GUI вы повторяете действия пользователя - соответственно, тут надо проверять покрытие Use case'ов, а не кода.
Проверять покрытие кода имеет смысл только при выполнении модульных тестов, которые запускаются автоматически.
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#5
Отправлено 22 октября 2010 - 09:33
В любом случае, спасибо за отклик.
#6
Отправлено 22 октября 2010 - 11:25
А вот этого вам никакой инструмент измерения покрытия не скажет.Они хотят знать, в каком конкретном месте программы произошла ошибка.
Для локализации дефекта требуются другие инструменты -- мозг живого программиста плюс отладчик.
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#7
Отправлено 22 октября 2010 - 15:42
Надо бы язык программирования знать, на каком ваша программа написана.Здравствуйте.
С white box testing'ом никогда ранее не встречался, но на работе поставили задачу найти тулзу, которая бы отслеживала, весь ли код (все операторы) программы) был покрыт в процессе тестирования. Т.е. я произвожу тестирование мануально, а тулза отслеживает мои дейстивия и "сообщает" какие операторы тестируемой программы не отработали ни разу.
Надеюсь, что вопрос понятен, т.к. сам представляю все это только теоретически.
Заранее благодарен за любые предложения конкретной тулзы.
И вот та же самая тема обсуждалась немного тут, совсем недавно:
http://software-test...8479#entry78479
Alexey
#8
Отправлено 25 октября 2010 - 08:31
Язык - Visual Basic
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных