Feeds:
Posts
Comments

Posts Tagged ‘Lee Copeland’

Зачитано на «Uzhhorod developer meetup 13.0» в Ужгороде 20 сентября 2017.

Видео нет.

Определения тест-дизайна

Вот самое простое определение понятия «тест-дизайн», одно из самых распространённых, и самых логичных:

1) Тест-дизайн — это способ
придумать поменьше тест-кейсов,
но при этом сохранить
«максимальное покрытие»

…и при этом оно же самое идиотское (бо невозможно сохранить то самое драгоценное «максимальное покрытие» при насильном уменьшении количества проверок).

(more…)

Advertisements

Read Full Post »

А давайте вот что сделаем.

Давайте мы не пойдем на очередной тренинг по тестированию методом замученного поиска в аджайл.

Никуда это от нас не денется просто потому, что это не для всех и не для каждого.

Все равно ведь “Было очень интересно; вопросы появятся после практического освоения полученого материала; но поскольку в нашей компании это будет будет невозможно внедрить, то практического освоения полученого материала не будет; поэтому вопросов нет и не будет…Фубля!

Давайте мы возьмем, купим, скачаем, нагуглим, разъяндексуем хотя бы книжицу ‘A Practitioner’s Guide to Software Test Design‘ за авторством Lee Copeland (он еще жив).

Там есть целый раздел “Black Box Testing Techniques”, и содержимое его такое:

  • Equivalence Class Testing
  • Boundary Value Testing
  • Decision Table Testing
  • Pairwise Testing
  • State-Transition Testing
  • Domain Analysis Testing
  • Use Case Testing

Это, на минуточку, основные подходы к тестированию программного обеспечения.

Это наша мамкина титька, если угодно.

Давайте эти главки прочитаем хотя бы по-диагонали.

И давайте сделаем это ПЕРЕД тем, как пойти на очередной тренинг по тестированию.

А на очередном тренинге мы будем не слушать, а выяснять и прояснять.

А если соображалки на “прочитать ДО того, как” традиционно не хватает, тогда мы не будем брюзжать, что “тренер просто пересказывает Коупленда“.

Пусть он нам хотя бы Коупленда пересказывает.

Давайте мы хотя бы Коупленда освоим.

Read Full Post »

Нечего читать о тестировании, да?

Testing computer software
Cem Kaner, Jack L. Falk, Hung Quôć Nguyêñ

How to break software
James A. Whittaker

Essential Software Test Design
Torbjrn Ryber

Black-Box Testing
Boris Beizer

Software Testing Techniques
Boris Beizer

Systematic Software Testing
Rick David Craig, Stefan P. Jaskiel

Software testing concepts and practices
K. Mustafa, R. A. Khan

Software testing
Martin Pol, Ruud Teunissen, Erik van Veenendaal

An Integrated Approach to Software Engineering
Pankaj Jalote

Software measurement
Austin Melton

The engineering of software
Dick Hamlet, Joe Maybee

4th International Software Metrics Symposium
IEEE Computer Society. Technical Council on Software Engineering, IEEE Computer Society. Technical Committee on Quantitative Methods, Centre de recherche informatique de Montrʹeal

Understanding software testing
Norman Parrington, Marc Roper

A Practitioner’s Guide to Software Test Design
Lee Copeland

Test Process Improvement
Tim Koomen, Martin Pol

Software Testing: A Craftsman’s Approach
Paul C. Jorgensen

А это все уже найдено и прочитано, да?

А сам-то чо?

Read Full Post »

%d bloggers like this: