| BH TT Предусловие Precondition - Прекондишен // Где пишется Предусловие (В тесткейсах? В Чек-листах) В тесткейсах ! Чек-листы обычно пишутся для себя или для опытных тестировщиков, они сами знают, какие должны быть предусловия, поэтому их писать необязательно Но иногда для ускорения можно указать в описании чек-листа что-то важное или нужное, например, данные для входа пользователя // База Данных Везде, где используется какая-то единица из Базы Данных, писать в предусловии что она должна быть в базе (если нужно больше одного - тоже писать). Поэтому в предусловии пишется, что нужно для успешного выполнения теста. Например: "В базе должна быть как минимум одна команда такая-то". Другой вопрос, как её туда добавлять - тут могут быть разные варианты, в зависимости от проекта. Но если вы не напишите это предусловие, может получиться такая ситуация, когда тест выдаст пустой список, и будет непонятно, сломался тест или просто нет нужной команды или пусто в БД. Прекондишен (Preconditions) - это предварительные условия, которые должны быть верны для выполнения кейса. Но если условия уже выполнены, то делать ничего не нужно - поэтому это именно предусловия, а не предшаги. Писать их не в виде шагов “установить”, “зарегистрироваться”, а в виде условий: “должно быть установлено”, “должен быть зарегистрирован аккаунт с такими-то данными”. |