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

Фотография

интеграционное тестирование


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

#21 dlg99

dlg99

    Специалист

  • Members
  • PipPipPipPipPip
  • 609 сообщений
  • ФИО:Andrey Yegorov
  • Город:Redmond, WA

Отправлено 20 мая 2009 - 20:50

а если вместо ISQTB почитать людей, которые юнит тестированием занимаются?

http://xunitpatterns...onent test.html

component test

A test that verifies the behavior of some component of the overall system. This component is still a consequence of one or more design decisions although its behavior may also be traced back to some aspect of the requirements. There is no need for component tests to be readable, recognizable or verifiable by the customer or business domain expert. Contrast this with a customer test which is derived almost entirely from the requirements and which should be verifiable by the customer. And with a unit test which verifies a much smaller component. A component test is somewhere in between.

During test-driven development, the component tests are written after the customer tests are written and the overall design is solidified. They are written as the architectural decisions are made and before the individual units are designed or coded. They are usually automated using a member of the xUnit family.


http://xunitpatterns.../unit test.html

unit test

A test that verifies the behavior of some small part of the overall system. What makes a test a unit test is that the system under test (SUT) is a very small subset of the overall system and may be unrecognizable to someone who is not involved in building the software. The actual SUT may be as small as a single object or method that is a consequence of one or more design decisions although its behavior may also be traced back to some aspect of the functional requirements. There is no need for unit tests to be readable, recognizable or verifiable by the customer or business domain expert. Contrast this with a customer test which is derived almost entirely from the requirements and which should be verifiable by the customer. In eXtreme Programming, unit tests are also called developer tests or programmer tests.


http://xunitpatterns.com/module.html

module

In legacy programming environments (and probably a few current ones, too): An independently compilable unit of source code (e.g. the "file I/O module") that is later linked into the final executable. Unlike a component, this kind of module is typically not independently deployable. It may or may not have a corresponding set of unit tests or component tests.

When describing the functionality of a software system or application: A complete vertical chunk of the application that provides a particular piece of functionality (e.g. the "Customer Management Module") that can be used somewhat independently of the other modules. It would have a corresponding set of acceptance tests and may be the unit of incremental delivery.


  • 0
Andrey Yegorov. Изображение

#22 neono

neono

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

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

Отправлено 21 мая 2009 - 05:46

В силлабусе говорится

Может хватит цитировать/ссылаться на syllabus не в тему? Вы либо ответьте на мой вопрос: чем модульное тестирование отличается от юнит тестирования?
Либо так и скажите: отстань-мол со своими вопросами, я и отстану. А то уже неинтересно становится.


Ну я хоть на что-то ссылаюсь. А не пишу свое мнение, считая его эталоном и не пытаясь обосновывать.
Очень жаль, но диалога не получилось.
  • 0

#23 Alfa

Alfa

    Специалист

  • Members
  • PipPipPipPipPip
  • 553 сообщений
  • Город:Moscow

Отправлено 21 мая 2009 - 09:42

а если вместо ISQTB почитать людей, которые юнит тестированием занимаются?

Определения у них конечно смешные. Попробуй отличи

A test that verifies the behavior of some component of the overall system.

от

A test that verifies the behavior of some small part of the overall system.

Но это так, лирика.

http://xunitpatterns.com/module.html
module

Тут мне тоже кое-то не нравится. Здесь модуль это часть продукта и для него применим практически любой вид/тип тестирования от нагрузочного до юзабилити. Мы же говорим про уровни тестирования.
По русски получается немного идиотско, но тестирование модуля (как части продукта) может быть любое (производительность — юзабилити). А модульное тестирование — это уровень тестирования (вместе с системным и интеграционным) и отличается от тестирования модуля.

Т.е. мысль в том, что тестирование модуля (module testing) не имеет ничего общего с модульным тестирование (unit testing), как бы одинаково они не звучали — это все проблемы перевода.
  • 0

Чубака — это вуки с планеты Киши, но живет Чубака на планете Эндо, а теперь вдумайтесь:
в этом же нет смысла. С какой стати Чубаке, вуки высотой два с половиной метра,
жить среди эвоков, которые чуть выше полуметра. В этом нет абсолютно никакого смысла.


#24 Alfa

Alfa

    Специалист

  • Members
  • PipPipPipPipPip
  • 553 сообщений
  • Город:Moscow

Отправлено 21 мая 2009 - 09:53

Ну я хоть на что-то ссылаюсь. А не пишу свое мнение, считая его эталоном и не пытаясь обосновывать.

Чтоб вам было спокойней я приведу ссылку в подтверждение своих слов.
На мультфильм South Park, точнее на защиту Чубакки:

Чубака — это вуки с планеты Киши, но живет Чубака на планете Эндо, а теперь вдумайтесь:
в этом же нет смысла. С какой стати Чубаке, вуки высотой два с половиной метра,
жить среди эвоков, которые чуть выше полуметра. В этом нет абсолютно никакого смысла.


Посмотрите ссылку, Вам она поможет в полной мере овладеть данным видом защиты. Пока видно, что владение такой защитой у Вас на начальном уровне. Надо работать над нерелевантностью ссылок, а не только цитат. Кроме того, где классическая фраза «В этом нет абсолютно никакого смысла»?
  • 0

Чубака — это вуки с планеты Киши, но живет Чубака на планете Эндо, а теперь вдумайтесь:
в этом же нет смысла. С какой стати Чубаке, вуки высотой два с половиной метра,
жить среди эвоков, которые чуть выше полуметра. В этом нет абсолютно никакого смысла.


#25 neono

neono

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

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

Отправлено 21 мая 2009 - 12:23

Ну я хоть на что-то ссылаюсь. А не пишу свое мнение, считая его эталоном и не пытаясь обосновывать.

Чтоб вам было спокойней я приведу ссылку в подтверждение своих слов.
На мультфильм South Park, точнее на защиту Чубакки:

Чубака — это вуки с планеты Киши, но живет Чубака на планете Эндо, а теперь вдумайтесь:
в этом же нет смысла. С какой стати Чубаке, вуки высотой два с половиной метра,
жить среди эвоков, которые чуть выше полуметра. В этом нет абсолютно никакого смысла.


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


Вы цитируете South Park?
мне кажется мы отклонились от темы.
  • 0

#26 DexterI

DexterI

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

  • Members
  • Pip
  • 26 сообщений
  • ФИО:Илья

Отправлено 28 июля 2009 - 14:59

мне кажется мы отклонились от темы.


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

ИМХО, правильнее всего по теме топика выразился Sezam - основной прикол именно в том чтобы "не пытаться перенести понятия именно на код и кодозависимые части разрабатываемой системы."
  • 0


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

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