Академический Документы
Профессиональный Документы
Культура Документы
Приемочные тесты пишутся людьми, которые не знают о внутреннем устройстве системы. Это может
быть сам заказчик, бизнес-аналитик или специалист по контролю качества. Приемочные тесты
автоматизи- рованы. Обычно они составляются на специальном языке специфика- ций, понятном людям,
не обладающим техническими навыками.
Приемочные тесты – вершина документирования функции. После того как заказчик написал
приемочные тесты, проверяющие, что некото- рая функция работает правильно, программисты могут,
прочитав их текст, полностью разобраться в назначении функции. Поэтому как ав- тономные тесты
служат компилируемой и исполняемой документацией внутреннего устройства системы, так
приемочные тесты являются ком- пилируемой и исполняемой документацией функций системы. Короче
говоря, приемочные тесты играют роль требований к системе.
На первых итерациях проекта возникает искушение выполнять прие- мочные тесты вручную. Это
нежелательно, так как лишает эти первые итерации стимула к разрыву связей, который и появляется-то в
связи необходимостью автоматизировать приемочное тестирование. Если с самой первой итерации вы
непреложно знаете, что должны автома- тизировать приемочные тесты, то будете совершенно по-
другому подхо- дить к выбору архитектуры. Как автономные тесты приводят к отлич- ным проектным
решениям в малом, так приемочные тесты способству- ют выбору лучшей архитектуры в целом.
Приемочные тесты пишутся людьми, которые не знают о внутреннем устройстве системы. Это может
быть сам заказчик, бизнес-аналитик или специалист по контролю качества. Приемочные тесты
автоматизи- рованы. Обычно они составляются на специальном языке специфика- ций, понятном людям,
не обладающим техническими навыками.
Приемочные тесты – вершина документирования функции. После того как заказчик написал
приемочные тесты, проверяющие, что некото- рая функция работает правильно, программисты могут,
прочитав их текст, полностью разобраться в назначении функции. Поэтому как ав- тономные тесты
служат компилируемой и исполняемой документацией внутреннего устройства системы, так
приемочные тесты являются ком- пилируемой и исполняемой документацией функций системы. Короче
говоря, приемочные тесты играют роль требований к системе.