1. Основы тестирования Flashcards

1
Q

Базис тестирования (test basis)

A

Совокупность знаний, используемых как базис для тест-аналитики и проектирования тестов.

The body of knowledge used as the basis for test analysis and design.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Покрытие

(coverage, test coverage)

A

Степень того, насколько элементы системы были определены или покрыты набором тестов в процентном отношении

4.0 Степень покрытия определенных элементов набором тестов, выражаемая в процентах

The degree to which specified coverage items have been determined or have been exercised by a test suite expressed as a percentage.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Отладка

(debugging)

A

Процесс поиска, анализа, и устранения причин отказов в компоненте или системе

The process of finding, analyzing and removing the causes of failures in a component or system.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Дефект

(defect, bug, fault)

A

Несовершенство или недостаток рабочего продукта, проявляющееся в несоответствии требованиям или спецификациям

An imperfection or deficiency in a work product where it does not meet its requirements or specifications.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Ошибка

(error, mistake)

A

Действие человека, которое приводит к неправильному результату

A human action that produces an incorrect result.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Отказ

(failure)

A

Событие, при котором компонент или система не выполняют требуемую функцию в соответствии со спецификацией

An event in which a component or system does not perform a required function within specified limits.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Качество

(quality)

A

Уровень, на котором компонент или система соответствует сформулированным и подразумеваемым потребностям различных заинтересованных лиц.

4.0 Степень, с которой рабочий продукт удовлетворяет заявленным и подразумеваемым потребностям заинтересованных сторон.

The degree to which a component or system satisfies the stated and implied needs of its various stakeholders.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Обеспечение качества

QA, (quality assurance)

A

Активности, направленные на обеспечение уверенности в том, что требования к качеству будут выполнены

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Первопричина

(root cause)

A

Источник дефекта, при удалении которого частота подобных дефектов сокращается, или же подобные дефекты исчезают полностью

A source of a defect such that if it is removed, the occurrence of the defect type is decreased or removed.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Анализ тестирования

(test analysis)

A

Деятельность, которая направлена на определение тестовых условий путем анализа базиса тестирования

The activity that identifies test conditions by analyzing the test basis.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Тестовый сценарий

(test case)

A

Набор предусловий, входных данных, действий (где применимо), ожидаемых результатов и постусловий, разработанных на основе тестовых условий

A set of preconditions, inputs, actions (where applicable), expected results and postconditions, developed based on test conditions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Завершение тестирования

(test completion)

A

Активности, которые делают тестовое обеспечение доступными для последующего использования, оставляют тестовую среду в удовлетворительном состоянии и сообщают результаты тестирования соответствующим заинтересованным сторонам.

The activity that makes testware available for later use, leaves test environments in a satisfactory condition and communicates the results of testing to relevant stakeholders.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Тестовое условие

(test condition, test situation, test requirement)

A

Тестируемый аспект компонента или системы, определенный в качестве базиса тестирования.

A testable aspect of a component or system identified as a basis for testing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Контроль тестирования

(test control)

A

Активность по разработке и применению корректирующих действий, чтобы привести тестовый проект в нужное русло, когда он отклоняется от запланированного

The activity that develops and applies corrective actions to get a test project on track when it deviates from what was planned.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Тестовые данные

(test data, test dataset)

A

Данные, необходимые для выполнения теста.

Data needed for test execution.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Проектирование теста

(test design)

A

Активность по получению и определению тест-кейсов в соответствии с условиями тестирования.

The activity that derives and specifies test cases from test conditions.

17
Q

Выполнение теста

(test execution)

A

Активность, запускающая тест компонента или системы и приводящая к фактическим результатам.

The activity that runs a test on a component or system producing actual results.

18
Q

Расписание выполнения тестов

(test execution schedule)

A

Расписание выполнения тестовых наборов в рамках цикла тестирования.

A schedule for the execution of test suites within a test cycle.

19
Q

Реализация теста

(test implementation)

A

Деятельность по подготовке тестового обеспечения необходимая для выполнения тестов, на основе анализа и проектирования тестов

The activity that prepares the testware needed for test execution based on test analysis and design.

20
Q

Мониторинг тестирования

(test monitoring)

A

Деятельность, которая проверяет состояние тестовых мероприятий, выявляет любые отклонения от запланированных или ожидаемых и сообщает о состоянии заинтересованным сторонам.

The activity that checks the status of testing activities, identifies any variances from planned or expected, and reports status to stakeholders.

21
Q

Объект тестирования

(test object)

A

Рабочий продукт, подлежащий тестированию.

The work product to be tested.

22
Q

Причина тестирования

(test objective, test goal)

A

Обоснование или цель проведения тестирования.

4.0 Цель проведения тестирования.

The reason or purpose of testing.

23
Q

Тестовый предсказатель

(test oracle)

A

Источник для определения ожидаемого результата для сравнения с фактическим результатом тестируемой системы.

A source to determine an expected result to compare with the actual result of the system under test.

24
Q

Планирование тестирования

(test planning)

A

Работа по составлению и поддержанию актуальности плана тестирования.

The activity of establishing or updating a test plan.

25
Q

Процедура тестирования

(test procedure)

A

Последовательность тестовых случаев в порядке их выполнения или другие активности , которые могут потребоваться для настройки предварительных условий и завершающих активностей после

A sequence of test cases in execution order, and any associated actions that may be required to set up the initial preconditions and any wrap up activities post execution.

26
Q

Набор тестов

(test suite, test set, test case suite)

A

Набор тестовых сценариев или тестовых процедур, выполняемых в определенном тестовом прогоне.

A set of test scripts or test procedures to be executed in a specific test run.

27
Q

Тестирование

(testing)

A

Процесс, содержащий все активности жизненного цикла, как динамические, так и статические, касающиеся планирования, подготовки и оценки компонента или системы и связанных с этим результатов работ с целью определить, что они соответствуют описанным требованиям, показать, что они пригодны для заявленных целей и для определения дефектов.

Процесс в рамках жизненного цикла разработки программного обеспечения, который оценивает качество компонента или системы, а также связанных с ними рабочих продуктов.

28
Q

Тестовое обеспечение

(testware)

A

Рабочие продукты, созданные в процессе тестирования для использования в планировании, проектировании, выполнении, оценке и отчетности по тестированию.

Work products produced during the test process for use in planning, designing, executing, evaluating and reporting on testing.

29
Q

Трассируемость

(traceability)

A

Степень, с которой может быть установлена связь между двумя или более рабочими продуктами.

4.0 Способность устанавливать явные взаимосвязи между рабочими продуктами или элементами рабочих продуктов.

The degree to which a relationship can be established between two or more work products.

30
Q

Валидация

(validation)

A

Доказанное объективными результатами исследования подтверждение того, что требования для ожидаемого конкретного использования приложения были выполнены.

Confirmation by examination and through provision of objective evidence that the requirements for a specific intended use or application have been fulfilled.

31
Q

Верификация

(verification)

A

Доказанное объективными результатами исследования подтверждение того, что определенные требования были выполнены.

Confirmation by examination and through provision of objective evidence that specified requirements have been fulfilled.

32
Q

Цели тестирования

перечислить основные цели тестирования

A

Для любого проекта цели тестирования могут включать:
- Оценку рабочих продуктов, таких как требования, пользовательские истории, проектирование и код
- Проверку, все ли указанные требования выполнены
- Проверку, завершен ли объект тестирования и работает, как ожидают пользователи и заинтересованные лица
- Создание уверенности в уровне качества объекта тестирования
- Предотвращение дефектов
- Обнаружение отказов и дефектов
- Предоставление заинтересованным лицам достаточной информации, позволяющей им принять обоснованные решения, особенно в отношении уровня качества объекта тестирования
- Снижение уровня риска ненадлежащего качества программного обеспечения (например, пропущенные сбои в работе)
- Соблюдение договорных, правовых или нормативных требований, или стандартов и/или проверка соответствия объекта тестирования таким требованиям и стандартам

  • При компонентном тестировании одна из целей может заключаться в том, чтобы найти как можно больше сбоев, чтобы выявить и устранить основные дефекты на ранних стадиях. Другая цель может быть увеличением покрытия кода тестами компонентов.
  • При приемочном тестировании одна из целей может заключаться в том, чтобы подтвердить, что система работает, как ожидалось, и удовлетворяет требованиям. Другая цель этого тестирования может быть предоставлением информации заинтересованным лицам о риске выпуска в установленный срок.
33
Q

7 принципов тестирования

A
  1. Тестирование демонстрирует наличие дефектов, а не их отсутствие
  2. Исчерпывающее тестирование недостижимо
  3. Раннее тестирование сохраняет время и деньги
  4. Кластеризация дефектов
  5. Парадокс пестицида
  6. Тестирование зависит от контекста
  7. Заблуждение об отсутствии ошибок
34
Q

Активности и задачи в тестировании. Из чего состоит тестирование?

A

Процесс тестирования состоит из следующих основных групп активностей:
* Планирование тестирования
* Мониторинг и контроль тестирования
* Анализ тестирования
* Проектирование тестов
* Реализация тестов
* Выполнение тестов
* Завершение тестирования