HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-03-10
1 <ul><li><a>Как понять, какой объем тестирования достаточен?</a></li>
1 <ul><li><a>Как понять, какой объем тестирования достаточен?</a></li>
2 <li><a>Тестирование с помощью Compose</a></li>
2 <li><a>Тестирование с помощью Compose</a></li>
3 <li><a>Почему ручное тестирование не умрет</a></li>
3 <li><a>Почему ручное тестирование не умрет</a></li>
4 <li><a>Какую роль играет искусственный интеллект в расширении возможностей тестировщиков</a></li>
4 <li><a>Какую роль играет искусственный интеллект в расширении возможностей тестировщиков</a></li>
5 <li><a>Почему хорошие разработчики пишут плохие юнит-тесты</a></li>
5 <li><a>Почему хорошие разработчики пишут плохие юнит-тесты</a></li>
6 <li><a>Пишем чистые тесты на JavaScript с использованием принципов BASIC</a></li>
6 <li><a>Пишем чистые тесты на JavaScript с использованием принципов BASIC</a></li>
7 <li><a>Илья Суцкевер, главный научный сотрудник OpenAI, о своих надеждах и опасениях относительно будущего ИИ</a></li>
7 <li><a>Илья Суцкевер, главный научный сотрудник OpenAI, о своих надеждах и опасениях относительно будущего ИИ</a></li>
8 <li><a>Проведение Triforce встреч для определения критериев приемки</a></li>
8 <li><a>Проведение Triforce встреч для определения критериев приемки</a></li>
9 <li><a>Постмортем: American McGee’s Alice</a></li>
9 <li><a>Постмортем: American McGee’s Alice</a></li>
10 <li><a>Управляемое данными тестирование с использованием Cucumber</a></li>
10 <li><a>Управляемое данными тестирование с использованием Cucumber</a></li>
11 <li><a>Тестируем API в Таверне</a></li>
11 <li><a>Тестируем API в Таверне</a></li>
12 </ul><h2>Как понять, какой объем тестирования достаточен?</h2>
12 </ul><h2>Как понять, какой объем тестирования достаточен?</h2>
13 <p>Именно заинтересованные стороны должны определить, какой объем тестирования будет достаточным. Ваша задача как тест-менеджера - дать им как можно больше пользы, помогая принимать решения. В этой статье мы рассмотрим следующие моменты:</p>
13 <p>Именно заинтересованные стороны должны определить, какой объем тестирования будет достаточным. Ваша задача как тест-менеджера - дать им как можно больше пользы, помогая принимать решения. В этой статье мы рассмотрим следующие моменты:</p>
14 <ul><li>Ценность тестирования для заинтересованных сторон</li>
14 <ul><li>Ценность тестирования для заинтересованных сторон</li>
15 <li>Квантовая теория и теория относительности (не физика)</li>
15 <li>Квантовая теория и теория относительности (не физика)</li>
16 <li>Использование правильного языка</li>
16 <li>Использование правильного языка</li>
17 <li>Оценки, бюджеты и переговоры</li>
17 <li>Оценки, бюджеты и переговоры</li>
18 </ul><p><a>Читать далее</a></p>
18 </ul><p><a>Читать далее</a></p>
19 <h2>Тестирование с помощью Compose</h2>
19 <h2>Тестирование с помощью Compose</h2>
20 <p>В этой статье мы расскажем о лучших практиках и методах тестирования приложений на базе Jetpack Compose, и о том, как использовать эти инструменты и методы для обеспечения качества и надежности приложения. </p>
20 <p>В этой статье мы расскажем о лучших практиках и методах тестирования приложений на базе Jetpack Compose, и о том, как использовать эти инструменты и методы для обеспечения качества и надежности приложения. </p>
21 <p><a>Читать далее</a></p>
21 <p><a>Читать далее</a></p>
22 <h2>Почему ручное тестирование не умрет</h2>
22 <h2>Почему ручное тестирование не умрет</h2>
23 <p>Автоматизированное тестирование стало настолько неотъемлемой частью обеспечения качества, что некоторые тестировщики задаются вопросом, не заменит ли оно полностью ручное. В ближайшее время - нет. </p>
23 <p>Автоматизированное тестирование стало настолько неотъемлемой частью обеспечения качества, что некоторые тестировщики задаются вопросом, не заменит ли оно полностью ручное. В ближайшее время - нет. </p>
24 <p>Когда Илон Маск разрабатывал Tesla Model 3, для увеличения скорости производства полностью автоматизировали сборочную линию. Предполагалось, что искусственный интеллект собирал бы автомобиль практически без участия человека.</p>
24 <p>Когда Илон Маск разрабатывал Tesla Model 3, для увеличения скорости производства полностью автоматизировали сборочную линию. Предполагалось, что искусственный интеллект собирал бы автомобиль практически без участия человека.</p>
25 <p>План провалился.</p>
25 <p>План провалился.</p>
26 <p><a>Читать далее</a></p>
26 <p><a>Читать далее</a></p>
27 <h2>Какую роль играет искусственный интеллект в расширении возможностей тестировщиков</h2>
27 <h2>Какую роль играет искусственный интеллект в расширении возможностей тестировщиков</h2>
28 <p>Обеспечение качества (QA) является одним из важнейших процессов разработки программного обеспечения. QA подразумевает систематический и комплексный подход с целью обеспечить соответствие программного продукта требуемым стандартам качества. Автоматизация уже привела к существенным изменениям в процессах тестирования и значительно повысила его эффективность и результативность. Однако развитие искусственного интеллекта снова меняет подход к тестированию. В этой обзорной статье мы рассмотрим преимущества, проблемы и ограничения искусственного интеллекта в QA на данный момент, а также его влияние на будущее тестировщиков.</p>
28 <p>Обеспечение качества (QA) является одним из важнейших процессов разработки программного обеспечения. QA подразумевает систематический и комплексный подход с целью обеспечить соответствие программного продукта требуемым стандартам качества. Автоматизация уже привела к существенным изменениям в процессах тестирования и значительно повысила его эффективность и результативность. Однако развитие искусственного интеллекта снова меняет подход к тестированию. В этой обзорной статье мы рассмотрим преимущества, проблемы и ограничения искусственного интеллекта в QA на данный момент, а также его влияние на будущее тестировщиков.</p>
29 <p><a>Читать далее</a></p>
29 <p><a>Читать далее</a></p>
30 <h2>Почему хорошие разработчики пишут плохие юнит-тесты</h2>
30 <h2>Почему хорошие разработчики пишут плохие юнит-тесты</h2>
31 <p>Часто разработчики программного обеспечения подходят к юнит-тестированию с ошибочным мышлением. Они автоматически применяют все "правила" и лучшие практики, которые они усвоили из опыта написания продакшен кода, не проверяя, подходят ли они для написания тестов. В результате строят небоскребы на пляже.</p>
31 <p>Часто разработчики программного обеспечения подходят к юнит-тестированию с ошибочным мышлением. Они автоматически применяют все "правила" и лучшие практики, которые они усвоили из опыта написания продакшен кода, не проверяя, подходят ли они для написания тестов. В результате строят небоскребы на пляже.</p>
32 <p><a>Читать далее</a></p>
32 <p><a>Читать далее</a></p>
33 <h2>Пишем чистые тесты на JavaScript с использованием принципов BASIC</h2>
33 <h2>Пишем чистые тесты на JavaScript с использованием принципов BASIC</h2>
34 <p>Продакшен код - основной код, в котором находятся функции - может быть неидеальным. Это подразумевает риск или долг, которым команды управляют различными способами. Для кода тестов риск гораздо более значителен - они могут просто исчезнуть. Сотни часов кодирования и встреч могут просто пропасть.</p>
34 <p>Продакшен код - основной код, в котором находятся функции - может быть неидеальным. Это подразумевает риск или долг, которым команды управляют различными способами. Для кода тестов риск гораздо более значителен - они могут просто исчезнуть. Сотни часов кодирования и встреч могут просто пропасть.</p>
35 <p><a>Читать далее</a></p>
35 <p><a>Читать далее</a></p>
36 <h2>Илья Суцкевер, главный научный сотрудник OpenAI, о своих надеждах и опасениях относительно будущего ИИ</h2>
36 <h2>Илья Суцкевер, главный научный сотрудник OpenAI, о своих надеждах и опасениях относительно будущего ИИ</h2>
37 <p>Я пришел на встречу с Ильей Суцкевером, соучредителем и главным научным сотрудником OpenAI, в неприметное офисное здание компании на непримечательной улице в районе Мишн в Сан-Франциско. Мы поговорим о том, что будет дальше с перевернувшей мир технологией, к появлению которой он приложил немало усилий. Также я собираюсь расспросить Илью о его личных планах - в частности, почему создание следующего поколения флагманских генеративных моделей больше не является основным фокусом его работы.</p>
37 <p>Я пришел на встречу с Ильей Суцкевером, соучредителем и главным научным сотрудником OpenAI, в неприметное офисное здание компании на непримечательной улице в районе Мишн в Сан-Франциско. Мы поговорим о том, что будет дальше с перевернувшей мир технологией, к появлению которой он приложил немало усилий. Также я собираюсь расспросить Илью о его личных планах - в частности, почему создание следующего поколения флагманских генеративных моделей больше не является основным фокусом его работы.</p>
38 <p><a>Читать далее</a></p>
38 <p><a>Читать далее</a></p>
39 <h2>Проведение Triforce встреч для определения критериев приемки</h2>
39 <h2>Проведение Triforce встреч для определения критериев приемки</h2>
40 <p>Критерии приемки являются основой для определения "что" для любого бизнес-запроса. По сути они представляют собой серию функциональных условий, транслирующих, какое поведение мы хотим получить от фичи, а также связывают бизнес-запрос с разработкой. Тестировщикам они помогают направлять тестирование в нужное русло. Чтобы прояснить критерии приемки, мы даже можем прибегать к технике "смещения влево" (то есть проводить тестирование на ранних этапах).</p>
40 <p>Критерии приемки являются основой для определения "что" для любого бизнес-запроса. По сути они представляют собой серию функциональных условий, транслирующих, какое поведение мы хотим получить от фичи, а также связывают бизнес-запрос с разработкой. Тестировщикам они помогают направлять тестирование в нужное русло. Чтобы прояснить критерии приемки, мы даже можем прибегать к технике "смещения влево" (то есть проводить тестирование на ранних этапах).</p>
41 <p>В работе по уточнению критериев приемки нам помогает Triforce.</p>
41 <p>В работе по уточнению критериев приемки нам помогает Triforce.</p>
42 <p><a>Читать далее</a></p>
42 <p><a>Читать далее</a></p>
43 <h2>Постмортем: American McGee’s Alice</h2>
43 <h2>Постмортем: American McGee’s Alice</h2>
44 <p>В апреле 2001 года в журнале Game Developer Magazine постмортемом месяца стала American McGee’s Alice - готическая игра в жанре action-adventure, переосмысленная классическая "Алиса в стране чудес" Льюиса Кэррола. Этот постмортем написал один из основателей Rogue Entertainment Джим Молинец (Jim Molinets). В нем речь пойдет о том, что, по мнению участников, в оригинальном проекте было сделано правильно и что неправильно. Это первая публикация с оригинальными иллюстрациями.</p>
44 <p>В апреле 2001 года в журнале Game Developer Magazine постмортемом месяца стала American McGee’s Alice - готическая игра в жанре action-adventure, переосмысленная классическая "Алиса в стране чудес" Льюиса Кэррола. Этот постмортем написал один из основателей Rogue Entertainment Джим Молинец (Jim Molinets). В нем речь пойдет о том, что, по мнению участников, в оригинальном проекте было сделано правильно и что неправильно. Это первая публикация с оригинальными иллюстрациями.</p>
45 <p><a>Читать далее</a></p>
45 <p><a>Читать далее</a></p>
46 <h2>Управляемое данными тестирование с использованием Cucumber</h2>
46 <h2>Управляемое данными тестирование с использованием Cucumber</h2>
47 <p>Data-Driven Testing, DDT - это подход к тестированию программного обеспечения, при котором для управления процессом тестирования используются наборы данных. Этот подход предполагает тестирование<a>приложения с</a>помощью ряда входных значений, каждое из которых предназначено для проверки определенной фичи или функциональности приложения.</p>
47 <p>Data-Driven Testing, DDT - это подход к тестированию программного обеспечения, при котором для управления процессом тестирования используются наборы данных. Этот подход предполагает тестирование<a>приложения с</a>помощью ряда входных значений, каждое из которых предназначено для проверки определенной фичи или функциональности приложения.</p>
48 <p><a>Читать далее</a></p>
48 <p><a>Читать далее</a></p>
49 <h2>Тестируем API в Таверне</h2>
49 <h2>Тестируем API в Таверне</h2>
50 <p>Современные приложения имеют сложную, зачастую распределенную структуру и тестирование таких приложений, с целью проверки соответствия требованиям и корректности обработки ошибок, является важной задачей, требующей затрат времени и ресурсов. В связи с этим, нам необходимо максимально автоматизировать<a>проведение тестирования</a>. Кроме того, к любому динамично развивающемуся приложению разработчики выпускают обновления и обновленные версии приложений тоже нуждаются в тестировании.</p>
50 <p>Современные приложения имеют сложную, зачастую распределенную структуру и тестирование таких приложений, с целью проверки соответствия требованиям и корректности обработки ошибок, является важной задачей, требующей затрат времени и ресурсов. В связи с этим, нам необходимо максимально автоматизировать<a>проведение тестирования</a>. Кроме того, к любому динамично развивающемуся приложению разработчики выпускают обновления и обновленные версии приложений тоже нуждаются в тестировании.</p>
51 <p>В сегодняшней статье мы поговорим об использовании Python для проверки API веб приложений. Но сначала давайте рассмотрим, что представляет из себя тестирование API.</p>
51 <p>В сегодняшней статье мы поговорим об использовании Python для проверки API веб приложений. Но сначала давайте рассмотрим, что представляет из себя тестирование API.</p>
52 <p><a>Читать далее</a></p>
52 <p><a>Читать далее</a></p>
53  
53