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

Публикации Alex_Gurevich

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



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

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

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



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


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

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


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

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

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



#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.

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



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

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

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


Это относится к той же категории, что и чашка, стул и т.д. :)

Но при этом существенное отличие, что Холодильник, если можно так выразиться, - техническое устройство.



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

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

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

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


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

Мне почему то хочется, чтобы были тесты на 9 и 10 у.е.. Причем логика подсказывает, что ошибка такого рода маловероятна, но чутье говорит, что проверить надо. Спите спокойно. Может вы и правы, что не сделали этих проверок.


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

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



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

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

Алексей Булат в своем блоге "Про тестинг" предлагает интересный список часто задаваемых вопросов при собеседовании на позицию тестеровщика:
http://alexeybulat.b...stionnaire.html

Многие вопросы сопровождаются ссылками на ответы.

Очень рекомендую!



#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)?



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

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

Еще есть программа для оценки квалификации тестировщиков Text Filter, аналогичная TextBoxer.

Обсуждение программы Text Filter можно найти здесь:
http://software-test...showtopic=13652

Прикрепленные файлы

  • Прикрепленный файл  dumb.zip   235,53К   105 Количество загрузок:



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

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

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


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


Поэтому и написал: Буду признателен за поправки...

Давайте, критикуйте по существу, а то - "некоторые переводы просто не верны".

Пишите, какие именно. Специально для этого оставил в скобках оригиналы. Давайте обсудим.



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

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

Может не стоит пугать новых людей в сфере тестирования, а?


Да, Василий, вопросы действительно очень непростые.

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

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



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

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

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



Alex,

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

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

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

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


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

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

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

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



#58511 Тестовое задание "ListBoxer".

Отправлено автор: Alex_Gurevich 15 июля 2008 - 13:10 в Тест-дизайн и ручное тестирование

Мне, например, удалось найти 51 ошибку.

Интересно, кто сколько ошибок нашел в этой программе?

Интересно другое - сколько из этих ошибок стоили того, чтобы их искать?



Хороший вопрос! :friends:

Но это, во-первых, учебная программа, а, во-вторых, - неплохой тест для тестировщиков.

А как Вы считаете?



#60645 Тестовое задание "ListBoxer".

Отправлено автор: Alex_Gurevich 12 сентября 2008 - 10:55 в Тест-дизайн и ручное тестирование

Еще обсуждение этой темы тут:
http://software-test...w...c=13652&hl=



#58505 Тестовое задание "ListBoxer".

Отправлено автор: Alex_Gurevich 15 июля 2008 - 11:39 в Тест-дизайн и ручное тестирование

Мне, например, удалось найти 51 ошибку.

Интересно, кто сколько ошибок нашел в этой программе?



#60984 Тестирование чашки

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

Дизайн на мой взгляд можно оценивать как и всякий субъективный фактор широкой группой специалистов путем голосования.


И что, Вы полагаете, такие сбор таких оценок можно назвать тестированием? Имеется в виду - теоретически, в принципе.
Хотелось бы напомнить, что речь идет об оценочном тесте при приеме на работу!



#61017 Тестирование чашки

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

Тестирование чашки - это не software тестинг, а скорее hardware. Несколько не корректное задание, не находите? ;)


Согласен, это больше похоже на hardware, чем на software-тестинг. Но это ничего страшного... :) Принципы тестирвания имеют много общего. Например, в книге Л. Тамре, кажется, подробно обсуждается тестирование нагревательного шкафа.

И где спецификация к чашке? Чашки разные бывают, и предназначения у них соответственно тоже разные, что для одной чашки баг, для другой - фича.


Спецификации к чашке нет. В жизни очень часто мы работаем без точных спецификаций.

В данном случае, спецификацией является наш здравый смысл. Мы сами как бы ее разрабатываем...

Ведь мы обсуждаем задание на собеседовании при устройстве на работу, а не промышленное тестирование чашки :).

Представьте, если кто-либо придет на собеседование, его попросят "протестировать чашку", а он ответит, что у меня нет спецификации. Боюсь, перспективы у такого соискателя будут не очень высокими. :)



#60750 Тестирование чашки

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

Привет:)

Наметка первая - что за чашка?

Да. Ведь может быть и чашка для цветов. Тогда у неё совершенно иная цель, чем у чашки для питья.


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

То есть, в дополнительное время, можно протестировать побочные возможности использования чашки.



#60955 Тестирование чашки

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

7. устойчивость к падению с поверхности: если она пуста, если она полна горячей жидкости, а если холодной, проверить влияние на это состава жидкости (кола, кофе, чай, сок, вода)

А точно есть зависимость устойчивости от температуры жидкости внутри чашки? На мой взгляд очень косвенная.


Коллеги, а как тестировать такие качества, которые, на первый взгляд, не имеют количественного измерения, например, экологичность или дизайн? И нужно ли тестировать такие характеристики?



#61007 Тестирование чашки

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

Дизайн на мой взгляд можно оценивать как и всякий субъективный фактор широкой группой специалистов путем голосования.


И что, Вы полагаете, такие сбор таких оценок можно назвать тестированием? Имеется в виду - теоретически, в принципе.
Хотелось бы напомнить, что речь идет об оценочном тесте при приеме на работу!

Я уверен что такой субъективный показатель как дизайн можно оценить только так.
У Вас есть другие методы определения субъективных показателей?
С удовольствием узнаю.
Другой вопрос насколько тест ограничен?
Дизайн здесь Вам не к чему. Так и говорите.


Вопрос в том, является ли, в принципе, оценка дизайна тестированием? (ведь в задании говорится, что нужно "протестировать чашку"). Я тоже не знаю других показателей дизайна, кроме субъективных.

Как вы, коллеги, представляете себе тестирование дизайна? Показать тестируемую чашку экспертам? :)

Дизайн здесь Вам не к чему. Так и говорите.


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



#60703 Тестирование чашки

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

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

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

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

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



#61038 Тестирование чашки

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

согласен :) спецификация есть далеко не всегда, и ещё чаще не в лучшем виде..

тут конечно ясно, что речь идёт об обычной чашке отсюда можно и юз-кейсы к ней придумать, тем не менее, такая пространная постановка задачи допускает множество спекуляций с обоих сторон, ведь чашки всё же очень разные бывают :)

и скорее это немного out of scope нашей профессии, именно ввиду многих hardware нюансов, которыми владеют скорее технологи, нежели тестировщики

корректнее задавать вопросы по simple приложениям, хотя вопрос "как бы вы протестировали калькулятор?" уже в печёнках сидит :)


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

... хотя вопрос "как бы вы протестировали калькулятор?" уже в печёнках сидит :)


Полностью согласен. Это не интересно!



#60706 Тестирование чашки

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

А потом на собеседовании можно будет сидеть и сравнивать ответы соискателя с данным списком:) Типа все он выучил или что-то забыл=)
Давайте хоть определим что за "чашка"?


Василий, привет! Я предполагаю, что это будут не исчерпывающие ответы, а некоторые наметки, которые могут помочь соискателям в их нелегком труде. :)



#61480 Тестирование холодильника

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

Чего там тестировать-то? Закрыть там включенный утюг и посмотреть кто победит.


Приветствуем принципиально новый способ тестирования холодильника! :) :friends:



#60760 Тестирование холодильника

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

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

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

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

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

Какже не поддержать столь интересную, многообещающую и несомненно необходимую тему на даном форуме!
По поводу фунционала агрегата:
"Недавно ученые создали холодильник с возможностью доступа в Интернет для заказа продуктов, но проклятая железяка лазает исключительно по порносайтам и заказывает только пиво и хотдоги."
Взято здесь: http://humor.rin.ru/...p;anekdot=17195 (Attn: если при просмотре страницы по указанной ссылке вылезет картинка непристойного содержания, то вполне возможно ваш холодильник уже сходил в интернет...)

Вот несколько примеров ваших предшественников, тестировавших холодильники:
http://ziza.ru/2008/...ov_17_foto.html
Для advanced тестеров, на позицию лидов:
http://www.omar.ru/h...t/refreg2.shtml
http://www.btinform....article=114&a=1

Это вот холодильник-ЭТАЛОН
http://pozitiff.org/...02280760_06.jpg

А этот холодильник может быть представлен соискателю для поиска багов
http://figvam.ucoz.r...6/937818015.jpg
Ну, кто сколько тут их нашел?

Шепотом, а еще есть сумки-холодильники, автомобильные-холодильники, вагоны-холодильники и даже холодильники с нано-технологиями, но о них пока мало что известно.



:smile:



#60704 Тестирование холодильника

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

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

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

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

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



#60718 Тестирование холодильника

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

Начнем, пожалуй, с холодильника, как самого сложного. :)

Возьмем для простоты холодильник без морозильника.

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

Выделяем основные функциональности холодильника:

Основная цель холодильника: для чего он нужен? Он предназначен для охлаждения предметов с целью их длительного хранения (речь идет не обязательно о продуктах питания).
Основные характеристики, связанные с охлаждением:
1) Температура и ее различные градации.

Побочные характеристики:
1) Реагент, используемый для охлаждения (+ его влияние на окружающую среду)
2) Потребление энергии
3) Необходимость и частота размораживания.
4) Надежность работы.
5) Цена.

Дополнительные параметры:
1) Внешняя температура.
2) Характеристики используемой электроэнергии.

Добавьте, если что не так!