Сообщения

Сообщения за март, 2018

Проектирование Тестового случая - рекомендации

Изображение
Всем привет!  Сегодня я хочу поделиться с вами своими рекомендациями касаемо проектирования Тестовых случаев.  Напомню определение ТС, которое я опубликовала в своем словаре : Тестовый случай - это некоторый артефакт тестирования, содержащий шаги, которые необходимо выполнить, их ожидаемые результаты и условия, при выполнении которых можно сделать вывод о том, что тестируемая функциональность реализована согласно требованиям. Тестовые случаи могут быть позитивными и негативными . Позитивный Тестовый случай содержит сценарий ожидаемых действий пользователя в системе, в то время как негативный Тестовый случай предполагает, что пользователь может совершить ошибку (намеренно или нет), в этом случае система должна повести себя корректно (что, собственно, и тестируют негативные ТС). В своих предыдущих статьях ( тут и тут ) я уже рассказывала о ТС как, с одной стороны, об артефакте тестирования, с другой - Рабочем элементе типа "Тестовый случай" в рамках исп...

Пользовательские истории, Тестовые случаи, Тестовые Наборы и Планы тестирования

Изображение
Всем привет! Сегодня мы поговорим о таких рабочих элементах как Пользовательские истории, Тестовые случаи, Тестовые Наборы и Планы тестирования. Требования (Пользовательские истории, User  S tory ) Качество начинается с определения необходимых требований . В правильно сформулированных требованиях должны быть указаны желаемая функциональность продукта и то, как проверить, достигнута ли она. Описание требуемой единицы функциональности оформляется как Пользовательская история (обычно Пользовательские истории в системе  регистрирует руководитель проекта). Проверки этой функциональности оформляются как Тестовые случаи , ассоциированные с Пользовательской историей. План тестирования ( Test Plan) В моем словаре понятие «План тестирования» имеет два определения – в широком и узком смысле. Далее в своих статьях я буду использовать это понятие в его узком смысле и, кроме того, в контексте используемого инструмента – Microsoft Test Manager (и Test Hub в соста...

Сопровождение процесса тестирования программными средствами

Изображение
Всем привет!  А какие инструменты Вы используете для сопровождения процесса разработки ПО и его тестирования? Сегодня мы об этом и поговорим! В процессе разработки ПО удобно использовать какую-либо информационную систему , позволяющую координировать действия всех участников процесса при их совместной работе над проектом. Небольшие организации, как правило, используют отдельные (чаще бесплатные и требующие интеграции), инструменты для управления версиями, сбора данных, построения отчетов, создания и отслеживания статусов «рабочих элементов» по проекту и т.д. В своей работе мы используем комплексное решение – продукт от корпорации Microsoft – Team Foundation Server ( TFS ), который объединяет в себе возможности перечисленных выше инструментов и предназначен для совместной работы над проектами по разработке ПО. Что мне нравится в инструментах Microsoft , так это колоссальная поддержка со стороны официальных сообществ. Всю необходимую информацию по настройке, возможно...