Основные положения тестирования

Автор tech-inform24. Опубликовано в Софт и безопасность

Опубликовано Октябрь 18, 2016 |

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

Чем тестирование не является?

Перед тем, как дать емкое определение тестированию, следует определиться, чем же оно точно не является.

  1. Тестирование не является разработкой ПО. Хотя некоторые тестировщики умеют программировать или хотя бы поверхностно знают основы написания простых программ;
  2. Тестирование не является анализом. В ходе своей работы тестировщик может уточнять некоторые требования и анализировать их. Но это не является его основной работой;
  3. Тестирование не является работой по написанию технической документации. При тестировании программного продукта в задачу тестировщика иногда действительно входит задание записывать ход проведения теста, но опять же, это является лишь побочным продуктом деятельности.

Отрицательная связь

Если объяснить вкратце, то тестировщик должен в первую очередь обеспечить отрицательную обратную связь, связанную с качеством созданного ПО. При этом «отрицательная связь» является просто термином, обозначающим, что какое-то определенное действие с программой несет в себе ошибку.

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

Главные задачи тестирования

Работа тестировщика заключается в следующем:

  1. Анализ ПО на соответствие требованиям;
  2. Наблюдение за функционированием программы.

В большинстве фирм тестировщик работает по данной классической схеме:

  1. Получает ПО и требования, которым оно должно соответствовать;
  2. Проводит с ним различные манипуляции, наблюдает за правильной работой в разных ситуациях;
  3. Анализирует, насколько программа соответствует требованиям, и какие у нее недостатки;
  4. Передает данные разработчикам, которые дорабатывают или вносят улучшения в ПО.

Тест

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

Подробнее на сайте http://www.seopro.ru/

Актуальные новости из мира Hi-Tech, которые нужно знать: