Feeds:
Записи
Комментарии

Archive for Ноябрь 2012

Махмуд, поджигай!

Ведь это же прекрасно, ящетаю:

Еще лет пять назад, когда мы нанимали тестировщиков, мы делали это в предположении, что вообще работа эта не очень квалифицированная (то есть большого ума не требует), но хороший старт в компании. Человек потестирует годик, а потом мы его (ну, чаще всего, ее:) переквалифицируем в аналитики или в менеджмент какой-нибудь. Ну, или в декрет проводим 🙂 И, в общем-то, это устраивало обе стороны.

А теперь ситуация изменилась. Тестировщики стали хотеть заниматься тестированием и QA. В эту профессию приходят очень неглупые люди. С амбициями. Они активно учатся. У них получается. Они достигают в этом деле очень неплохого уровня в среднем, а кое-кто уже считает себя гуру 🙂

Теперь вопрос: а готова ли компания вообще и руководители разработки в частности к такому развитию событий?

Alexander Chernin ©

Read Full Post »

Зайдем на какой-нибудь магазин.

«На» в этом предложении автоматически подразумевает, что речь идет о веб.

Следовательно, «иди ты на» тоже подразумевает, что речь идет о веб.

Покупать ещё ничего не будем, но давайте зарегистрируемся. Шобы было.

Весело переходим к регистрации

Мгм…

А форма регистрации ВНЕЗАПНО совмещена с оформлением заказа…

Принуждение к заказыванию. Насильственное

И поскольку товаров в корзине «0 товаров на сумму 0 грн«, то «оформлять заказ» невозможно, и регистрация не работает.

Пусть, мол, заводят аккаунты только те юзеры, которые что-то заказали. Так же делают на том же shopcasio.com, а чем мы хуже?

Преподавателя логики не взволновало сообщение о том, что его приятель утонул. Плавать не умел, следовательно, утонул. Логично же.

Вопросы для самоидентификации:

  1. Сколько было нужно времени, чтобы вообразить вероятность самовольной регистрации юзверей НЕ ИЗ корзины?
  2. Можно ли принять решение о выпуске магазина, если тестировщики докладывают об обнаружении подобной ситуации?
  3. ???

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 такие блоггеры, как: