<?xml version="1.0" encoding="utf-8" ?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:tt="http://teletype.in/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"><title>IT SHATLE Client</title><author><name>IT SHATLE Client</name></author><id>https://teletype.in/atom/itshatle</id><link rel="self" type="application/atom+xml" href="https://teletype.in/atom/itshatle?offset=0"></link><link rel="alternate" type="text/html" href="https://teletype.in/@itshatle?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=itshatle"></link><link rel="next" type="application/rss+xml" href="https://teletype.in/atom/itshatle?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></link><updated>2026-05-25T18:13:19.931Z</updated><entry><id>itshatle:homework14qa</id><link rel="alternate" type="text/html" href="https://teletype.in/@itshatle/homework14qa?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=itshatle"></link><title>Домашнее задание № 14</title><published>2022-03-11T12:03:19.245Z</published><updated>2022-03-11T12:03:19.245Z</updated><summary type="html">1. На примере какого либо веб-сайта найти GET и POST запросы. Сделать
скриншоты и/или видео.</summary><content type="html">
  &lt;p id=&quot;D1xC&quot;&gt;1. На примере какого либо веб-сайта найти GET и POST запросы. Сделать&lt;br /&gt;скриншоты и/или видео.&lt;/p&gt;
  &lt;p id=&quot;4MG4&quot;&gt;&lt;br /&gt;2. Пройти документацию Postman и записать исполнение на видео:&lt;br /&gt;● &lt;a href=&quot;https://learning.postman.com/docs/getting-started/installation-and-updates/&quot; target=&quot;_blank&quot;&gt;https://learning.postman.com/docs/getting-started/installation-and-updates/&lt;/a&gt;&lt;br /&gt;● &lt;a href=&quot;https://learning.postman.com/docs/getting-started/sending-the-first-request/&quot; target=&quot;_blank&quot;&gt;https://learning.postman.com/docs/getting-started/sending-the-first-request/&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;EsZn&quot;&gt;&lt;br /&gt;3. Подготовиться к тесту по теме.&lt;/p&gt;

</content></entry><entry><id>itshatle:lecture9qa</id><link rel="alternate" type="text/html" href="https://teletype.in/@itshatle/lecture9qa?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=itshatle"></link><title>Баг-репортинг</title><published>2022-03-10T08:28:13.087Z</published><updated>2022-03-10T08:49:32.899Z</updated><summary type="html">Определение баг репорта
Баг репорт (Bug Report) - это документ, описывающий ситуацию или
последовательность действий приведшую к некорректной работе объекта
тестирования, с указанием причин и ожидаемого результата.
На практике это карточка с заданием, которую завели багтрекинговой системе.
Система отслеживания багов (Bug Tracking System) - прикладное приложение,
которое помогает учитывать и контролировать баги, пожелания пользователей, а
также следить за процессом устранения этих ошибок и выполнения или
невыполнения пожеланий.</summary><content type="html">
  &lt;h3 id=&quot;oVbl&quot;&gt;Определение и атрибуты баг репорта&lt;/h3&gt;
  &lt;p id=&quot;1y0p&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;KyxH&quot;&gt;Определение баг репорта&lt;br /&gt;Баг репорт (Bug Report) - это документ, описывающий ситуацию или&lt;br /&gt;последовательность действий приведшую к некорректной работе объекта&lt;br /&gt;тестирования, с указанием причин и ожидаемого результата.&lt;br /&gt;На практике это карточка с заданием, которую завели багтрекинговой системе.&lt;br /&gt;Система отслеживания багов (Bug Tracking System) - прикладное приложение,&lt;br /&gt;которое помогает учитывать и контролировать баги, пожелания пользователей, а&lt;br /&gt;также следить за процессом устранения этих ошибок и выполнения или&lt;br /&gt;невыполнения пожеланий.&lt;/p&gt;
  &lt;p id=&quot;3EUG&quot;&gt;&lt;br /&gt;Как правило, баг трекинговой системой является общая для проекта система&lt;br /&gt;отслеживания заданий (Task Tracking System).&lt;/p&gt;
  &lt;p id=&quot;7Epv&quot;&gt;&lt;br /&gt;Примеры TTS:&lt;br /&gt;1. Jira&lt;br /&gt;2. Trello&lt;br /&gt;3. Redmine&lt;br /&gt;4. Asana&lt;br /&gt;5. Basecamp&lt;br /&gt;6. Bugzilla&lt;br /&gt;7. ClickUp&lt;br /&gt;8. Backlog&lt;br /&gt;9. Bontq&lt;br /&gt;10. YouTrack&lt;/p&gt;
  &lt;p id=&quot;exnj&quot;&gt;Помимо багов туда вносятся запросы на новую функциональность (new feature&lt;br /&gt;requests) и другие задачи технического и нетехнического характера.&lt;/p&gt;
  &lt;p id=&quot;WgFM&quot;&gt;&lt;br /&gt;Атрибуты баг-репорта&lt;br /&gt;Атрибуты могут отличаться в зависимости от требований компании и проекта.&lt;/p&gt;
  &lt;p id=&quot;cRTw&quot;&gt;&lt;br /&gt;1. Название (Summary)&lt;br /&gt;То поле, которое существует всегда. Краткое описание проблемы, явно указывающее на причину и тип ошибочной ситуации. Строится в формате “В какой части системы воспроизводится баг: что происходит и при каких условиях”.&lt;br /&gt;Есть такое выражение: прочитав короткое описание бага, разработчик должен&lt;br /&gt;понять в чем состоит проблема, прочитав детальное описание бага - знать строку&lt;br /&gt;кода, которую править.&lt;/p&gt;
  &lt;p id=&quot;mXi6&quot;&gt;&lt;br /&gt;2. Проект (Project)&lt;br /&gt;Название тестируемого проекта. Не обязательно, если проект один.&lt;/p&gt;
  &lt;p id=&quot;Zjd7&quot;&gt;&lt;br /&gt;3. Компонент приложения (Component)&lt;br /&gt;Название модуля или функции тестируемого продукта. Не обязательно, так как&lt;br /&gt;зачастую достаточно информации в саммари.&lt;/p&gt;
  &lt;p id=&quot;RnBC&quot;&gt;&lt;br /&gt;4. Версия (Version)&lt;br /&gt;Версия приложения, на которой была найден баг. Указывается, если это необходимо для его определения. Помимо версии может указываться сборка (Build) или ветка (Branch).&lt;/p&gt;
  &lt;p id=&quot;MCZG&quot;&gt;&lt;br /&gt;5. Важность(Severity)&lt;br /&gt;Это атрибут, характеризующий влияние дефекта на работоспособность приложения. Подробнее разберём в следующей части.&lt;/p&gt;
  &lt;p id=&quot;yzlx&quot;&gt;&lt;br /&gt;6. Приоритетность(Priority)&lt;/p&gt;
  &lt;p id=&quot;6kcQ&quot;&gt;Приоритет выполнения задания по исправлению бага. Подробнее разберём в&lt;br /&gt;следующей части.&lt;/p&gt;
  &lt;p id=&quot;l89t&quot;&gt;&lt;br /&gt;7. Статус бага (Status)&lt;br /&gt;Зависит от BTS и используемой методологии разработки.&lt;/p&gt;
  &lt;p id=&quot;nNEl&quot;&gt;&lt;br /&gt;8. Автор (Author)&lt;br /&gt;Создатель баг репорта. В BTS, как правило присваивается и сохраняется&lt;br /&gt;автоматически.&lt;/p&gt;
  &lt;p id=&quot;Bfqc&quot;&gt;&lt;br /&gt;9. Ответственный за исправление (Assigned To)&lt;br /&gt;Имя разработчика, назначенного на исправление проблемы. Иногда ответственного назначает PM (для этого бывает необходимым саначала назначить ответственным PM) или сами разработчики “ассайнятся” на выполнение задания.&lt;/p&gt;
  &lt;p id=&quot;KCI5&quot;&gt;&lt;br /&gt;10. Окружение (Environment)&lt;br /&gt;Как правило, это информация о браузере и операционной системе. Может быть не обязательным, если баг не чувствителен к изменению среды.&lt;/p&gt;
  &lt;p id=&quot;SGv4&quot;&gt;&lt;br /&gt;11. Шаги воспроизведения (Steps)&lt;br /&gt;Шаги, по которым можно легко воспроизвести ситуацию, приведшую к ошибке. Их детализация зависит от стабильности состава и осведомлённости в работе с&lt;br /&gt;разработываемым приложением участников команды. Чем детализированнее&lt;br /&gt;расписаны шаги (в пределах здравого смысла), тем меньше вероятность двоякого понимания содержания бага. Чаще всего является обязательным полем.&lt;/p&gt;
  &lt;p id=&quot;STZe&quot;&gt;&lt;br /&gt;12. Фактический результат (Result)&lt;br /&gt;Что происходит после выполнения шагов. Является обязательным полем.&lt;/p&gt;
  &lt;p id=&quot;MPVL&quot;&gt;&lt;br /&gt;13. Ожидаемый результат (Expected Result)&lt;br /&gt;Что конкретно должно происходить после выполнения шагов. Является&lt;br /&gt;обязательным полем. В идеале ожидаемый результат может быть один, но на практике их бывает несколько. Если необходима аргументация, то мы приводим&lt;br /&gt;ссылку на спецификацию или другой проектный документ с указанием требования, официально утверждённые общепринятые мировые стандарты, примеры из других наиболее известных приложений. Также тестировщик может основываться только на личном опыте. В случае возникновения спорных ситуаций, за решением необходимо обращаться к BA и/или PM.&lt;/p&gt;
  &lt;p id=&quot;ekPJ&quot;&gt;&lt;br /&gt;14. Вложения (Attachments)&lt;br /&gt;Файлы, которые могут помочь в воспроизведении бага или указать на способ&lt;br /&gt;решения проблемы: файлы логов, скриншоты с разметкой и Dev Tools (об этом в&lt;br /&gt;другой теме), видео воспроизведения багов, файлы необходимые для загрузки в&lt;br /&gt;форму, связанная с заданием необходимая проектная документация.&lt;br /&gt;При описании бага, старайтесь не использовать сленг, сокращения, аббревиатуры, не ссылайтесь в шагах на другие таски (задания), спецификацию. Используйте разметку текста, если необходимые поля не предусмотрены или не настроены в BTS.&lt;/p&gt;
  &lt;p id=&quot;RQqo&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;LCxW&quot;&gt; Важность бага&lt;/h3&gt;
  &lt;p id=&quot;ogbK&quot;&gt;&lt;br /&gt;Также понимается как серьёзность бага. Проставляется тестировщиком.&lt;br /&gt;Градация важности &lt;br /&gt;S1 Блокирующая (Blocker)&lt;br /&gt;Блокирующая ошибка, приводящая приложение в нерабочее состояние, в результате которого дальнейшая работа с тестируемой системой или её ключевой функциональностью становится невозможна. Решение проблемы необходимо для дальнейшего функционирования системы.&lt;/p&gt;
  &lt;p id=&quot;PE88&quot;&gt;&lt;br /&gt;S2 Критическая (Critical)&lt;br /&gt;Критическая ошибка, неправильно работающая ключевая бизнес логика, дыра в&lt;br /&gt;системе безопасности, проблема, приведшая к временному падению сервера или&lt;br /&gt;приводящая в нерабочее состояние некоторую часть системы, без возможности&lt;/p&gt;
  &lt;p id=&quot;g0xM&quot;&gt;решения проблемы, используя другие входные точки. Решение проблемы&lt;br /&gt;необходимо для дальнейшей работы с ключевой функциональностью тестируемой системой.&lt;/p&gt;
  &lt;p id=&quot;NGkV&quot;&gt;&lt;br /&gt;S3 Значительная (Major)&lt;br /&gt;Значительная ошибка, часть основной бизнес логики работает некорректно. Ошибка не критична или есть возможность для работы с тестируемой функцией, используя другие входные точки.&lt;/p&gt;
  &lt;p id=&quot;uXmk&quot;&gt;&lt;br /&gt;S4 Незначительная (Minor)&lt;br /&gt;Незначительная ошибка, не нарушающая бизнес логику тестируемой части&lt;br /&gt;приложения, очевидная проблема пользовательского интерфейса.&lt;/p&gt;
  &lt;p id=&quot;QYvk&quot;&gt;&lt;br /&gt;S5 Тривиальная (Trivial)&lt;br /&gt;Тривиальная ошибка, не касающаяся бизнес логики приложения, плохо&lt;br /&gt;воспроизводимая проблема, малозаметная посредствам пользовательского&lt;br /&gt;интерфейса, проблема сторонних библиотек или сервисов, проблема, не&lt;br /&gt;оказывающая никакого влияния на общее качество продукта. Зачастую такие баги даже не вносят в BTS. Иногда называется Enhancement (небольшая&lt;br /&gt;поправка-улучшение), но не путать с Improvement - улучшение, которое достаточно значительно меняет бизнес-логику существующей функциональности или заметно изменяет UI.&lt;/p&gt;
  &lt;p id=&quot;qbBS&quot;&gt;&lt;br /&gt;Зачастую используется не пятиуровневая, а четырёхуровневая (например: Blocker, Critical, Major, Minor) или даже трёхуровневая (например: Major, Medium, Minor).&lt;br /&gt;Названия статусов важности могут быть кастомизированы (изменены в зависимости от проекта).&lt;br /&gt;Хорошим тоном считается внесение багов всех уровней важности, потому что баг&lt;br /&gt;маленькой важности может обладать высоким приоритетом, однако и тут следует ориентироваться на правила принятые на проекте по соглашению между его участниками.&lt;/p&gt;
  &lt;h3 id=&quot;Mjzs&quot;&gt;Приоритетность бага&lt;/h3&gt;
  &lt;p id=&quot;fEPs&quot;&gt;&lt;br /&gt;Приоритет бага определяет порядок его исправления. Обычно проставляется PM, но зависит от проекта. Также в зависимости от проекта статусов приоритета бага может быть больше или меньше и называться они могут по-другому (например, тут тоже могут быть блокеры или такой статус приоритета как Moderate), либо может ставиться только высокий приоритет или не ставиться вовсе, но рассмотрим наиболее общепринятый вариант.&lt;/p&gt;
  &lt;p id=&quot;vzuU&quot;&gt;&lt;br /&gt;Градация приоритетности&lt;br /&gt;P1 Высокий (High)&lt;br /&gt;Ошибка должна быть исправлена как можно быстрее, т.к. ее наличие является&lt;br /&gt;критической для проекта.&lt;/p&gt;
  &lt;p id=&quot;F1IJ&quot;&gt;&lt;br /&gt;P2 Средний (Medium)&lt;br /&gt;Ошибка должна быть исправлена, ее наличие не является критичной, но требует&lt;br /&gt;обязательного решения.&lt;/p&gt;
  &lt;p id=&quot;p8lJ&quot;&gt;&lt;br /&gt;P3 Низкий (Low)&lt;br /&gt;Ошибка должна быть исправлена, ее наличие не является критичной, и не требует срочного решения.&lt;/p&gt;
  &lt;p id=&quot;xmoL&quot;&gt;&lt;br /&gt;Также в работе вы можете услышать или использовать такие понятия:&lt;br /&gt;● Hotfix (хотфикс - “горячее исправление”) - максимально быстро выполненное&lt;br /&gt;исправление, когда влияние бага настолько велико, что нельзя было&lt;br /&gt;откладывать его исправление, тестирование и релиз ни на минуту. Например,&lt;br /&gt;после релиза выяснилось, что каким-то образом на лайф окружение&lt;br /&gt;просочился блокирующий или критический баг и его нужно исправить прямо&lt;br /&gt;сейчас, тогда делается hotfix.&lt;br /&gt;● ASAP (As Soon As Possible, АСАП - как можно скорее) - запрос выполнения задания в кратчайшие сроки. Может исходить от PM или заказчика / CEO.&lt;br /&gt;Обработанный и утверждённый запрос будет являтся самым приоритетным из&lt;/p&gt;
  &lt;p id=&quot;QWIM&quot;&gt;всех (исключение - масштабный блокер, который покрывает основную или&lt;br /&gt;бóльшую часть приложения). Он же может быть Immediate.&lt;/p&gt;

</content></entry></feed>