і цілі включаються:
Дотримання стандартів програмування
· Аналіз структурованих и залежних (Наприклад, посилання на агентство веб-сторінках)
· Допомога в розумінні коду
· Засоби статичного АНАЛІЗУ могут вітягуваті метрики з віхідного коду (Наприклад, складність), Які могут дати цінну інформацію, Наприклад, для АНАЛІЗУ планування або Ризиків.
Засоби моделювання
Засоби моделювання здатні перевіряті достовірність моделей ПЗ. Наприклад, засіб контролю моделей баз даних может найти дефекти и невідповідності в МОДЕЛІ Даних; Інші засоби моделювання могут найти дефекти в моделях станів або об'єктніх моделях. ЦІ кошти найчастіше могут Допомогті в складанні Деяк тестових сценаріях, Заснований на моделях. Основна перевага ЗАСОБІВ статичного АНАЛІЗУ и ЗАСОБІВ моделювання - вигода в вартості знаходження БІЛЬШОГО числа дефектів на більш ранніх стадіях циклу розробки. Як результат, процес розробки может пріскорітіся и покращітіся за рахунок Меншем числа переробок.
інструменти, что асістують створеня тестів
Засоби проектування тестів
Засоби проектування тестів генерують вхідні дані або безпосередно тести основуючісь на Вимогах, графічному інтерфейсові користувача, моделей проектування (станів, Даних або про «єктів) або коду. ЦІ інструменти могут такоже генеруваті и очікувані результати (тоб використовуват роль тестового оракула). Тести, генеровані з МОДЕЛІ станів чи об »єктів, Корисні для перевіркі реалізації МОДЕЛІ у ПЗ, альо Рідко достатні для перевіркі всех аспектів продукту або системи. Смороду могут скоротіті дорогоцінній годину и Забезпечити підвіщену глибино тестування за рахунок повнотіла тестів. Інші засоби цієї категорії могут Допомогті в підтрімці генерації тестів, забезпечуючі структурні шаблони, іноді звані тестовому фреймами, Які генерують тести чі Тестові заглушки, таким чином збільшуючі ШВИДКІСТЬ проектування тестів.
Засоби підготовкі тестових Даних
Засоби підготовкі тестових Даних оперують з базами даних, файлами, або Передача Даних для визначення тестових Даних, Які будут використовуват во время Виконання тестів. Перевага таких інструментів у тому, что реальні дані передаються в тестовому середовище анонімно для захисту Даних.
Засоби ПІДТРИМКИ Виконання и протоколювання тестів
Засоби Виконання тестів
Засоби Виконання тестів дозволяють Виконувати тести автоматично або напівавтоматічно, вікорістовуючі збережені вхідні дані и очікувані результати, з використаних мови скриптів.
Скриптова мова дозволяє Керувати тестами З ОБМЕЖЕНОЮ витратами, Наприклад, повторюваті тест з різнімі Даними або перевіряті Різні Частини системи однакової кроками. Зазвічай Такі інструменти включаються Функції дінамічного порівнювання и Надаються можлівість протоколювання шкірного запуску тесту.
Засоби Виконання тестів такоже могут використовуват Механізм запису / відтворення тестів. Запис тестових вхідніх Даних во время дослідніцького тестування может буті корисностей для відтворення або Документування тесту, Наприклад, ЯКЩО Відбулася відмова.
Тестовий вузол ...