Перейти к содержимому

Фотография

Acceptance Vs Smoke Test


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 12

#1 Pet[EG]

Pet[EG]

    Активный участник

  • Members
  • PipPip
  • 86 сообщений
  • ФИО:Петраш А.Ю.
  • Город:Харьков, Укр

Отправлено 05 июля 2007 - 09:32

Коллеги, я тут столкнулся с тем, что под названием "Acceptance test" я понимаю именно smoke test, как критерий для приема билда в тестирование.
Однако вчера меня ткнули в РУП и указали, что "Acceptance test" - это приемочное тестирование при выпуске билда в релиз.

Быстрое гугление по РУПовским артефактам дало примерно следующее:

smoke test
A phrase used to describe a subset of tests?typically limited in number?that can be run against each software build to determine whether the software has regressed in form or function since a previous build. Synonyms: build validation test, build verification test, build acceptance test, build regression test and sanity check.

То бишь существует таки понятие "build acceptance test" по смыслу равное smoke test-у.
Похожие названия у различных видов тестирования?

PS: за мою двухгодичную практику работы рядовым QA в компании, где процесс разработки софта поставлен на 4 балла из 5ти, для Smoke test всегда использовалось название Acceptance, потому я слегка недоумеваю :)
  • 0

#2 d4lt

d4lt

    Новый участник

  • Members
  • Pip
  • 43 сообщений
  • ФИО:Алексей
  • Город:Санкт-Петербург

Отправлено 05 июля 2007 - 09:52

Кратко можно прочитать здесь:
http://wiki.agiledev...eptance_testing
Smoke - это общая проверка функциональности.
  • 0

#3 Darkus

Darkus

    Опытный участник

  • Members
  • PipPipPipPip
  • 424 сообщений
  • Город:Казахстан, г.Астана

Отправлено 05 июля 2007 - 11:00

Грубо говоря.
"Дымовые" тесты - это набор тестов, которые показывают, что система в целом функционирует и ничего серъёзного в ней не повредили (скажем, после очередной билдовой сборки).
Приёмочные тесты - это тесты, проводимые заказчиком или в присутствии заказчика, чтобы показать ему, что система делает то, что он от неё хотел.
  • 0

#4 Pet[EG]

Pet[EG]

    Активный участник

  • Members
  • PipPip
  • 86 сообщений
  • ФИО:Петраш А.Ю.
  • Город:Харьков, Укр

Отправлено 05 июля 2007 - 13:16

Грубо говоря.
"Дымовые" тесты - это набор тестов, которые показывают, что система в целом функционирует и ничего серъёзного в ней не повредили (скажем, после очередной билдовой сборки).
Приёмочные тесты - это тесты, проводимые заказчиком или в присутствии заказчика, чтобы показать ему, что система делает то, что он от неё хотел.

Эт я понимаю :)
Вопрос тут в том, как называть тест, который проводится при выдаче билда в тестирование и на основании результатов которого делается вывод о том, пускать ли билд в полный цикл тестирования или нет :)
  • 0

#5 ArtemRudenko

ArtemRudenko

    Постоянный участник

  • Members
  • PipPipPip
  • 248 сообщений
  • ФИО:Руденко Артем Михайлович
  • Город:Минск


Отправлено 05 июля 2007 - 14:21

Добрый вечер:
Работал я в 3 разных компаниях:
1) большая - число сотрудников >2000 - CMMI 4, ISO 9001 и тд и тп
2) средняя - число сотрудниквов <200
3) маленькая - число сотрудников <50
Во всех компаниях то, что вы написали называлось именно Smoke Test.
Аcceptance Test, я соглашусь с Darcus, у нас везде это были тесты, проводимые заказчиком или в присутствии заказчика, чтобы показать ему, что система делает то, что он от неё хотел и проводились они у нас чаще и ближе к релизу, по размеру, количеству и качеству тестов - это был тест более широкий нежели smoke test, который в действительности должен укладываться в минимум времмени для принятия скорейшего решения и продолжении тестирования. Хотя зачастую я сталкивался с тем что Аcceptance Test проводился и без заказчика и включал в себя скорее больше от critical path тестирования нежели от smoke.
Хотя, на мой взгяд, не важно, как и что называется, главное, чтобы ваше мнение и мнение заказчика в данном вопросе совпадали, чтобы исключить misunderstanding так сказать.
  • 0
И всё-таки она вертится...

#6 Yury

Yury

    Опытный участник

  • Members
  • PipPipPipPip
  • 258 сообщений
  • ФИО:Yury

Отправлено 06 июля 2007 - 00:52

Вопрос тут в том, как называть тест, который проводится при выдаче билда в тестирование и на основании результатов которого делается вывод о том, пускать ли билд в полный цикл тестирования или нет :)

В некоторых фирмах используется термин "Acceptance into Testing Test" = "Smoke Testing".
У вас его, наверное, просто сократили до "Acceptance Test". :smile:
  • 0

#7 Nadya Kochetova

Nadya Kochetova

    Новый участник

  • Members
  • Pip
  • 66 сообщений
  • ФИО:Kochetova Nadya
  • Город:London, UK

Отправлено 06 июля 2007 - 07:14

Начнем с того, что понятие Smoke testing ближе к технике, чем к понятию фаз тестирования. Smoke testing подразумевает особые приемы тестирования - у кого это это открыть приложение и закрыть его. Если не задымилось - все в порядке. (откуда собственно и пошло название. правда не из тестирования рограммного обеспчения, а аппаратного). но очень смешно тут его перевели "дымовые тесты" :)

Фазы тестирования представлены следующим набором:
1. модульное тестирование (тестирование модулей, функций и пр.)
2. тестирование интергрированных модулей
все не перечисляю и так все знают..

5. Фаза приема- примемочное тестирование.
вот список существующих видов приемочного тестирования
а) user acceptance testing - т.е. либо наемные люди на стороне заказчика выполняют тесты, которые им вздумаются, либо сам заказчик.
b) contract acceptance testing - вы, как исполнитель демоснстрируете, что все условия контркта выполнены. этот вид тестирования может быть отдан кому угодно, даже в третьи руки.
c) alpha testing & beta testingю... не стану расписывать, думаю, и так знаете.

ну вот и смотрите.. user acceptance testing and contract acceptance testing в качестве одной из техник тестирования могут исользовать smoke testing.. но это вовсе не обязательно..

надеюсь, наглядно объяснила :)
удачи!
  • 0

#8 ArtemRudenko

ArtemRudenko

    Постоянный участник

  • Members
  • PipPipPip
  • 248 сообщений
  • ФИО:Руденко Артем Михайлович
  • Город:Минск


Отправлено 06 июля 2007 - 09:24

)) Так к слову.
Smoke testing так называется не потому, что его применяли при тестировании аппаратного обеспечения, всё началось гораздо раньше. Само это название, равно как и само тестирование, по сути своей относятся не столько и не только к сфере IT. Так вот, дымное тестирование - это достаточно правильный перевод, потому как первое свое применение этот термин получил у печников, которые, собрав печь, закрыв все заглушки, затапливали ёё и смотрели, чтобы ни откуда ни шёл дым кроме положенных мест, ну либо вообще не шёл в случае, если дымоход был открыт. Для этого применяли наиболее дымящие материалы(ака набор входных данных), думаю такая практика имеет место не только в истории, но и в современности, засим и становится понятно, почему дымное тестирование оно же smoke testing.
  • 0
И всё-таки она вертится...

#9 Pet[EG]

Pet[EG]

    Активный участник

  • Members
  • PipPip
  • 86 сообщений
  • ФИО:Петраш А.Ю.
  • Город:Харьков, Укр

Отправлено 06 июля 2007 - 11:17

Артем, спасибо большое. Это как раз такое объяснение мне и нужно было :) Мне вот тоже неважно, как это называть. Просто на разруливание этой нестыковки в терминологии мне пришлось убить слишком много времени. Ибо под дымным тестом я понимал именно технику тестирования, а не фазу :)

В общем всем большое спасибо.

PS: Пойду заполнять пробел в теоретических знаниях :)
  • 0

#10 Case

Case

    Основатель

  • Members
  • PipPipPipPipPipPip
  • 7 071 сообщений
  • ФИО:Панкратов Вячеслав
  • Город:Украина, Киев.

Отправлено 02 августа 2007 - 07:43

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

Опа! :) Я такой вариант ещё не слышал. У меня другой пример: вроде как термин пришел из мира паяльников - не путать с рекетирами :) - из мира электроники (например, телевизионные или радио мастера). Мастер собирая схему включал прибор в розетку и смотрел не валит ли откуда то дым в результате неверное спайки-сборки.
  • 0
Слава Панкратов
Редактор портала www.it4business.ru

#11 ArtemRudenko

ArtemRudenko

    Постоянный участник

  • Members
  • PipPipPip
  • 248 сообщений
  • ФИО:Руденко Артем Михайлович
  • Город:Минск


Отправлено 03 августа 2007 - 06:17

))) Та видать сколько человек, столько и мнений))) Суть не меняется, правда, от этого. А эту информацию я почерпнул из книги, только вот не могу сказать точно из какой, если не ошибаюсь, то из 'Быстрого тестирования'.
  • 0
И всё-таки она вертится...

#12 Flamingo

Flamingo

    Новый участник

  • Members
  • Pip
  • 1 сообщений

Отправлено 18 февраля 2010 - 17:29

Мне кажется, что диаметральна суть описанных исторических смог тестов:
-в случае с аппаратурой без дыма это первичное тестирование, перед основным.
-в случае с печниками - проверка перед или во время сдачи продукта заказчику.

Если в первом случае можно говорить об аналоге "Acceptance into Testing Test", то вторая историческая ссылка - явно "User Acceptance Testing"
  • 0

#13 Guriy

Guriy

    Опытный участник

  • Members
  • PipPipPipPip
  • 316 сообщений
  • Город:Киев, Украина

Отправлено 23 февраля 2010 - 16:16

))) Та видать сколько человек, столько и мнений))) Суть не меняется, правда, от этого. А эту информацию я почерпнул из книги, только вот не могу сказать точно из какой, если не ошибаюсь, то из 'Быстрого тестирования'.

)))
Проверка магистральных трубопроводов на герметичность после сварки :)

По теме: acceptance - это приемка. Если принимали в тестирование, то это можно считать синонимом смок :)
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных