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

Публикации Alex_Gurevich

312 публикаций создано Alex_Gurevich (учитываются публикации только с 24 мая 2023)



#60596 Спек

Отправлено автор: Alex_Gurevich 11 сентября 2008 - 12:10 в Словарь тестировщика

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


А может все же вернем слову женский род?


Василий, а как это сделать? По правилам русского языка "спек" может быть только мужского рода. Не так ли?



#61479 Мотивация!

Отправлено автор: Alex_Gurevich 08 октября 2008 - 08:02 в Управление тестированием

Неожиданно обнаружил, что статистика Листера и Демарко является экспериментальным подтверждением теорий Деминга:
http://www.managemen...qm047-3-13.html


Очень интересный подход к стимулированию деятельности работников.

Особенно важным мне кажется получение удовлетворения от работы. К сожалению, это не всегда учитывается...



#61037 Тестирование стула

Отправлено автор: Alex_Gurevich 24 сентября 2008 - 06:12 в Обучение тестировщиков ПО

Однако, если возникает желание протестировать что-нибудь конкретное, а не абстрактное, к тестированию предлагается конкретный стул, на котором вы сидите, придя на собеседование. Или, для примера, можно протестировать конкретный стул, на котором вы сидите на работе (или дома). Главное, чтобы это был стул... :victory:



#60994 Тестирование стула

Отправлено автор: Alex_Gurevich 23 сентября 2008 - 12:03 в Обучение тестировщиков ПО

Alex по моему без четко выраженного функионала будут возникать ещё больше вопросов.
Сколько часов в день он должен выдержать какую нагрузку? Сколько дней он должен работать? - отсюда физические тесты, которые естественно производятся на фабриках. См. ikea.ru.
На какую публику он расчитан? хотя бы в общих чертах. Дети, взрослые, кошки может.
Вот разница детский стул на котором дети сидят и на котором их кормят и стул для сантехника Василия, которому и надо чтобы было 4 нужных ножки.
Разные тесты. Разные.



То, что ты пишешь, - очень правильно.
Однако задача стоит так: Ты приходишь на собеседование и тебе говорят : "Протестируй стул".
Таким образом, как я понимаю, все эти параметры функционала ты задаешь сам.
Я думаю, лучше всего выбрать обычный стул для квартиры среднего человека (может быть, типа Икеа) или для офиса (для простоты, не крутящийся, а металлический, на 4-х ножках).
Кстати, ты хорошо вспомнил про Икеа. Там у всех на виду стоит специальная машина, которая испытывает стул (или кресло) на прочность. Это можно будеть использовать при подготовке ответа.



#61040 Тестирование стула

Отправлено автор: Alex_Gurevich 24 сентября 2008 - 06:19 в Обучение тестировщиков ПО

экологичность. мало ли из какого материала можно сделать стул :)


А вот вопрос про экологичность: Коллеги, а как тестировать экологичность? Известны ли вам параметры экологичности? И нужно ли тестировать экологичность, или мы тестируем только то, что имеет измеримые параметры?


:) есть же лаборатории, для проведения подобных анализов. "сдать его туда" :victory: а вообще думаю и так ясно - стул пластмасса не равно экологичность, а стул дерево = экологичность.. правда "зеленые" будут все равно против. нужна тогда экологичная пластмасса :crazy:


Полностью согласен. Для тестирования экологичности стул сдаем на проверку в специальную экологическую лабораторию! :dirol:



#61035 Тестирование стула

Отправлено автор: Alex_Gurevich 24 сентября 2008 - 06:08 в Обучение тестировщиков ПО

Однако задача стоит так: Ты приходишь на собеседование и тебе говорят : "Протестируй стул".
Таким образом, как я понимаю, все эти параметры функционала ты задаешь сам.

А потом человек придет туда работать и будет сам задавать параметры тестируемого приложения?? :dirol:
Может все-таки стоит корректно поставить и описать задачу?


Я так понимаю, Василий, что в этом задании проверяется способность кандидата составить план тестирования, а не протестировать в соответствии со спецификацией. Поэтому предметы предлагаются простые, всем знакомые... :victory:



#61046 Тестирование стула

Отправлено автор: Alex_Gurevich 24 сентября 2008 - 07:41 в Обучение тестировщиков ПО

Полностью согласен. Для тестирования экологичности стул сдаем на проверку в специальную экологическую лабораторию! :dirol:

А для тестирования прочности в другую специальную лабораторию, для тестирования удобства в третью ...
Нафига им тестировщик вообще -- все на аутсорс!



:victory:



#61154 Тестирование стула

Отправлено автор: Alex_Gurevich 26 сентября 2008 - 14:45 в Обучение тестировщиков ПО

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

Если сломаете стул на собеседовании, на работу вас, скорее всего, не возьмут! :good:


А вот здесь-то и кроется вопрос формулировки задания :blush:
Если составить тест-план, чек-лист и тестовые наборы это одно. Равносильно просьбе рассказать: "Как бы Вы протестировали стул", Но если говорят:
"проведите тестирование стула" и дают стул...
Поспрашиваю у коллег, может, кто-нибудь, сталкивался с тестированием не виртуального предмета, на собеседовании. И просьбой продемонстрировать процесс тестирования. :smile:


Как я понимаю, вопрос ставится именно так: "Как бы Вы протестировали стул?"

Но у многих соискателей при этом возникает вопрос : "Какой именно стул?"

В этом случае можно указать на конкретный стул, на котором вы сидите.

Речь, обычно идет о тестировании виртуального предмета. О том, чтобы просили продемонстрировать процесс тестирования на практике, я такого еще не слышал. :blush:



#61151 Тестирование стула

Отправлено автор: Alex_Gurevich 26 сентября 2008 - 14:18 в Обучение тестировщиков ПО

Коллеги, юмор-юмором, но вопрос возник:
На сколько этично и правильно ломать тестируемую вещь, если её дают в руки, а не как абстракцию?
Просто представил картину:
Дали на тест стул.
Я его хватаю и за ножку и бью об пол. И с таким печальным видом: "Хрупковата конструкция. Крэш-тест завален."
Утрирую конечно, но суть вопроса, думаю, ясна :)

Мне кажется, если дали объект в руки тестировщику, ограничивать его материальной ответственностью за целостность тестируемого материала не верно. Или я не прав?


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

Если сломаете стул на собеседовании, на работу вас, скорее всего, не возьмут! :good:



#61059 Тестирование стула

Отправлено автор: Alex_Gurevich 24 сентября 2008 - 08:21 в Обучение тестировщиков ПО

Полностью согласен. Для тестирования экологичности стул сдаем на проверку в специальную экологическую лабораторию! :victory:

А для тестирования прочности в другую специальную лабораторию, для тестирования удобства в третью ...
Нафига им тестировщик вообще -- все на аутсорс!


Будем исходить из того, что тестируем сами то, что можем, а остальное - на аутсорс.



#60970 Тестирование стула

Отправлено автор: Alex_Gurevich 23 сентября 2008 - 10:13 в Обучение тестировщиков ПО

экологичность. мало ли из какого материала можно сделать стул :)


А вот вопрос про экологичность: Коллеги, а как тестировать экологичность? Известны ли вам параметры экологичности? И нужно ли тестировать экологичность, или мы тестируем только то, что имеет измеримые параметры?

Alex, опишите прежде всего предполагаемый функционал стула.
А то в итоге может все провалиться если мы например под конец узнаем что это стоматологический спец стул какой нибудь или жидкий. :victory:


Остроумное замечание, коллега. :crazy:
Стул, вроде бы, до сих пор описывался твердый, на котором сидят.
"Вот это стул - на нем сидят..." :dirol:



#60954 Тестирование стула

Отправлено автор: Alex_Gurevich 23 сентября 2008 - 07:03 в Обучение тестировщиков ПО

экологичность. мало ли из какого материала можно сделать стул :)


А вот вопрос про экологичность: Коллеги, а как тестировать экологичность? Известны ли вам параметры экологичности? И нужно ли тестировать экологичность, или мы тестируем только то, что имеет измеримые параметры?



#60725 Тестирование стула

Отправлено автор: Alex_Gurevich 16 сентября 2008 - 13:36 в Обучение тестировщиков ПО

Тестируем стул.

Вот несколько соображений:

В начале разрабатываем план тестирования стула.

Для чего нужен стул, главным образом?
Стул нужен, чтобы на нем сидеть!

Основные характеристики стула, как предмета для сидения:
1) Прочность.
2) Удобство использования (юзабилити :) ) (в частности, удобство сидения).
3) Внешний вид
4) Дизайн
5) Соответствие окружающей среде в плане дизайна.
6) Габариты.
7) Вес.
8) Цвет.
9) Материал, из которого изготовлен стул.

Что еще?



#60702 Тестирование стула

Отправлено автор: Alex_Gurevich 16 сентября 2008 - 06:27 в Обучение тестировщиков ПО

Для оказания помощи соискателям мы создаем в этом подфоруме специальные темы по обсуждению тестов для оценки тестировщиков.

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

Одно из таких заданий - протестировать стул.

Коллеги, поделитесь, пожалуйста, своими соображениями!



#58903 Маппинг

Отправлено автор: Alex_Gurevich 25 июля 2008 - 08:08 в Словарь тестировщика

Маппинг (от англ. mapping - нанесение на карту, отображение) - процесс составления схемы того, какими данными следует обмениваться, как они будут использоваться и каким системам управления бизнесом они нужны. Маппинг выполняется функциональным менеджером, ответственным за систему управления бизнесом. Маппинг является первым шагом при разработке приложения-связки (см. http://www.club.chel....

См. также: Замапить, замапать.

Слово встречается, в частности, в: http://software-test...=...f=28&t=8364.


Оглавление настоящего словаря - http://software-testing.ru/forum/index.php?showtopic=12862.



#58504 Тесты для оценки квалификации тестировщиков

Отправлено автор: Alex_Gurevich 15 июля 2008 - 11:37 в Обучение тестировщиков ПО

Кстати, обсуждение тестовой программы ListBoxer на форуме находится здесь:
http://software-test...?showtopic=6733
и здесь:
http://software-test...w...c=13652&hl=



#58600 Тесты для оценки квалификации тестировщиков

Отправлено автор: Alex_Gurevich 16 июля 2008 - 14:30 в Обучение тестировщиков ПО

Ваш тестовый набор недостаточен. То, что фреймворк этого не обнаружил, видимо, объясняется тем, что решение подгонялось под ответы.
На тренинге я фреймворк не давал. Только форму для заполнения. Что было более объективно.

Следующая итерация. Кто первым найдет ошибку в наборе?


Сергей, интересно, в чем же недостаток? Скажите, пожалуйста, а то не смогу заснуть! :)



#63122 Тесты для оценки квалификации тестировщиков

Отправлено автор: Alex_Gurevich 04 декабря 2008 - 16:08 в Обучение тестировщиков ПО

В той же ветке коллега Clauster указал на более интересный, с его точки зрения, список вопросов на странице http://sqa.fyicenter...re-QA-Testing/#. К сожалению, эти материалы на английском языке. Может быть кто-нибудь захочет перевести?

Это не более интересный список вопросов, он просто более полный. Мне кажется переводить нет смысла - любой современный IT-инженер должен уметь читать по-английски, иначе ему в IT делать нечего, тем более там все простым языком написано. Да и такие вещи лучше черпать из первоисточников



Уважаемые коллеги, начат перевод списка вопросов для тестировщика, рекомендованный Clauster’ом. Напоминаю, что оригинал находится по адресу
http://sqa.fyicenter...re-QA-Testing/#

Переведены первые 50 вопросов. Ответы на эти вопросы (на английском языке) приведены там же (http://sqa.fyicenter...re-QA-Testing/#).

Буду признателен за поправки, связанные с несовершенством моего знания английского языка.


1. Что такое приемочное тестирование (Acceptance Testing)?
2. Что такое тестирование доступности (Accessibility Testing)?
3. Что такое специальное тестирование (Ad Hoc Testing)?
4. Что такое гибкое тестирование (Agile Testing)?
5. Что такое бинарный интерфейс приложения (Application Binary Interface (ABI))?
6. Что такое программный интерфейс приложения (Application Programming Interface (API))?
7. Что такое программное обеспечение автоматизации качества (Automated Software Quality (ASQ))?
8. Что такое автоматизированное тестирование (Automated Testing)?
9. Что такое форма Бэкуса-Наура (Backus-Naur Form)?
10. Что такое базовый блок (Basic Block)?
11. Что такое тестирование базового пути (Basis Path Testing)?
12. Что такое базовый набор тестов (Basis Set)?
13. Что такое основание тестирования (Baseline)?
14. Что вы будете делать в течение первого рабочего дня?
15. Что такое бета-тестирование (Beta Testing)?
16. Что такое тестирование бинарной портативности (Binary Portability Testing)?
17. Что такое тестирование черного ящика (Black Box Testing)?
18. Что такое восходящее тестирование (Bottom Up Testing)?
19. Что такое тестирование границ (Boundary Testing)?
20. Что такое баг (Bug)?
21. Что такое дефект (Defect)?
22. Что такое анализ граничных значений (Boundary Value Analysis)?
23. Что такое тестирование ветвей (Branch Testing)?
24. Что такое широкое тестирование (Breadth Testing)?
25. Что такое компьютерные инструменты для тестирования программного обеспечения (Computer Aided Software Testing (CAST))?
26. Что такое инструментарий записи/воспроизведения (Capture/Replay Tool)?
27. Что такое модель зрелости разработки программного обеспечения (Capability Ma-turity Model (CMM))?
28. Что такое график причин и следствий (Cause Effect Graph)?
29. Что такое завершенный код (Code Complete)?
30. Что такое покрытие кода (Code Coverage)?
31. Что такое инспекция кода (Code Inspection)?
32. Что такое скозной контроль кода (Code Walkthrough)?
33. Что такое кодирование (Coding)?
34. Что такое сравнительное тестирование (Compatibility Testing)?
35. Что такое компонент (Component)?
36. Что такое компонентное тестирование (Component Testing)?
37. Что такое тестирование совместного доступа (Concurrency Testing)?
38. Что такое тестирование соответствия (Conformance Testing)?
39. Что такое тестирование управления контекстом (Context Driven Testing)?
40. Что такое тестирование преобразования (Conversion Testing)?
41. Что такое цикломатическая сложность (Cyclomatic Complexity)?
42. Что такое словарь данных (Data Dictionary)?
43. Что такое диаграмма потоков данных (Data Flow Diagram)?
44. Что такое тестирование управления данными (Data Driven Testing)?
45. Что такое отладка (Debugging)?
46. Что такое дефект (Defect)?
47. Что такое тестирование зависимости (Dependency Testing)?
48. Что такое глубокое тестирование (Depth Testing)?
49. Что такое динамическое тестирование (Dynamic Testing)?
50. Что такое эмулятор (Emulator)?



#58601 Тесты для оценки квалификации тестировщиков

Отправлено автор: Alex_Gurevich 16 июля 2008 - 14:33 в Обучение тестировщиков ПО

Если я правильно поняла условия, то ошибок в наборе более одной!
Первая, котороя бросилась в глаза, для 900 денег будет 90 дней, никак не 100...


Нет, здесь все правильно. Начинает работать скидка 10%!



#63138 Тесты для оценки квалификации тестировщиков

Отправлено автор: Alex_Gurevich 05 декабря 2008 - 07:14 в Обучение тестировщиков ПО

Уважаемые коллеги, начат перевод списка вопросов для тестировщика, рекомендованный Clauster’ом.



Alex,

а Вы пробовали направлять свою неуемную энергию в мирное русло? ;)

вот тут есть интересные вопросики:

http://www.careercup.com/page?id=1236
http://www.careercup.com/page?id=1252

попробуйте их не переводить, а просто на них отвечать.
Они интереснее того списка "вопросов для самопроверки", надерганных из ширпотребных книг.


Андрей, увы, всем не угодишь!

Одни считают эти вопросы важными и интересными, другие - нет, и им нравятся совсем другие вопросы.

Всему свое время...

Спасибо за ссылки. Думаю, что предложенные Вами вопросы тоже будут интересными для многих.



#58675 Тесты для оценки квалификации тестировщиков

Отправлено автор: Alex_Gurevich 17 июля 2008 - 14:51 в Обучение тестировщиков ПО

Сергей, а почему именно 9 и 10? Это связано с 10 процентами?

Тогда, может быть, еще добавить 19 и 20 и 29 и 30?

Это граница между 0 дней и 1 днем. Если денег меньше 9 (может быть и долг), то дней 0.
Соответственно могут быть два подхода:
-- Выделение в отдельную подгруппу (класс эквивалентности) всех сумм, на которые нельзя ничего купить.
case
	x< 10: s=0;
	x< 900: s=round(x/10); -- Под [b]round[/b] подразумевается округление до нижнего значения.
	...
	...
endcase
-- Отсечение отрицательных дней. Для 0-9 и так получится 0.
case
	x < 0: s=0;
	x < 900: s=round(x/10); -- Под [b]round[/b] подразумевается округление до нижнего значения.
	...
	...
endcase
Для первого варианта нужна дополнительная проверка на 9 и 10. Для второго 0, -1.
Ну и -10 нужно добавить - я же не знаю как работает округление на отрицательных числах конкретно в этой версии языка. И вот это:
case
	x < 900: s=round(x/10); -- Под [b]round[/b] подразумевается округление до нижнего значения.
	...
	...
endcase
вполне может выдавать ноль дней на 0 и -1, но на -10 покажет -1 день.


Спасибо.

Теперь понятно, почему 9, 10 и -10.

Нужно будет повнимательней обдумать это. :)



#60754 Тесты для оценки квалификации тестировщиков

Отправлено автор: Alex_Gurevich 17 сентября 2008 - 06:57 в Обучение тестировщиков ПО

Действительно, давайте еще сильнее подорвем отделы тестирования в компаниях, которые этого заслуживают.

Алексей, почему Вы считаете, что мы подорвем отделы тестирования ?

Ну а почему бы и нет? Мне просто мысль понравилась.


Да, мысль интересная! Больше тестировщиков, хороших и разных... :)

Может раскроете Вашу идею поподробнее?



#60701 Тесты для оценки квалификации тестировщиков

Отправлено автор: Alex_Gurevich 16 сентября 2008 - 06:24 в Обучение тестировщиков ПО

задача современный Холодильник!
Что и как будем тестировать?



Предлагаю Вам начать, а остальные дополнят :)


А, вообще-то, неплохая идея! Может быть, стОит коллективно рассмотреть такие примеры. Думаю, что будет полезно.

Давайте подумаем над этим.


Для оказания помощи соискателям мы создаем в этом подфоруме специальные темы по обсуждению тестов для оценки тестировщиков (тестирование стула, чашки, холодильника и др.).

Тестирование стула
Тестирование чашки
Тестирование холодильника

Коллеги, высказывайтесь!



#58499 Тесты для оценки квалификации тестировщиков

Отправлено автор: Alex_Gurevich 15 июля 2008 - 10:50 в Обучение тестировщиков ПО

Есть еще интересное тестовое задание для тестировщиков ListBoxer, разработанное компанией Quest Software:
http://russia.quest....sks/SQATest.asp



#58602 Тесты для оценки квалификации тестировщиков

Отправлено автор: Alex_Gurevich 16 июля 2008 - 14:36 в Обучение тестировщиков ПО

Я тоже попробовал... в приложении результат.

Только, я ещё добавил бы проверки корректности округления на парах чисел (сумма - дни): 9 -0 , 908 - 100, 1607 - 200, 2106 - 300


А какой смысл добавлять еще три теста с отрицательными числами? Они ведь все эквивалентно некорректные.