Smoke test

Smoke test

Smoke Test (англ. Smoke testing, дымовое тестирование) в тестировании программного обеспечения означает минимальный набор тестов на явные ошибки. Дымовой тест обычно выполняется самим программистом; не проходящую этот тест программу не имеет смысла отдавать на более глубокое тестирование.

Содержание

Примеры

  1. Ошибки инсталляции: если программный продукт не устанавливается, его тестирование, скорее всего, окажется невозможным.
  2. Ошибки при соединении с базой данных, актуально для архитектуры клиент-сервер.

История

Первое свое применение этот термин получил у печников, которые, собрав печь, закрывали все заглушки, затапливали её и смотрели, чтобы дым шёл только из положенных мест.

Повторное «рождение» термина произошло в радиоэлектронике. Первое включение нового радиоэлектронного устройства, пришедшего из производства, совершается на очень короткое время (меньше секунды). Затем инженер руками ощупывает все микросхемы на предмет перегрева. Сильно нагревшаяся за эту секунду микросхема может свидетельствовать о грубой ошибке в схеме. Если первое включение не выявило перегрева, то прибор включается снова на большее время. Проверка повторяется. И так далее несколько раз. Выражение «smoke-test» используется инженерами как шутка, так как появления дыма, а значит и порчи частей устройства, стараются избежать.

Также выражение "smoke-test" напрямую связано со временем, затраченным на тестирование. Иначе говоря, это такое тестирование, на которое будет затрачено времени не более одной выкуренной сигареты.

Автоматизация

Smoke Tests легче автоматизировать, чем более глубокое и интеллектуальное тестирование. Автоматизация снижает количество ручного труда и поэтому позволяет проводить эти тесты чаще. Чем чаще выполняются тесты, тем раньше становится известно о проблемах, выявляемых этими тестами. Чем раньше становится известно о проблеме, тем легче её устранить. Автоматизация тестирования часто выполняется с помощью средств непрерывной интеграции.

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Полезное


Смотреть что такое "Smoke test" в других словарях:

  • smoke test — noun A method of testing for leaks in drain pipes or chimneys by introducing dense smoke, often by using a smoke bomb • • • Main Entry: ↑smoke …   Useful english dictionary

  • smoke test — Test made to determine completeness of combustion …   Dictionary of automotive terms

  • smoke test — 1. noun a) A test for leaks involving blowing smoke into a tube or pipe. b) A preliminary test on a newly constructed piece of electronic equipment, consisting simply of the application of electrical power, to make sure that no egregious wiring… …   Wiktionary

  • Smoke testing — is a term used in plumbing, woodwind repair, electronics, computer software development, and the entertainment industry. It refers to the first test made after repairs or first assembly to provide some assurance that the system under test will… …   Wikipedia

  • Smoke testing — bzw. Rauchtest[1][2] ist ein Begriff aus dem Englischen, gebräuchlich im handwerklichen Bereich (z. B. in der Klempnerei, Elektronik oder beim Bau von Holzblasinstrumenten) wie auch in der Softwareentwicklung. Es bezeichnet den ersten… …   Deutsch Wikipedia

  • Smoke — is the collection of airborne solid and liquid particulates and gases [ [http://www.fire.nist.gov/bfrlpubs/fire95/PDF/f95126.pdf Smoke Production and Properties ] SFPE Handbook of Fire Protection Engineering] emitted when a material undergoes… …   Wikipedia

  • Test suite — In software development, a test suite, less commonly known as a validation suite , is a collection of test cases that are intended to be used to test a software program to show that it has some specified set of behaviours. A test suite often… …   Wikipedia

  • Smoke bomb — A smoke bomb is a firework designed to produce smoke upon ignition. While there are smoke generating devices that are dropped from airplanes, the term smoke bomb is used to describe the three types of devices:# A smoke ball is a hollow, cherry… …   Wikipedia

  • Smoke exhaust ductwork — is typically protected via passive fire protection means, subject to fire testing and listing and approval use and compliance. It is used to remove smoke from buildings, ships or offshore structures to enable emergency evacuation as well as… …   Wikipedia

  • Smoke detector — A smoke detector is a device that detects smoke, typically as an indicator of fire. Commercial, industrial, and mass residential devices issue a signal to a fire alarm system, while household detectors, known as smoke alarms, generally issue a… …   Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»