Общие вопросы Software-Testing.Ru - портал специалистов по тестированию и обеспечению качества ПО https://software-testing.ru/library/testing/general-testing Thu, 21 Nov 2024 12:21:24 +0000 Joomla! 1.5 - Open Source Content Management ru-ru Почему ты просишь меня тестировать? https://software-testing.ru/library/testing/general-testing/4272-why-are-you-asking-me-to-test https://software-testing.ru/library/testing/general-testing/4272-why-are-you-asking-me-to-test Автор: Кассандра Ланг (Cassandra H. Leung)
Оригинал статьи
Перевод: Ольга Алифанова

Мне немного жаль тех, кто не инженер по качеству, не тестировщик, и не любой иной тест-специалист. Мы постоянно говорим, что за качество отвечает вся команда, и тестируют так или иначе все, но я понимаю, почему эта идея может кого-то смутить. Разработчики обычно не просят коллег писать программы. Владельцы продукта обычно не просят других людей определить, в каком направлении продукту двигаться. Почему же тестировщики просят коллег тестировать? О чем мы действительно их просим?

]]>
barancev@gmail.com (Administrator) Общие вопросы тестирования и качества Sun, 17 Nov 2024 20:00:00 +0000
Разбираем на части E2E на реальном примере https://software-testing.ru/library/testing/general-testing/4271-e2e https://software-testing.ru/library/testing/general-testing/4271-e2e Автор: Баз Дейкстра (Bas Dijkstra)
Оригинал статьи
Перевод: Ольга Алифанова

В последние пару лет я все чаще и чаще говорю о тестировании контрактов – как читая лекции, так и работая с клиентами. Контрактное тестирование обещает снизить зависимость от длинных, медленных и дорогих end-to-end тестов. Как это работает на практике?

И в целом, как командам перестать так сильно полагаться на медленные и дорогие E2E-тесты?

Примечание: я не говорю, что вам нужно избавиться от всех E2E-тестов, разбив их на небольшие кусочки – но для множества тестов это полезное умственное упражнение. Спасибо Юстасу Лаужадису за дискуссию по этому поводу.

В этой статье я хочу разобрать пример E2E-теста для Parabank, фиктивного онлайн-банка, и пошагово разбить этот тест на более маленькие, сфокусированные тесты. Тест концентрируется на подаче заявления о займе через сайт Parabanka – он проверяет, что при определенных входных данных ответ на экране будет соответствовать ожидаемому.

]]>
barancev@gmail.com (Administrator) Общие вопросы тестирования и качества Tue, 05 Nov 2024 20:00:00 +0000
Тестирование с тараканами в голове https://software-testing.ru/library/testing/general-testing/4266-testing https://software-testing.ru/library/testing/general-testing/4266-testing Автор: Ekaterina Noga, оригинальная публикация

Работая QA часто слышала в голове голос «а точно ли все проверила?» и иногда он бывает полезен, но если не научиться голос использовать и затыкать, то он начинает вредить. Ниже я расскажу об этом тревожном таракане и о том, как он проявляется.

Во время работы возникает много ситуаций, которые дают каждому уникальный опыт. В этой статье я хочу поделится своим опытом и теми знаниями, которые из него получила. Надеюсь мои слова окажутся в какой‑то степени полезными. В любом случае буду рада комментариям и надеюсь, что они помогут мне увидеть себя со стороны и стать лучше.

]]>
barancev@gmail.com (Administrator) Общие вопросы тестирования и качества Mon, 21 Oct 2024 20:00:00 +0000
Надежный стейдж – это важно https://software-testing.ru/library/testing/general-testing/4258-the-importance-of-testing-in-a-reliable-staging-environment https://software-testing.ru/library/testing/general-testing/4258-the-importance-of-testing-in-a-reliable-staging-environment Автор: Эми Стюарт (Amy Stuart)
Оригинал статьи
Перевод: Ольга Алифанова.

Многие компании, занимающиеся разработкой ПО, просто терпят забагованные стейдж-окружения: мало кто считает это большой проблемой. Работая в разработке, вы с шансами сталкивались со стейдж-окружением, которое очень похоже на ваш первый автомобиль. Мы зачастую обещаем все починить, покупая его, но машина остается в том же состоянии годами! Боковое зеркало разбито, моргает задний габарит – но она же ездит! Мы убеждаем себя, что эти мелочи несущественны, а чинить их слишком дорого.

Хочу объяснить, почему эти «мелочи» приведут к большим проблемам в вашей команде разработки. Скорее всего, они уже именно этим и заняты. Я дам вам советы, как убедить компанию выделить ресурсы на исправление корня этих проблем. И, наконец, я расскажу, что можно сделать, чтобы привести ваш стейдж в порядок – и поддерживать этот порядок.

]]>
barancev@gmail.com (Administrator) Общие вопросы тестирования и качества Mon, 07 Oct 2024 20:00:00 +0000
Зачем мы тестируем? https://software-testing.ru/library/testing/general-testing/4255-why-do-we-test https://software-testing.ru/library/testing/general-testing/4255-why-do-we-test Автор: Пол Гриззаффи (Paul Grizzaffi)
Оригинал статьи
Перевод: Ольга Алифанова

Уверен, все вы слышали о «глобальном крахе IT» в середине июля. Это затронуло, прямо или косвенно, большинство из нас. Я не мог воспользоваться банкоматом, рейс моей жены задержали на несколько часов; это были мелкие неудобства по сравнению с тем, что ощутили остальные. Проблему CrowdStrike нескоро позабудут.

]]>
barancev@gmail.com (Administrator) Общие вопросы тестирования и качества Sun, 15 Sep 2024 20:00:00 +0000
Ещё раз о том, какого размера должны быть тесты https://software-testing.ru/library/testing/general-testing/4252-revisiting-test-sizes https://software-testing.ru/library/testing/general-testing/4252-revisiting-test-sizes Оригинальная публикация

Автор оригинала: Matt Proud

Программистам требуется судить о том, насколько дорого обходится тестирование конкретной системы, будь то модульное, интеграционное или функциональное тестирование. Каждый последующий из этих этапов в некотором смысле «дороже», чем предыдущий.

В качестве приближения такая модель вполне надёжна, но она начинает сбоить по мере того, как проявляется всё больше нюансов, а именно: что мы тестируем, и как результаты теста выводятся пользователю:

  • Бывают медленные модульные тесты.

  • Бывают быстрые функциональные тесты

Сколько я работаю в Google, столько там применяется концепция размер теста (развёрнутое объяснение). Размер теста интересен потому, что по типу теста можно лишь отчасти определить, во что этот тест нам обойдётся. Нам же интереснее, чтобы по размеру тестов можно было приобретать качественное представление о различных свойствах, и уже на основе этой информации корректировать размер теста. Иными словами, это как раз тот случай, когда размер имеет значение. Ниже перечислю те компоненты системы, качественные аспекты которых будут интересовать нас в этой статье:

  • Доступ к сети;

  • База данных;

  • Доступ к файловой системе;

  • Многопоточность.

    ]]> barancev@gmail.com (Administrator) Общие вопросы тестирования и качества Sun, 08 Sep 2024 20:00:00 +0000 AI уже тут: в какие инструменты тестирования уже интегрирован искусственный интеллект https://software-testing.ru/library/testing/general-testing/4247-ai https://software-testing.ru/library/testing/general-testing/4247-ai Автор: Ekaterina Egorova

    Прошло уже некоторое время, и AI довольно быстро стал интегрироваться в инструменты и пускать корни во многие профессии, QA не исключение. Здесь точно есть что оптимизировать, ведь у тестировщиков всегда много рутинных задач, которые требуют внимательности, но не слишком сложны по своей сути.

    Прогресс, как всегда, не остановить, но что сейчас представляют собой интеграции с AI и насколько это рабочие решения?

    ]]>
    barancev@gmail.com (Administrator) Общие вопросы тестирования и качества Tue, 20 Aug 2024 20:00:00 +0000
    Защита персональных данных в мобильных приложениях: как не нарушить закон https://software-testing.ru/library/testing/general-testing/4245-stingray-mobile https://software-testing.ru/library/testing/general-testing/4245-stingray-mobile Всем привет! На связи снова Юрий Шабалин, генеральный директор «Стингрей Технолоджиз». В предыдущей статье я рассказывал о влиянии Профиля защиты ЦБ РФ на мобильные приложения. В продолжение темы российского законодательства сегодня разберем, под какие еще требования попадают приложения, насколько законно хранить персональные данные на смартфоне в открытом виде и попадает ли мобильное ПО под действие Федерального закона "О персональных данных" (152-ФЗ) и подзаконных актов по теме защиты ПДн? Постараюсь разъяснить всё максимально понятно.

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

    • Что такое персональные данные (ПДн)?

    • Что такое обработка ПДн?

    • Как и где осуществляется обработка? 

    • И, наконец, каково участие мобильных приложений в этом процессе?

    Затем приведем пару примеров из практики и подведем итоги. Ну и, раз мы говорим про законодательство, отдельно поговорим об ответственности компаний по защите цифровых продуктов.

    Поехали!

    ]]>
    barancev@gmail.com (Administrator) Общие вопросы тестирования и качества Mon, 05 Aug 2024 20:00:00 +0000
    Языковые модели https://software-testing.ru/library/testing/general-testing/4228-language-models https://software-testing.ru/library/testing/general-testing/4228-language-models Автор: Майкл Болтон (Michael Bolton)
    Оригинал статьи
    Перевод: Ольга Алифанова

    «Языковые модели» («Language models») обычно интерпретируются как сложное существительное – нечто, что моделирует язык. Что, если определять models как глагол? Тогда это простое изъявительное предложение с предполагаемым объектом: язык моделирует наше мышление, или же язык моделирует мир.

    Как и с любой моделью, замена или изменение одного из ее элементов может натолкнуть нас на что-то интересное, что поможет усовершенствовать ответы на два главных вопроса, которые мы задаем, тестируя. Первый – это вопрос, который мы постоянно, экспансивно и неявно задаем сами себе как тестировщикам: «Есть ли тут проблема?» Второй мы задаем клиентам – время от времени, конкретно и явно, и он касается проблем и продукта: «Вам как, нормально?»

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

    ]]>
    barancev@gmail.com (Administrator) Общие вопросы тестирования и качества Sun, 21 Jul 2024 20:00:00 +0000
    Как тестировщику выживать среди заказчиков https://software-testing.ru/library/testing/general-testing/4222-sm-lab https://software-testing.ru/library/testing/general-testing/4222-sm-lab Оригинальная публикация

    Всем привет! Меня зовут Фефилов Александр, я работаю в QA с 2017 года. По большей части это были компании, которые занимались аутсорсингом, но затем я присоединился к SM Lab.

    Как вы уже поняли из названия поста, я расскажу о том, как взаимодействовать с заказчиком (а иногда и с заказчиками) с позиции QA-эксперта.

    Под катом личный опыт работы в разных крупных компаниях и ответы на вопросы:

    • как работать с двумя представителями заказчика в случае, когда их требования часто противоречат другу другу, а сами они между собой не общаются

    • что делать, если ваш заказчик живёт в парадигме «Я плачу деньги, а ты просто делаешь всё, что я говорю»

    • как решать процессные задачи

    • как находить продуктовые проблемы

    • кто такой QA-эксперт и как им стать

    • полезная методика, которая может пригодиться вам в работе.

    Итак, начнём по порядку.

    ]]>
    barancev@gmail.com (Administrator) Общие вопросы тестирования и качества Mon, 03 Jun 2024 20:00:00 +0000
    Тестирование: сейчас, как никогда https://software-testing.ru/library/testing/general-testing/4217-testing-now-more-than-ever https://software-testing.ru/library/testing/general-testing/4217-testing-now-more-than-ever Автор: Майкл Болтон (Michael Bolton)
    Оригинал статьи
    Перевод: Ольга Алифанова

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

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

    Если кто-то намеренно создает программу или алгоритм, следует предполагать, что в них, вероятно, есть проблемы – скрытые, неочевидные, возникающие и пропадающие, внезапные. Эти проблемы могут возникать даже тогда, когда разработчик тщательно проверил результат работы функций в своем коде.

    ]]>
    barancev@gmail.com (Administrator) Общие вопросы тестирования и качества Sun, 07 Jul 2024 20:00:00 +0000
    Действительно ли автоматизация упрощает нам жизнь? https://software-testing.ru/library/testing/general-testing/4214-does-test-automation-necessarily-make-our-jobs-easier https://software-testing.ru/library/testing/general-testing/4214-does-test-automation-necessarily-make-our-jobs-easier Автор: Пол Гриззаффи (Paul Grizzaffi)
    Оригинал статьи
    Перевод: Ольга Алифанова

    Как вы, вероятно, догадываетесь, мне приходит много писем об инструментах тест-автоматизации. КУЧА. Я открываю почти все и бегло их просматриваю. Если что-то цепляет мой взгляд, неважно, хорошее или плохое, я тщательно читаю письмо. Думаю, многие из нас делают так же.

    «Плохие» сообщения – это не что-то, полное ненависти или совершенно неуместное (с таким я управляюсь иным образом) – зачастую они относятся к активному продвижению идей автоматизации вне всякого контекста, для чего эти идеи подходят, и что нужно, чтобы их внедрить. Как правило, я просто удаляю это и еду дальше. Иногда мне хочется – конечно, вежливо, - ответить отправителю, что его компания тем или иным образом отклоняется от цели. Иногда я использую их в качестве идей для статьи; это как раз такой случай.

    ]]>
    barancev@gmail.com (Administrator) Общие вопросы тестирования и качества Wed, 26 Jun 2024 20:00:00 +0000
    Do it yourself: как тестировать приложение без QA https://software-testing.ru/library/testing/general-testing/4207-do-it-yourself https://software-testing.ru/library/testing/general-testing/4207-do-it-yourself Автор:  Женя Шаповалов, Senior Android/Flutter Developer в компании Innowise (и хэд mobile department там же). В мобильной разработке я с 2015 года, начинал с Android, а за Flutter мы принялись вместе с коллегами в Innowise - да так мощно, что в итоге в компании появилось отдельное направление разработки.

    Сегодня рассказываю, как правильно тестировать код,  и делимся личным опытом. Да-да, ты все понял верно: при разработке мобильных приложений тестирование проводит не только QA-инженер, но и сам автор кода. Причем не только в самом конце, когда приложение почти готово, но и в процессе. Мы сегодня рассмотрим оба этапа. 

    ]]>
    barancev@gmail.com (Administrator) Общие вопросы тестирования и качества Tue, 23 Apr 2024 20:00:00 +0000
    Не читал? Я осуждаю! 5 имен, которые должен знать каждый тестировщик https://software-testing.ru/library/testing/general-testing/4197--five-names https://software-testing.ru/library/testing/general-testing/4197--five-names Оригинальная публикация

    «Дедушка российского тестирования», тестировщик с 50-летним стажем Александр Александров объясняет, почему классическая научная литература по тестированию по-прежнему актуальна и с каких основополагающих текстов стоит начинать свой путь в этой профессии.

    Я уже писал о том, что текущее восприятие профессии тестировщика в массовом сознании как простейшем способе «войти в айти» (а потом, видимо, быстренько вырасти в «более серьезную» специальность вроде программирования) в корне ошибочно. Кажущаяся простота и низкий порог вхождения в тестирование влечет за собой много неприятных последствий, включая перегрев рынка и неизбежное разочарование соискателей. Но сегодня я хочу поговорить о такой проблеме, как отсутствие фундаментальных знаний, необходимых для развития нашей профессии.

    ]]>
    barancev@gmail.com (Administrator) Общие вопросы тестирования и качества Mon, 25 Mar 2024 20:00:00 +0000
    Хороший пример глупой идеи: тестировщики не должны тестировать https://software-testing.ru/library/testing/general-testing/4194-good-example-of-a-stupid-idea https://software-testing.ru/library/testing/general-testing/4194-good-example-of-a-stupid-idea Автор: Джеймс Бах (James Bach)
    Оригинал статьи
    Перевод: Ольга Алифанова

    Иногда, когда я говорю, что в мире есть дураки, стремящиеся уничтожить культуру и искусство тестирования, люди мне не верят. Вот хороший пример того, что я имею в виду: «Тесты – это плохо для разработчиков».

    Пост написан Стефаном Шмидтом. Он говорит, что у него за плечами более сорока лет разработки. У меня их столько же (1 января 2024 стукнул 41 год, годовщина моего первого рабочего дня в Dale Disharoon, Inc. Моим первым проектом было создание игры Hey Diddle Diddle для Apple II и С64). Возможно, разница между нами в том, что я всю свою карьеру занимался именно тестированием, а он говорит, что «пишет тесты» в ходе разработки. Между написанием тестов, предполагаю, он пишет код продукта, а это не тестирование. То есть он в лучшем случае поверхностно знаком с нашей отраслью.

    В своей статье он заявляет, что QA-специалисты не должны тестировать, и что заниматься этим должны только разработчики. Поясню: он считает, что мир станет лучше, если разработчики, которые тестируют в лучшем случае изредка и не учились этому специально, будут единственными тестирующими людьми. Он считает, что эта ответственность лежит на разработчиках. Я считаю это шокирующе глупой идеей.

    ]]>
    barancev@gmail.com (Administrator) Общие вопросы тестирования и качества Wed, 22 May 2024 20:00:00 +0000
    Про «лучшие» практики https://software-testing.ru/library/testing/general-testing/4193-on-best-practices https://software-testing.ru/library/testing/general-testing/4193-on-best-practices Автор: Баз Дейкстра (Bas Dijkstra)
    Оригинал статьи
    Перевод: Ольга Алифанова

    В этой статье я хочу обсудить одну из моих (видимо, многочисленных) больных мозолей. На этот раз это то, что регулярно всплывает в моих письмах и сообщениях в социальных сетях, а также на моих курсах. Дискуссия обычно идет как-то так:

    Собеседник: «Я хочу научиться делать это хорошо!» (это здорово!)

    Я: «Что вы делали ранее, что работало, что нет?»

    Собеседник: «Мы пробовали внедрять это раньше, но получилась ерунда», или «Мы наняли экспертов, чтобы они это сделали, но получилась ерунда» (бывает довольно часто).

    Я: «Как я могу помочь вам стать лучше?»

    Собеседник: «Нам нужно изучить лучшие практики в области …»

    Я (в реальности): «Я могу вас научить/рассказать вам о распространенных практиках, но…»

    Я (про себя): «Пожалуйста, нет, только не это!»

    ]]>
    barancev@gmail.com (Administrator) Общие вопросы тестирования и качества Mon, 20 May 2024 20:00:00 +0000
    Я знаю не все, и это нормально https://software-testing.ru/library/testing/general-testing/4191-i-dont-know-it-all-and-thats-ok https://software-testing.ru/library/testing/general-testing/4191-i-dont-know-it-all-and-thats-ok Автор: Баз Дейкстра (Bas Dijkstra)
    Оригинал статьи
    Перевод: Ольга Алифанова

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

    Знаменитая фраза Аристотеля звучит, как «Чем больше вы знаете, тем больше понимаете, что ничего не знаете». Я давно знаю, что так оно и есть, но не применял это знание на практике.

    Поэтому теперь я концентрирую свои размышления, записи, тренинги, доклады и работу в целом на темах, которые меня интересуют, с радостью оставляя все остальное другим. Я просто не могу успевать все и знать все, и не думаю, что кто-либо может.

    ]]>
    barancev@gmail.com (Administrator) Общие вопросы тестирования и качества Mon, 13 May 2024 20:00:00 +0000
    Экзотические баги и их устранение https://software-testing.ru/library/testing/general-testing/4175-exotic-bugs https://software-testing.ru/library/testing/general-testing/4175-exotic-bugs Оригинал опубликован в блоге на Хабре РСХБ-Интех сотрудником Ахметовым Андреем

    Меня зовут Андрей Ахметов, я ведущий инженер и тестировщик системы ЕСПП в ООО «РСХБ-Интех», технологической дочке Россельхозбанка. Сегодня расскажу вам шесть небольших историй о том, какие экзотические баги бывают и как их устранять.

    ЕСПП (единая система приема платежей) — мидл‑решение, расположенное в центре хитросплетений систем РСХБ. Подробнее о том, что это за система и с какими сервисами она взаимодействует можно почитать в отдельном материале на Хабре. Добавлю лишь, что за последние годы она нам стала практически родной.

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

    ]]>
    barancev@gmail.com (Administrator) Общие вопросы тестирования и качества Mon, 19 Feb 2024 20:00:00 +0000
    Преодолеваем синдром самозванца в тестировании https://software-testing.ru/library/testing/general-testing/4169-overcoming-impostor-syndrome-as-a-software-tester https://software-testing.ru/library/testing/general-testing/4169-overcoming-impostor-syndrome-as-a-software-tester Автор: Наталья Ханчич (Nataliya Hanchych)
    Оригинал статьи
    Перевод: Ольга Алифанова

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

    ]]>
    barancev@gmail.com (Administrator) Общие вопросы тестирования и качества Wed, 13 Mar 2024 20:00:00 +0000
    7 основных тенденций в тестировании Web Front-End https://software-testing.ru/library/testing/general-testing/4163-7-major-trends-in-front-end-web-testing https://software-testing.ru/library/testing/general-testing/4163-7-major-trends-in-front-end-web-testing Автор: Энди Найт (Andy Knight)
    Оригинал статьи
    Перевод: Ольга Алифанова

    На картинке этой статьи вы видите прекрасный фронтэнд. Возможно, это не тот "фронтэнд", которого вы ожидали. Это фронтэнд Фольксваген Карманн Гиа 1974 года выпуска. Карманн Гиа славился, как "Порше для бедняков". Это очень необычная машина. По сути это совместный проект Вильгельма Карманна, немецкого производителя автомобилей, и Каррозцерии Гиа, итальянского автодизайнера. Гиа разработал произведение искусства – корпус, а Карманн поставил его на испытанную надежную платформу классического "Фольксваген Жук". Когда машину увидели директора Фольксваген, они не могли не разрешить массовое производство.

    Карманн Гиа – отличный символ текущего состояния веб-разработки. Мы стремимся к красивым фронтэндам с надежными поддерживающими их платформами со стороны бэкэнда. Сотрудничество обеих сторон –ключевой фактор успеха, но больше всего людям запоминается опыт, полученный при работе с вашими приложениями. Моя мама водила Карманн Гиа, когда была подростком, и по сей день вспоминает, как это было прекрасно.

    Хорошее качество, дизайн и опыт – неотъемлемые аспекты фронтэнда, неважно, для классических автомобилей или для Web. В этой статье я поделюсь семью основными тенденциями, которые я наблюдаю в тестировании фронтэнда. В этом мире происходит масса клевых вещей, но держите в уме основной момент: инструменты и технологии могут меняться, но базовые принципы тестирования остаются теми же. Тестирование – это взаимодействие плюс верификация. Тесты вскрывают истину о нашем коде и наших фичах. Мы тестируем в ходе разработки, чтобы получить быструю обратную связь для исправлений и улучшений. Все тренды, о которых я буду говорить, базируются на этих принципах. При хорошем тестировании вы убедитесь, что ваши приложения визуально идеальны, прямо как… сами знаете, что.

    ]]>
    barancev@gmail.com (Administrator) Общие вопросы тестирования и качества Mon, 04 Mar 2024 20:00:00 +0000
    Уважение к нашим клиентам https://software-testing.ru/library/testing/general-testing/4162-respect-for-our-clients https://software-testing.ru/library/testing/general-testing/4162-respect-for-our-clients Автор: Майкл Болтон (Michael Bolton)
    Оригинал статьи
    Перевод: Ольга Алифанова

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

    К примеру, вчера я принял приглашение на онлайн-встречу с потенциальным клиентом. Оно содержало ссылку на встречу Microsoft Teams (если вы знаете, что будет дальше, и это чересчур болезненно – пролистайте до последних трех параграфов статьи).

    В назначенное время я открыл свой Outlook-календарь, встречу в нем, и кликнул по ссылке, которая гласила «Кликните тут для присоединения к встрече».

    ]]>
    barancev@gmail.com (Administrator) Общие вопросы тестирования и качества Tue, 27 Feb 2024 20:00:00 +0000
    О чём молчат тестировщики? https://software-testing.ru/library/testing/general-testing/4156-2023-12-16-12-03-19 https://software-testing.ru/library/testing/general-testing/4156-2023-12-16-12-03-19 Автор: Марина Полтанова
    Оригинальная публикация

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

    Из каждого утюга сегодня звучит призыв двигаться в сторону IT. Информационные технологии — это уже не только про математику, но и про дизайн, менеджмент, аналитику и тестирование. Причём о тестировании говорят как о чём-то очень лёгком для начала карьеры. Мол, стать тестировщиком может каждый. Но стать — это одно, а стать профессионалом — совсем другое.

    Эту статью я хочу посвятить непростой работе QA-инженера, которую так легко обесценивает реклама курсов по «входу в IT». При этом все хотят работать только с профессионалами, но хорошего тестировщика днём с огнём не найдёшь. Потому что тестировщик — это командный игрок, который создаёт синергию для выпуска хорошего продукта. В слаженной команде QA-инженер становится T-shaped специалистом: умеет погружаться в код, может дать дизайнеру идеи  по UX и т. д. То есть социальные навыки у QA должны быть развиты не хуже технических. 

    ]]>
    barancev@gmail.com (Administrator) Общие вопросы тестирования и качества Mon, 29 Jan 2024 20:00:00 +0000
    Субкультуры ПО – часть 1 https://software-testing.ru/library/testing/general-testing/4149-subculture https://software-testing.ru/library/testing/general-testing/4149-subculture Автор: Джерри Вайнберг (Jerry Weinberg)
    Оригинал статьи: Tea-Time With Testers, #03/2021
    Перевод: Ольга Алифанова

    «Я разговаривал с топ-менеджерами, работающими в сотнях разных бизнесов и отраслей. Вне зависимости от национальности, продукта, сервиса или группы, никогда не разочаровываюсь. Кто-нибудь обязательно скажет «Вам надо признать, что наш бизнес – это нечто особенное». Обычно они видят только свой бизнес и поэтому никогда не осознают, насколько бизнесы похожи. Конечно, технология и методы распределения могут сильно отличаться. Но задействованные люди, их мотивация, их реакции – всегда одинаковы».

    Филипп Б. Кросби.

    ]]>
    barancev@gmail.com (Administrator) Общие вопросы тестирования и качества Thu, 01 Feb 2024 20:00:00 +0000
    Тестирование проектов: ожидание и реальность https://software-testing.ru/library/testing/general-testing/4122-expectation-vs-reality https://software-testing.ru/library/testing/general-testing/4122-expectation-vs-reality Автор: Настя Мордвинцева, руководитель отдела тестирования в Red Collar

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

    Привет! Меня зовут Настя Мордвинцева, я руковожу отделом тестирования в Red Collar. Мы разрабатываем решения для компаний из самых разных областей и работаем с разнообразными продуктами, поэтому в моём отделе порой не хватает рук. И когда мы набираем новых людей, их приходится очень быстро вводить в курс дела. 

    Среди них есть ребята, наизусть выучившие ISTQB и с отличием окончившие курсы, но когда дело доходит до реальной работы, многие опускают руки. Чтобы этого не произошло, я расскажу, чем же реальное тестирование отличается от того, что написано в учебниках, и как мы справляемся с задачами, которые из-за этого возникают.

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

    ]]>
    barancev@gmail.com (Administrator) Общие вопросы тестирования и качества Wed, 15 Nov 2023 20:00:00 +0000
    Плохие тесты: кто виноват и что делать? https://software-testing.ru/library/testing/general-testing/4057-bad-tests https://software-testing.ru/library/testing/general-testing/4057-bad-tests Автор: OSS contributor

    Тестирование — один из самых больных, если не самый больной вопрос в современной разработке программного обеспечения. Поговаривают, что разработчики не любят писать тесты, что написать правильные тесты зачастую сложнее, чем сам код, что «зеленое — не значит работает», а типовые экстремисты даже утверждают, что АДТ с лихвой эти самые тесты заменяют.

    Я бы не винил разработчиков слишком строго: в современном мире инструментарий для работы с тестами на три круга отстает от любых других вспомогательных средств. Ниже я не только расскажу, что именно с тестами не так, но и предположу, кто в этом виноват, и что по этому поводу можно сделать.

    ]]>
    barancev@gmail.com (Administrator) Общие вопросы тестирования и качества Wed, 12 Jul 2023 20:00:00 +0000