Разнообразие тестирования
АСС выходит в 4-е измерение…
АСС (Attribute, Component, Capability) – подход фирмы Google к построению тест-планов. Атрибуты – это свойства системы, важные пользователю. Компоненты – это структурные единицы с точки зрения пользователя. Возможности – это действия системы, реализуемые компонентами для обеспечения атрибутов. В АСС система представляется матрицей, где столбцы соответствуют атрибутам, строки – компонентам, а в ячейках располагаются возможности. Для каждой возможности оценивается риск отказа, что позволяет оптимально распределить ресурсы на тестирование. Мы расширили классический метод, добавив четвертое измерение. Первоначально это были классы пользователей, однако анализ применения на различных системах показал, что четвертое измерение может принимать разные формы в зависимости от специфики проекта: роли пользователей, время суток, частота использования, контекст применения или системные зависимости. Потенциально измерений может быть еще больше.