Уильям К. Хетцель - William C. Hetzel

Доктор Уильям К. Хетцель является экспертом в области тестирования программного обеспечения. Он собрал документы Симпозиума по методам тестирования компьютерных программ 1972 года, также известного как Симпозиум Чапел-Хилл, в книгу. Методы тестирования программ.[1] В книге, опубликованной в 1973 году, подробно рассматриваются проблемы проверки и тестирования программного обеспечения.[2]

Международная конференция и выставка по тестированию компьютерного программного обеспечения, которая является первой конференцией, посвященной тестированию программного обеспечения, созывается в 1984 г. Институтом профессионального развития США (USPDI) в Вашингтоне, округ Колумбия.[3] Хетцель и Д-р Давид Гельперин являются председателями совместных программ.[2]

Хетцель и Дэйв Гельперин соучредили Разработка качества программного обеспечения консалтинговая фирма в 1986 году. Их девиз был: «Тестируй, затем код». Вместе они работали над превращением тестирования программного обеспечения в самостоятельную компьютерную дисциплину. В 1988 году они разделили этапы и цели тестирования программного обеспечения на следующие этапы:[4]

  • До 1956 года - с ориентацией на отладку. До 1956 года это был период, ориентированный на отладку, когда тестирование часто ассоциировалось с отладкой: не было четкой разницы между тестированием и отладкой.
  • 1957–1978 - Демонстрационная ориентированность - С 1957–1978 был период демонстрации, когда теперь различали отладку и тестирование - в этот период было показано, что программное обеспечение удовлетворяет требованиям.
  • 1979–1982 - Ориентация на разрушение - Период между 1979-1982 годами объявлен периодом, ориентированным на разрушение, когда целью было найти ошибки.
  • 1983–1987 - Ориентация на оценку - 1983–1987 годы классифицируются как период, ориентированный на оценку: здесь предполагается, что в течение жизненного цикла программного обеспечения проводится оценка продукта и измерение качества.
  • 1988 –____ - Ориентация на предотвращение - с 1988 года это считалось периодом, ориентированным на предотвращение, когда тесты должны были продемонстрировать, что программное обеспечение соответствует его спецификации, выявить ошибки и предотвратить их.

В 1988 году Гельперин и Хецтель пишут статью «Рост тестирования программного обеспечения». В нем они обсуждают четыре основные модели тестирования программного обеспечения. Первые две - это фазовые модели, а вторые две - модели жизненного цикла.[4]

  • Демонстрация - чтобы убедиться, что программное обеспечение соответствует его спецификации.
  • Разрушение - для обнаружения ошибок реализации
  • Оценка - для обнаружения требований, ошибок проектирования и реализации.
  • Предотвращение - предотвращение ошибок требований, проектирования и реализации.

Книга Хецеля Полное руководство по тестированию программного обеспечения который предоставляет методологии, методы тестирования и принципы тестирования программного обеспечения, выпущен в 1988 году. Книга выходит во втором издании позже в том же году, и еще несколько экземпляров были выпущены до 1994 года.[5]

В 1992 году фирма Гельперин и Хетцель организовала первую конференцию «Тестирование, анализ и обзор программного обеспечения», конференцию «STAR» в Лас-Вегасе, штат Невада, а в 1993 году представила европейский эквивалент, Конференция EuroSTAR.[6][7][8][2] В настоящее время конференции в США проводятся корпорацией TechWell, которая является новым названием их компании по разработке качества программного обеспечения.

Гельперин и Хетцель разработали методологию STEP для реализации оригинального IEEE-829-1998 Стандарт на документацию по тестированию программного обеспечения и систем.[9] Их фирма сыграла важную роль в получении признания тестирования как отдельной дисциплины в индустрии программного обеспечения.[2]

Рекомендации

  1. ^ Hetzel, William C., ed. (1973). Методы тестирования программы. Прентис-Холл. ISBN  9780137296248.
  2. ^ а б c d Меертс, Джорис. «История тестирования программного обеспечения». Ссылки на тестирование. Получено 20 ноября 2016.
  3. ^ Йордон, Эдвард (1992). Упадок и падение американского программиста. Yourdon Press. п. 333. ISBN  9780132036702.
  4. ^ а б Гельперин, Давид; Хетцель, Билл (июнь 1988 г.). «Рост тестирования программного обеспечения». Коммуникации ACM. 31 (6): 687–695. Дои:10.1145/62959.62965. Получено 18 декабря 2017.
  5. ^ Хетцель, Билл (Июнь 1988 г.). Полное руководство по тестированию программного обеспечения (2-е изд.). Вайли. ISBN  978-0471565673.
  6. ^ Хетцель, Билл (10 мая 2017 г.). «Гостевая редакция: Билл Хетцель и Синди Морелли». Журнал программного обеспечения: тестирование, проверка и надежность. 5 (3): 141–142. Дои:10.1002 / stvr.4370050302.
  7. ^ Маккензи, Дональд (2004). Механизация доказательств: вычисления, риск и доверие. MIT Press. п. 42. ISBN  978-0-262-63295-9.
  8. ^ "Testen Chronologie". Computerwoche. IDG. 9 декабря 1998. Получено 6 января 2010.
  9. ^ Рик Д. Крейг; Стефан П. Яскель (2002). Систематическое тестирование программного обеспечения. Артек Хаус. п. 4. ISBN  978-1-58053-792-6.