5 ответов:
тест дыма в основном только проверьте, чтобы увидеть, если программное обеспечение функционирует на самом базовом уровне.
Если ваш тест дыма терпит неудачу, это означает, что нет смысла запускать другие функциональные тесты.
"тест" - это термин, который происходит от электротехники. Это относится к очень простой, очень простой тест, где вы просто подключите устройство и посмотреть, если дым выходит.
Он ничего не говорит вам о том, работает ли устройство на самом деле. Единственное, что он говорит вам, что это не полностью сломан.
Он обычно используется в качестве шага экономии времени перед более тщательными регрессионными / интеграционными / приемочными тестами, поскольку нет смысла запускать полный testsuite, если вещь все равно загорается.
в программировании этот термин используется в том же смысле: оно очень мелкое, простой тест, который проверяет некоторые простые свойства, такие как: программа даже начать? Можно ли печатать справку? Если эти простые вещи не работают, нет смысла даже пытаться выполнить полный тестов, что иногда может занять несколько минут или даже часов.
дымовой тест-это быстрый, легкий тест или набор тестов, обычно автоматизированных, которые подтверждают, что основная функциональность системы работает правильно. Он имеет тенденцию подчеркивать широкие, а не глубокие тесты и обычно делается перед запуском более обширного набора тестов.
с Википедия:
Это относится к первому тесту, сделанному после ремонта или первой сборки, чтобы обеспечить некоторую уверенность в том, что тестируемая система не потерпит катастрофического отказа. После того, как дымовой тест доказывает, что "трубы не будут протекать, ключи герметизируются должным образом, схема не будет гореть, или программное обеспечение не выйдет из строя сразу", сборка готова к более напряженному тестированию.
в программировании и программном обеспечении компьютера испытание, дым тестирование предварительное к более дальнеишему испытанию, которое должны выявлять простые сбои серьезные достаточно, чтобы отвергнуть перспективного версия программного обеспечения. В этом случае дым-это метафора.
Smoke test-это быстрый тест, чтобы увидеть, будет ли приложение "загораться" при первом запуске. Другими словами, что приложение не сломано.
Comments