9 марта 2011 г.

Словарь тестировщика

Не судите строго, словарь в стадии оформления:) Вы можете тоже поучаствовать в его создании: добавить отсутствующие термины, комментарии, что-то предложить и т.д.:) Я вам буду очень за это благодарна:)


A
  • acceptance of certification test - тест сдачи 
  • approval pending - ожидание утверждения 
  • approved - утверждено
B 
  • back-end - это ПО и данные, находящиеся за фасадом фронт-энда: HTML-код веб-страницы, код приложения и т.д.
  • beta testers - бета-тестировщики
  • bug(баг) - отклонение фактического результата (actual result) от ожидаемого результата (expected result)
  • Bug Tracking System - баг-трекинговая система
С
  • code inspection - инспекция кода
  • conditions - условия
  • CYA (cover your ass) - прикрыть свою спину:) 
D   
  • draft - черновик   
    E
    • error message - сообщение об ошибке
    F
    • feature request ("запрос об улучшении") - "баг" рационализаторского плана
    • file a bug - рапортавать баг
    • front-end - это непосредственный интерфейс пользователя, т.е. текст, картинки, кнопки, линки и прочие вещи, которые видит пользователь
    • functional bug - функциональный баг
    • fix - починка, ремонт
    H
    • HTML - Hyper Text Markup Language - стандартный язык разметки документов во Всемирной паутине
    • HTTP - Hyper Text Transfer Protocol - протокол прикладного уровня передачи данных (изначально — в виде гипертекстовых документов)
    I
    • input - ввод
    • invalid input - ввод недействительных значений
    L
    • logical bug - логический баг

      M
      • maintainability - поддерживаемость, т.е. насколько легко и просто можно изменить тест-кейс при изменениях в ПО
      • meeting - совещание
      • modified - измененный
      N
      • "negative" testing - "негативное" тестирование - это тестирование на данных или сценариях, которые соответствуют нештатному поведению тестируемой системы - различные сообщения об ошибках, исключительные ситуации, "запредельные" состояния и т.д.
      • new feature testing - тестирование новых компонентов  
      • null input - пустой ввод

      P
      • performance testing - тестирование скорости работы всей системы либо ее компонента
      • pattern - шаблон, тенденция
      • procedure - процедура - совокупность шагов в тест-кейсе
      • "positive" testing - "позитивное" тестирование - это тестирование на данных или сценариях, которые соответствуют нормальному (штатному, ожидаемому) поведению тестируемой системы
        Q
        • QA (quality assurance) - обеспечение качества - это забота о качестве в виде превентирования появления багов. QA призвано улучшить ПО через улучшение процесса разработки ПО
        • QA Engineer - инженер по качеству
        • QA Knowledge Base - Пособие для тестировщиков
        R
        • regression testing - регрессивное тестирование
        • required fields - обязательные поля
        • release ("релиз") - передача ПО пользователю 
               Классификация "релизообразных":
              1. Релиз (он же основной релиз) (major release) — стадия в цикле  разработки ПО,идущая за стадией тестирования и ремонта багов, т.е.  передача пользователям кода новой версии нашего ПО. Как правило,  обозначается целыми числами, например 7.0.
             2. Дополнительный релиз (minor release) — ситуация, когда  после  основного релиза планово выпускается новая функциональность или  изменяется/удаляется старая. Дополнительный релиз не связан в багами. Как правило, обозначается десятыми, например 7.1.
             3. Заплаточный релиз (patch release), когда после обнаружения и   ремонта бага выпускается исправленный код. Как правило, обозначается  сотыми, например 7.11.
        • release candidate - сборка-кандидат на релиз
        • retired - более недействителен
        • retired test cases - недействительные тест-кейсы
        • revision history - история редактирования
        S
        • setup and additional info - подготовительная часть
        • smoke test, sanity test or confidence test -  тест приемки (в процессе которого проверяются основные функциональности)  
        • software development life cycle - (процесс) разработки ПО — это путь от идеи до поддержки готового продукта.
        • spec - спецификация
        • spec bug - баг в спецификации
        • syntax bug - синтаксический баг
        T
        • target group - целевая аудитория
        • Team Building Activities - мероприятия по сплочению коллектива
        • testing - тестирование - это забота о качестве в виде обнаружения багов до того как их найдут пользователи. Тестирование призвано улучшить ПО через обнаружение багов.
        • Test Engineer - тестировщик
        • test case - тест-кейс - это артефакт, описывающий совокупность шагов, конкретных условий и параметров, необходимых для проверки реализации тестируемой функции или её части.
        • test case suite - тест-комплекты, совокупность тест-кейсов
        • test case generation - создание тест-кейса
        • test case execution - исполнение тест-кейса
        • test case result - исход исполнения тест-кейса
        • test case priority - приоритет тест-кейса
        • test-coverage - это одна из метрик оценки качества тестирования, представляющая из себя плотность покрытия тестами требований либо исполняемого кода.
        • test design - это этап процесса тестирования ПО, на котором проектируются и создаются тестовые случаи (тест кейсы), в соответствии с определёнными ранее критериями качества и целями тестирования.
        • test framing - обоснование тестов 
        • testcase  review - рассмотрение тест-кейсов
        • test plan - это документ, описывающий весь объем работ по тестированию, начиная с описания объекта, стратегии, расписания, критериев начала и окончания тестирования, до необходимого в процессе работы оборудования, специальных знаний, а также оценки рисков с вариантами их разрешения.

        U 
        • upload - загрузить
        • unique ID - уникальный ID
        • unit-testing - юнит-тестирование - это тестирование, производимое самим программистом
        • URL (uniform resource locator) - адрес файла в сети
        V
        • valid input - ввод действительных значений




          3 комментария:

          Юля комментирует...

          Это словарик из Савина?
          Насчет дополнения, могу поделиться ссылкой другого словаря терминов, хотя, м.б. Вы его видели на форуме тестировщиков

          https://spreadsheets.google.com/spreadsheet/ccc?key=0AmTDeKbA18gNcHV3Uy01WlU1c3VJWDNfaE5LRjN5TEE&hl=ru#gid=7

          Валентина Витковская комментирует...

          Юля,да, этот словарик в основном из Савина. "Выписывала" пока читала книгу:)
          За ссылку на другой словарик БОЛЬШОЕ спасибо. Просмотрю его основательно когда появится "окошко". Ранее такой словарик не видела.

          Unknown комментирует...

          Добрый день. Вот здесь более расширенная версия от Савина:

          http://www.qatutor.com/qa-glossary/