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

Nadya Kochetova

Регистрация: 31 мая 2007
Offline Активность: 13 окт 2008 13:11
*****

Мои сообщения

В теме: IEEE 829.

09 апреля 2008 - 15:07

Здравствуйте. Хотелось бы получить совет, а может узнать что-то новое.

Предметом интереса стал стандарт 829(Test Documentation). Уверен, что тема обсуждалась не раз, но если есть возможность - давайте еще раз поговорим.

1. Сам стандарт. Четкость его соблюдения. Действительно ли дают ощутимые преимущества? (уровень размаха системы, а также необходимые параметры могу в общих словах сказать)


а вы его читали? или просто спрашиваете?

во первых надо понять одну простую вещь:
этот стандарт не определяет строгий список необходимых документов.
он определят только ФОРМУ и СОДЕРЖАНИЕ ОТДЕЛЬНЫХ документов.

т.е. авторы стандарта говорят, что нет строгого единого стандарта который бы вам говорил, какие документы у вас должны быть
но если вы уж хотите иметь тест документацию - вот пожалуйста, пользуйтесь. составляйте тест план, тест спецификации, тест кейсы, тест процедуры, realease notes, инцедент репорт, тест лог и общий итоговый репорт.

В теме: Test-driven development and testing

07 апреля 2008 - 19:05

Странно, не вижу там слова agile. Может это просто виды тестирования для итеративного тестирования (iterative testing) как там написано?

вот источник: http://www.io.com/~w..._challenges.pdf
сперва он дает краткие характеристики (однословными понятиями) Agile подхода (Incremental, Iterative, Adaptive), а потом объясняет каждое понятие в контексте методов тестирования.

правду похоже сказали, что TDD может применяться к RUP. спросила сертифицированного преподавателя RUP и он сказал, что можно. но не не часто его используют.

В теме: Test-driven development and testing

07 апреля 2008 - 15:33

ну вот не верю, что Agile обходится без итераций
вот смотрите: из Петтихорда:

What is Agile Development?
Incremental, Iterative, Adaptive

Incremental

•Build a system gradually
•See the system grow
•Demonstrating progress

Iterative
•Multiple releases or check points during a project, each closer to the target
•Iterations include requirements development and testing
•Typical iterations are two weeks long
•Plan as you go

Adaptive
•Goals change based on lessons from prior iterations, feedback and business opportunities

в прикрепленном документе рекомендуемые виды тестирования при Agile

В теме: Test-driven development and testing

07 апреля 2008 - 15:27

Однозначно, нет. Никто не мешает вести адаптивный (agile) проект чистым водопадом, без всяких итераций. Но это оффтопик.


а можно пример? или вы имеете в виду , что внутри каждой итерации тестирование проходит по каскадной модели?

Основное преимущество TDD значительно улучшенное качество кода.Не думаю.


что по вашему есть преимущество TDD тогда?

В теме: Test-driven development and testing

07 апреля 2008 - 12:46

итак, пытаюсь подытожить то, что было сказано по теме


TDD - это это метод разработки ПО.

TDD часто используется в Agile методологиях. Под Agile мы здесь понимали класс методологий разработки (куда входят Scrum, XP, Agile etc.)

Суть любой гибкой (agile) методологии сводиться к манфесту гибкой разработки и понятию итераций, где результатом каждой итерации является работающий (хоть и не полностью) продукт. В каждой итерации проводится такое тестирование, чтобы в конце итерации получить продукт для демонстрации (возможно и для использования) с увеличенной ценностью для бизнеса (business value).

Основное преимущество TDD значительно улучшенное качество кода.

сказали, что TDD можно использовать при RUP (но надо поискать больше информации)

методы: в зависимости от рисков и требований к качеству ПО.


я выбрала неправильно слово "рефакторинг" и дискуссии ушли в другом направлении. прошу за это прощение.