Бездрожжевое тесто — что приготовить: 30 рецептов.
Лучшие рецепты
Мясное кольцо с перепелиными яйцамисветка-пипеткаТворожный десерт без хлопот «почти классика»allenka(alarm clock)Вкусная закуска пицца-роллШестопалова ЕленаПирожное «сладкие пальчики»JuletaРецептов с ингредиентом бездрожжевое тесто: 30
«жалюзи» с яблочно-ананасовым джемомКаталог: Другая выпечка
163161341
гуленька
24 января 2009, 23:32
Пирог с тыквой и курагойКаталог: Сладкие пироги
1729740 мин.448
larmail
06 февраля 2011, 23:00
Слоеные тарталетки для рыбных закусокКаталог: Печенье
1719460 мин.5098
натаха
11 декабря 2007, 15:45
Сосиски в тесте и круассаны с сыром, готовим с детьми. видеоКаталог: Круассаны с сыром
1081330 мин.423
Watch Me
11 ноября 2015, 19:49
Слоеные язычки с сахаром за 15 минутКаталог: Слойки
431160 мин.15
HomeRecipes
21 января 2020, 22:47
«берeзка»из сосискиКаталог: Другая выпечка
1127549105
pachita
10 ноября 2008, 23:44
Груши в шоколадеКаталог: Другая выпечка
63601860
гуленька
03 февраля 2009, 01:21
Вечеринка для друзей в томатном стилеКаталог: Другие горячие закуски
822560 мин. 12157
апайя
20 декабря 2015, 13:56
Слойки с абрикосовым джемомКаталог: Слойки с вареньем
270802031
kisa-asik
15 января 2011, 22:33
Слойки с колбасойКаталог: Другие горячие закуски
959930 мин.2143
lilija49
07 апреля 2009, 14:02
Ватрушки с кабачкомКаталог: Изделия из теста, пирожки, ватрушки, булочки
12376910
Irinka
23 июля 2014, 07:14
Слоеные конвертикиКаталог: Печенье
1156430 мин.30
Natali
15 сентября 2014, 13:04
Колбаска в слоеном тестеКаталог: Другая выпечка
17408831
ленабонд
06 июля 2008, 21:42
Давайте есть икру ложкамиКаталог: Другие холодные закуски
71864160
irina***
09 апреля 2010, 17:18
Пирожочки с персикамиКаталог: Другая выпечка
41643254
fialka1
12 декабря 2008, 16:55
Разнообразные булочки к чаю!Каталог: Другая выпечка
650520 мин.1641
пики
30 ноября 2008, 23:54
Пирожки слоеные с фаршированными перцамиКаталог: Другая выпечка
54098622
ju1ietta
16 октября 2008, 11:03
Слоенки с малиной.Каталог: Другая выпечка
1286120 мин.41550
veka
14 марта 2008, 12:27
«хризантема»из сосискиКаталог: Другие горячие закуски
965783191
pachita
04 ноября 2008, 03:37
Пирожки с яблоками из слоеного тестаКаталог: Изделия из теста, пирожки, ватрушки, булочки
43265 мин.300
Marina Petrushenko
27 января 2019, 15:27
«мелочь слоёная»Каталог: Другая выпечка
60082551
elena_110
13 февраля 2008, 18:20
Слоёная улитка с сыромКаталог: Пицца
116801435
ююю
19 февраля 2008, 18:47
Слоеные язычки. видеоКаталог: Сладкие пироги
1656625 мин.400
Денис
05 ноября 2015, 20:48
Пирог мозаикаКаталог: Пироги
495650 мин.813
Milla_recept
12 февраля 2020, 14:09
Слоеные «вишенки»Каталог: Другая выпечка
540845 мин.3465
ellisa
07 апреля 2009, 01:06
Слоеные улитки с тапенадомКаталог: Другая выпечка
871529
апайя
28 декабря 2015, 15:18
ЗакускаКаталог: Мясные
738730 мин. 1845
*илонка*
28 октября 2008, 00:17
Ленивый «наполеон»Каталог: Торты
557930 мин.619
Приготовь сам
12 июня 2021, 17:07
Пирожное наполеон, из готового слоеного тестаКаталог: Пирожное
5409150 мин.512
Nicolas
01 апреля 2021, 13:17
Розы из слоеного тестаКаталог: Печенье
1224640 мин.933
sveti_cc
12 июля 2009, 21:08
Кухни народов мира
Новости Кулинара
Проще некуда: что можно приготовить на дачеТатьяна АйрапетянЧто ели литературные герои: рецепты из знаменитых книгОткуда пришел Новый год: история праздникаКак встретить Новый год 2023: приметы на деньгиКофе, соль, лимон: как убрать запахи с посуды (сковороды, разделочной доски)
Новые рецепты
Нежнейшие творожные кексы с изюмомКарривурст (currywurst) Закуска из сельди8 проверенных рецептов теста для пирогов, пирожков, пиццы и разнообразной несладкой выпечки — Fanilla
Фото Юрия Репало
Дрожжевое тесто, творожное, песочное, тесто фило, тесто для пиццы и заливных пирогов – хорошо, когда проверенные рецепты под рукой. В этом посте – мои самые любимые варианты. То, что перешло в наследство от бабушки, вычитано в журналах, подсмотрено в телепередачах и проверено многократно. 1. Творожное тесто для открытого пирога или пиццы
Творог 5-9% — 200 г
Масло сливочное – 100 г
Мука – 200 г (+50)
Соль
Соль, творог и размягченное сливочное масло смешать вместе, добавить муку и замесить тесто. Должен получиться шарик из теста, по этому, если оно будет слишком жидким – смело подсыпать муку. Поставить тесто на 15 минут в холод. Затем раскатать, застелить им невысокую форму с бортиками и отправить в духовку запекаться на 10 минут.
Достать слегка припеченную основу для пирога
Варианты:
Пирог со скумбрией, яблоками и оливками
Пирог с варенными яйцами, брынзой и зеленью
2. Тесто для тонкой итальянской пиццы
Мука – 400 гр.
Оливковое масло – 2 ст. ложки
Дрожжи сухие – 12 гр.
Соль
Вода слегка теплая – 230 гр.
Муку высыпать в миску, добавить соль. В теплой воде развести дрожжи и оливковое масло. Сделать в муке воронку и постепенно влить туда воду, размешивая муку вилкой. Замесить тесто. По необходимости добавить муки – тесто должно быть тугое, не липнуть к рукам. Оставить тесто отдыхать на 15-20 минут и можно раскатывать.
Варианты:
Тонкая итальянская пицца
3. Простое песочное тесто для киша и тарталеток
Сливочное масло – 95 г
Мука – 200 г
Яйцо – 1шт.
Соль
Ледяная вода – 1-2 ст. ложки
Сливочное мало порубить с мукой до состояния крошки, сделать ямку и вбить яйцо, положить щепотку соли. Замесить тесто. При необходимости добавить воду, ее может понадобиться и меньше двух ложек. Лучше добавлять постепенно. Задача – чтобы тесто скаталось в шар. Обернуть тесто в пленку и положить в холодильник на 45 -60 мин.
Через указанное время раскатать тесто в пласт толщиной 3-4 мм и выложить им смазанную форму для киша.
Вариации – треть муки можно заменить кукурузной или добавить сухих трав. Указанное количество теста годится для формы 26 см диаметром. По этому же рецепту можно напечь нежных, но довольно крепких тарталеток.
Варианты:
Киш с малосольной семгой и творогом
Киш с четырмя видами лука
Киш с овощами
- Дрожжевое тесто на опаре для пирогов и пирожков
Молоко – 1,5 стакана
Мука – 700-800 гр.
Дрожжи – 50 гр.
Яйца – 4 шт.
Сахар – 2 ст. ложки
Масло сливочное – 100 гр.
Соль
Сметана – 1 ст. ложка
Время приготовления – около 2-х часов
Способ приготовления:
Масло растопить в кастрюльке и поставить остывать. Молоко подогреть до приятно-теплого состояния, раскрошить в него дрожжи и хорошенько размешать.
Взгляните на опару. Если она начала оседать и пошла по поверхности узорами, как на треснувшей тарелке – пора ее соединять с тестом. Ввести в опару яичную смесь и перемешать. Постепенно всыпать муку и вымешивать. После трех стаканов муки, добавить в тесто масло и продолжать мешать. Когда тесто станет достаточно густым, можно начинать мешать руками. Не стоит быть излишне щедрыми с мукой. Тесто должно быть мягким и хорошо тянуться. Замесив, накрыть полотенцем и поставите подходить в теплое место без сквозняков. Когда тесто увеличится почти вдвое – опустить его и дать подняться еще раз. После второго подъема можно формировать пирог или пирожки.
5. Быстрое «часовое» дрожжевое тесто на кефире
Кефир – 1 чашка
Растительное масло – ½ чашки
Мука – 3 чашки
Дрожжи сухие – 10-11 г
Сахар – 1 ст. ложка
Соль – 1 чайная ложка
Кефир немного подогреть и влить в него растительное масло. Смешать муку, дрожжи, соль и сахар в миске. Сделать ямку и осторожно влить в нее кефир и масло. Смешать все вилкой, затем замесить руками. Накрыть тесто чистым полотенцем и оставить на 15-20 минут в теплом месте. На этом этапе дрожжи полностью еще не растворяться и будут видны в тесте темными точечками.
Через указанное время еще раз интенсивно замесить тесто. Оно должно стать эластичным, нелипким, а дрожжи – раствориться окончательно. Накрыть тесто полотенцем и оставить подниматься на 40-45 минут. За это время тесто поднимется и можно будет печь пироги и пирожки с любой начинкой.
6. Тесто на кефире для заливного пирога
Кефир – 0,5 литра
Масло сливочное – 150 гр.
Яйца – 3 шт.
Сахар – 2 ст. ложки
Разрыхлитель – по инструкции, где-то чайная ложка с небольшой горкой
Соль – 1 чайная ложка
Мука – 2 стакана + 3-4 ложки
Размягчить масло при комнатной температуре. Взбить яйца с солью и сахаром, соединить их с кефиром. Муку смешать с разрыхлителем и добавить к яйцам, сначала помогая себе венчиком, потом ложкой. В последнюю очередь ввести в тесто размягченное масло. Тесто должно быть негустым, по консистенции напоминать очень жирную сметану. Ему можно дать постоять – подышать воздухом пару минут.
Затем вылить в смазанную форму половину теста. Распределите по нему начинку. Закройте ее оставшейся частью теста.
Варианты:
Нежнейший пирог на кефирном тесте
7. Тесто фило
Мука просеянная – 650 г (или 4,5 – 5,5 чашки)
Вода теплая – 365 мл
Масло оливковое – 60 мл
Уксус винный – 2 ст. ложки
Соль – 1 чайная ложка
Сливочное масло (для смазывания) – 100 г
Отбирать от муки чашку и отставить в сторону. Остальную просеянную муку смешать с солью. Воду – с оливковым маслом и уксусом. Сделать в муке углубление и тонкой струйкой влить воду в это углубление, помешивая вилкой. Когда на вилку накрутится почти вся мука, начать вымешивать тесто, подсыпая муку, которую отобрали в чашку в самом начале.
Застелить большую поверхность простыней (можно и двуспальную кровать). Разделите тесто на 7-8 частей. Раскатывайте каждую часть максимально тонко, чтобы просвечивался стол. Затем выкладывайте каждый лист на простыню на просушку. Прямо на простыне его можно еще потянуть в стороны. Просушивать тесто минут 10-15. Затем из теста фило можно печь пироги, уложив его в форму в несколько слоев. Можно делать хрустящие роллы. Можно пахлаву и тысячи других восточных и средиземноморских блюд. Это тесто можно закатать в пленку и заморозить впрок.
Варианты:
Спанакопита
Пирожки с кабачками
8. Творожное тесто для жареных пирожков
Творог магазинный в пачках 5-9% — 500г
Яйца – 4 шт.
Сметана – 4 ст. ложки
Сода – 2 чайных ложки без горки
Мука – сколько возьмет.
Смешать яйца со сметаной, добавить творог, растереть все как следует. Затем добавить соды и постепенно всыпать муку. Должно получиться нетугое и не очень липкое тесто.
Нарезать на небольшие кусочки, каждый раскатывать нетолсто, начинять и жарить в присоленном масле.
Это рецепт фамильный, исключительный для маленьких жареных пирожков.
Молодые овощи хороши и сами по себе, свежие, яркие, летние. Но как только оскомина сбита, съедена первая хрустящая морковка и салат из молодой капусты, можно пускаться в эксперименты и превращать их в начинки для чудесных летних пирогов с любым из этих рецептов теста.
Tags: дрожжевое тестопесочное тестотворожное тестотесто на кефиретесто фило
Что такое модульное тестирование? Определение из WhatIs.com
Качество программного обеспечения- Участник TechTarget
Модульное тестирование — это процесс разработки программного обеспечения, в котором мельчайшие тестируемые части приложения, называемые модулями, индивидуально проверяются на предмет правильной работы.
— важный шаг в процессе разработки. Если все сделано правильно, модульные тесты могут обнаружить ранние недостатки в коде, которые может быть труднее найти на более поздних этапах тестирования.
Модульное тестирование — это компонент разработки через тестирование (TDD), прагматичной методологии, использующей тщательный подход к созданию продукта посредством постоянного тестирования и пересмотра. Этот метод тестирования также является первым уровнем тестирования программного обеспечения, который выполняется перед другими методами тестирования, такими как интеграционное тестирование. Модульные тесты обычно изолированы, чтобы гарантировать, что модуль не полагается на какой-либо внешний код или функции. Команды должны часто выполнять модульные тесты, либо вручную, либо чаще автоматически.
Как работают модульные тестыМодульный тест состоит из трех этапов: планирование, написание тестовых случаев и выполнение самого модульного теста. На первом этапе разработчики или специалисты по обеспечению качества готовят и проверяют модульный тест. На следующем этапе они пишут тестовые примеры и сценарии. На третьем этапе код тестируется.
Разработка через тестирование требует, чтобы разработчики сначала написали ошибочные модульные тесты. Затем они пишут код и проводят рефакторинг приложения до тех пор, пока тест не будет пройден. TDD обычно приводит к явной и предсказуемой кодовой базе.
Каждый тестовый пример тестируется независимо в изолированной среде, чтобы гарантировать отсутствие зависимостей в коде. Разработчик программного обеспечения должен запрограммировать критерии для проверки каждого тестового примера и использовать структуру тестирования для сообщения о любых неудачных тестах. Разработчики не должны тестировать каждую строку кода, так как это может занять слишком много времени. Разработчики должны создавать тесты, ориентированные на код, который может повлиять на поведение разрабатываемого программного обеспечения.
Модульное тестирование включает только те характеристики, которые жизненно важны для производительности тестируемого устройства. Это побуждает разработчиков модифицировать исходный код, не беспокоясь о том, как такие изменения могут повлиять на работу других модулей или программы в целом. Как только все модули программы работают максимально эффективно и безошибочно, команды могут оценить более крупные компоненты программы с помощью интеграционного тестирования.
Ручное и автоматизированное модульное тестированиеРазработчики могут выполнять модульные тесты вручную или автоматически. Те, кто использует ручной метод, могут иметь инстинктивный документ, подробно описывающий каждый шаг в процессе; однако автоматизированное тестирование является более распространенным методом модульного тестирования. Автоматизированные подходы обычно используют среду тестирования для разработки тестовых случаев. Эти платформы также настроены на отметку и отчет о любых неудачных тестовых случаях, а также предоставляют сводку тестовых случаев.
Преимущества модульного тестированияМодульное тестирование имеет много преимуществ, в том числе следующие:
- Чем раньше будет выявлена проблема, тем меньше составных ошибок возникнет.
- Устранение проблем на ранних стадиях обычно дешевле, чем их устранение на более поздних стадиях разработки.
- Более простые процессы отладки.
- Разработчики могут быстро вносить изменения в кодовую базу.
- Разработчики могут повторно использовать код и переносить его в новые проекты.
Хотя модульное тестирование является неотъемлемой частью любой стратегии разработки и тестирования программного обеспечения, необходимо учитывать некоторые аспекты. Недостатки модульного тестирования включают следующее:
- Тесты не выявят каждую ошибку.
- Модульные тесты проверяют только наборы данных и их функциональность — ошибки при интеграции не обнаруживаются.
- Возможно, потребуется написать больше строк тестового кода, чтобы проверить одну строку кода, что создает потенциальные затраты времени.
- Разработчикам, возможно, придется освоить новые навыки для правильной реализации модульного тестирования; например, необходимость научиться использовать определенные автоматизированные программные инструменты.
Примечание редактора: Эта статья была переформатирована для удобства чтения.
Последнее обновление: май 2023 г.
Продолжить чтение О модульном тестировании- Почему набор навыков успешного тестировщика программного обеспечения — это больше, чем просто технические
- Почему модульное тестирование важно для разработчиков?
- Как спланировать покрытие юнит-тестами
- Варианты использования различных типов тестовых двойников для модульного тестирования
- Запахи модульных тестов и точность наборов тестов для студентов по программной инженерии
Сделайте так, чтобы метод тестирования со сдвигом влево работал для вашей команды
Автор: Стивен БигелоуВнедрить методы тестирования надежности, инструменты для улучшения разработки
Автор: Майкл ЛеванВведение в преимущества, риски и примеры TDD
Автор: Мэтт Хьюссерразработка на основе поведения (BDD)
Автор: Лора Фитцгиббонс
- Dell переводит периферийное развертывание с передовой на NativeEdge
В Dell Tech World поставщик стремится упростить развертывание и управление тысячами периферийных устройств в разных местах, как . ..
- Как создать добавочный снимок в Azure
Инкрементальные моментальные снимки имеют ряд преимуществ по сравнению с полными моментальными снимками, включая более низкую стоимость и более быстрое резервное копирование. Узнайте, как …
- 3 правила адаптации политик управления изменениями в облаке
Наличие политики управления изменениями может минимизировать риск внесения изменений. Следуйте этим правилам, чтобы адаптироваться к изменениям в облаке…
- Здравый взгляд на масштабируемость архитектуры программного обеспечения
Легко упустить из виду масштабируемость архитектуры и вместо этого сосредоточиться на производительности и стоимости приложений. А вот архитектурный…
- 4 навыка корпоративного архитектора, которые никогда не следует упускать из виду
Несмотря на то, что для того, чтобы стать корпоративным архитектором, безусловно, нужно много всего, какие навыки абсолютно необходимы, чтобы остаться на нем. ..
- Falcor против GraphQL: важные различия
Хотя оба по существу представляют собой два подхода к одинаковой конечной цели, между GraphQL и Falcor есть некоторые ключевые различия …
- Ansible Lightspeed лидирует в программе генеративного искусственного интеллекта Red Hat
Red Hat опирается на опыт IBM в обучении Watson Code Assistant написанию учебников Ansible, поскольку опасения по поводу …
сохраняются. - Варианты использования генеративного ИИ для DevOps и ИТ
Генеративный ИИ часто ассоциируется с творческими проектами, но у него есть многообещающие варианты использования в DevOps и рабочих процессах ИТ — если …
- Узнайте, как использовать метод PowerShell Trim
С помощью метода Trim в вашем наборе инструментов PowerShell вы можете писать сценарии для удаления ненужных символов из строк без использования . ..
- 5 примеров лидера слуг Scrum
Термин «лидер-слуга» был удален из Руководства по Scrum 2020, но это не значит, что он не важен. Вот пять примеров…
- Как решить проблемы с производительностью Python
Python — отличный язык для решения математических и научных задач непрограммистами, даже если такая оптимизация влияет на …
- Скрам против водопада: в чем разница?
Большинство организаций выбирают между методологиями Waterfall и Agile, что часто означает сравнение Scrum и Waterfall. Вот…
- AWS Control Tower стремится упростить управление несколькими учетными записями
Многие организации изо всех сил пытаются управлять своей огромной коллекцией учетных записей AWS, но Control Tower может помочь. Сервис автоматизирует …
- Разбираем модель ценообразования Amazon EKS
В модели ценообразования Amazon EKS есть несколько важных переменных. Покопайтесь в цифрах, чтобы убедиться, что вы развернули службу…
- Сравните EKS и самоуправляемый Kubernetes на AWS
Пользователи AWS сталкиваются с выбором при развертывании Kubernetes: запускать его самостоятельно на EC2 или позволить Amazon выполнять тяжелую работу с помощью EKS. См…
5 эффективных и мощных способов тестирования, как у технологических гигантов
Команды и организации, желающие серьезно отнестись (или улучшить) свои усилия по тестированию программного обеспечения , могут чему-то научиться, наблюдая за тем, как «большие мальчики» организуют свои мероприятия по тестированию и обеспечению качества . Само собой разумеется, что такие компании, как Google, Microsoft и Amazon, не были бы такими успешными, если бы не уделяли должного внимания качеству продуктов , которые они выпускают в мир.
Но если взглянуть на этих гигантов программного обеспечения, становится ясно, что единого рецепта успеха не существует. Вот как пять самых известных в мире технологических компаний организуют контроль качества и чему вы можете у них научиться.
Google: Поиск лучших практик
Как компания, ответственная за самую широко используемую в мире поисковую систему, организует свои усилия по тестированию? Это зависит от команды и продукта. Например, команда, отвечающая за саму поисковую систему Google, поддерживает большую и строгую структуру тестирования. Поскольку поиск — это основной бизнес Google, команда хочет убедиться, что он продолжает обеспечивать максимально возможное качество и не портит его.
С этой целью Google применяет четырехэтапный процесс тестирования изменений в поисковой системе, включающий:
- Тестирование специальными внутренними тестировщиками (сотрудниками Google)
- Дальнейшее тестирование на платформе краудтестинга
- Бета-тестирование, предполагающее выпуск продукта для небольшой группы конечных пользователей продуктов Google В этом видео Уиттакер объясняет, что есть возможности для улучшения, хотя бы потому, что связь между различными этапами и людьми, ответственными за них, неоптимальна (что приводит к тому, что вещи проверяются дважды или не проверяются вообще).
Но команды, ответственные за продукты Google, которые далеки от основного бизнеса компании, используют гораздо менее строгий процесс контроля качества. В некоторых случаях единственное тестирование проводится разработчиком, ответственным за конкретный продукт, без специальных тестировщиков, обеспечивающих безопасность.
В любом случае Google серьезно относится к тестированию. На самом деле зарплаты тестировщиков и разработчиков равны, что не везде увидишь.
Более подробную информацию о тестировании в Google можно найти в Блоге тестирования Google.
Facebook: тестирование, проводимое разработчиками
Facebook вообще не нанимает специальных тестировщиков. Вместо этого гигант социальных сетей полагается на своих разработчиков, которые тестируют свою собственную (а также чужую) работу. Если раньше это в основном делалось вручную, то в настоящее время Facebook использует широкий спектр решений для автоматизированного тестирования. Используемые инструменты варьируются от PHPUnit для внутреннего модульного тестирования до Jest (инструмент тестирования JavaScript, разработанный внутри Facebook) и Watir для комплексного тестирования.
Как и Google, Facebook использует тестирование, чтобы убедиться, что его программное обеспечение можно использовать. Кроме того, он несколько печально известен тем, что стыдит разработчиков, которые все портят (например, ломают сборку или приводят к тому, что сайт случайно отключается), публикуя фотографию преступника с клоунским носом во внутренней группе Facebook.
Facebook признает, что в его процессе тестирования есть существенные недостатки, но вместо того, чтобы прилагать большие усилия для улучшения, он просто принимает недостатки, поскольку, как говорится, «социальные сети не важны». Кроме того, меньшее внимание к тестированию означает, что доступно больше ресурсов, чтобы сосредоточиться на других, более ценных вещах.
Вместо того, чтобы полностью тестировать свое программное обеспечение, Facebook использует «канареечные» выпуски и стратегию постепенного развертывания для тестирования исправлений, обновлений и новых функций в производственной среде. Например, новая функция может быть сначала доступна только небольшому проценту от общего числа пользователей.
Отслеживая использование функции и полученные отзывы, компания решает либо увеличить развертывание, либо отключить функцию, либо улучшить ее, либо полностью отказаться от нее.
Amazon: развертывание на первом месте
Как и Facebook, Amazon не имеет крупной инфраструктуры контроля качества. Было даже высказано предположение (по крайней мере, в прошлом), что Amazon не ценит профессию QA. Соотношение примерно одного инженера-испытателя на каждые семь разработчиков также свидетельствует о том, что тестирование не считается в Amazon важным видом деятельности.
Однако сама компания придерживается другого мнения. Для Amazon соотношение тестировщиков и разработчиков — это выходная, а не входная переменная. Другими словами, как только Amazon замечает, что доход снижается или клиенты уходят из-за аномалий на сайте, он активизирует свои усилия по тестированию.
В Amazon считают, что процессы разработки и развертывания настолько отработаны (компания, как известно, развертывает программное обеспечение каждые 11,6 секунд!), что нет необходимости в сложных и обширных усилиях по тестированию. Все дело в том, чтобы сделать программное обеспечение простым в развертывании и, что не менее важно, в легком откате в случае сбоя.
Spotify: Отряды, племена и отделения
В Spotify работают специальные тестировщики. Они являются частью кросс-функциональных команд, каждая из которых выполняет определенную миссию. В Spotify сотрудники организованы в соответствии с так называемой моделью Spotify, состоящей из:
- Отряды . Команда — это, по сути, Scrum-команда Spotify, в которой меньше внимания уделяется практике, а больше — принципам. Изречение Spotify гласит: «Правила — хорошее начало, но нарушайте их, когда это необходимо». В некоторых отрядах может быть один или несколько тестировщиков, а в других может вообще не быть тестировщиков, в зависимости от миссии.
- Племена — это группы отрядов, которые объединяются в зависимости от сферы их деятельности. Любой тестер, входящий в состав отряда, автоматически принадлежит к главному племени этого отряда.
- Главы . В разных отрядах и племенах Spotify также использует главы для группировки людей с одинаковым набором навыков, чтобы способствовать обучению и обмену опытом. Например, все тестировщики из разных отрядов сгруппированы в главу тестирования.
К тестированию в Spotify относятся очень серьезно. Как и программирование, тестирование считается творческим процессом и не может быть (полностью) автоматизировано. В отличие от большинства других компаний, упомянутых в этой статье, Spotify в значительной степени полагается на преданных своему делу тестировщиков, которые изучают и оценивают продукт, вместо того, чтобы пытаться максимально автоматизировать его.
Каково будущее тестирования в Spotify? Кристиан Карл, менеджер по тестированию компании и создатель инструмента для тестирования на основе моделей GraphWalker, сказал:
: «Я думаю, что завтра мы потратим на тестирование столько же времени, сколько сегодня, но инструменты и информация, которые у нас будут и преимущества нашей автоматизации сделают нашу работу по тестированию другой».
И последний факт: чтобы свести к минимуму усилия и затраты, связанные с развертыванием и обслуживанием тестовых сред, Spotify проводит много тестов в своей производственной среде.
Microsoft: инженеры и тестировщики — одно целое
Соотношение тестировщиков и разработчиков в Microsoft в настоящее время составляет около 2:3, и, как и Google, Microsoft платит тестировщикам и разработчикам поровну, за исключением того, что они не называются тестировщиками; они инженеры-разработчики программного обеспечения в тестировании (или SDET).
Высокое соотношение тестировщиков и разработчиков в Microsoft объясняется тем, что очень большая часть доходов компании поступает от поставляемых продуктов, которые устанавливаются на клиентских компьютерах, а не от веб-сайтов и онлайн-сервисов. Поскольку обновлять эти продукты в случае ошибок или новых функций гораздо сложнее (или, по крайней мере, гораздо больше раздражает), Microsoft тратит много времени, усилий и денег, чтобы убедиться, что качество ее продуктов соответствует высоким стандартам, прежде чем перевозки.
Чему вы можете научиться у крупных ИТ-специалистов
Если культура, взгляды и процессы, связанные с тестированием и контролем качества, могут так сильно различаться в пяти крупнейших технологических компаниях, то, возможно, не существует единственно правильного пути организации тестирования. Все пять разработали свои процессы тестирования, выбрав то, что лучше всего подходит для них, и все пять очень успешны. Они должны делать что-то правильно, верно?
Тем не менее, из приведенных выше историй можно сделать несколько выводов, которые можно применить к вашей стратегии тестирования:
- Существует «спектр ответственности за тестирование» от «У нас есть специальные тестировщики, которые в первую очередь несут ответственность за выполнение тестов» до «Каждый несет ответственность за выполнение действий по тестированию». Вы должны выбрать тот, который лучше всего соответствует набору навыков вашей команды.
- Существует также «спектр важности тестирования», варьирующийся от «Ничто не отправляется в производство непроверенным» до «Мы запускаем все в производство, а затем тестируем там, если вообще тестируем». Место вашего продукта и организации в этом спектре зависит от рисков, связанных с отказом, и от того, насколько легко вам будет откатывать и устранять проблемы, когда они возникают.
- Автоматизация тестирования широко представлена во всех пяти компаниях. Степень его реализации различается, но все пять используют инструменты для оптимизации усилий по тестированию. Вы, вероятно, тоже должны.
Наконец, вот еще один взгляд на спектр мероприятий по тестированию (или «школ», как их называет автор), написанный бывшим главным инженером Microsoft Аланом Пейджем.
Продолжайте учиться
Глубоко погрузитесь в состояние качества с Руководством TechBeacon. А также: загрузите бесплатно Отчет о качестве в мире за 2022–2023 годы.
Примените инженерию производительности на практике с помощью этих 10 лучших эффективных методов инженерии производительности.