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