Получи случайную криптовалюту за регистрацию!

Типичный QA

Логотип телеграм канала @typical_qa — Типичный QA Т
Логотип телеграм канала @typical_qa — Типичный QA
Адрес канала: @typical_qa
Категории: Технологии
Язык: Русский
Количество подписчиков: 3.07K
Описание канала:

Самые актуальные материалы по тестированию на русском и английском языке
Купить рекламу: https://tprg.ru/87Nt
По вопросам рекламы: @tproger_sales_bot
Правила общения: https://tprg.ru/rules
Другие каналы: @tproger_channels

Рейтинги и Отзывы

4.33

3 отзыва

Оценить канал typical_qa и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

1

4 звезд

2

3 звезд

0

2 звезд

0

1 звезд

0


Последние сообщения 2

2022-08-29 11:13:59 Принципы юнит-тестирования. Часть первая

Автор: Владимир Четвериков
Оригинальная публикация

Привет! Меня зовут Владимир, я разработчик команды продукта «Сервис персонализации» в SM Lab. В этом посте я хотел бы рассказать (а в комментариях — обсудить) один очень важный и полезный инструмент разработчика — юнит-тесты.

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

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

Эта статья для всех – кто слышал про них, но не видел, кто приступает к написанию юнит-тестов, и кто их пишет уже давно. Надеюсь, каждый из вас найдет что-то полезное для себя.

При подготовке материала очень помогла книга Владимира Хорикова (@vkhorikov ) «Принципы юнит-тестирования». Рекомендую ее всем, кто хочет еще глубже погрузиться в эту тему.

Итак, поехали.

Читать: https://software-testing.ru/library/testing/testing-automation/3894-unit-tests1
424 views08:13
Открыть/Комментировать
2022-08-28 12:33:05
5 Latest International Software Testing Standards

As a software quality assurance or software tester, you know that adhering to software testing standards is critical to the success of your project. But what are software testing standards, and why are they so important? In this blog post, we’ll discuss some of the widely used standards in software development for increasing the Quality...

Read: 5 Latest International Software Testing StandardsSoftware Testing Material.
462 views09:33
Открыть/Комментировать
2022-08-26 17:34:41 7 шагов для начала карьеры ручного тестировщика

Темы, поднятые в данной статье, вдохновили меня на публикацию ее вольного перевода.

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

Некоторые фрагменты были умышлено изменены, с целью сохранить актуальность текста. Вольный перевод статьи "7 Ways To Kick Start Your Manual Testing Career" с портала Software Testing Help.


Читать: https://habr.com/ru/post/684864/?utm_campaign=684864
537 views14:34
Открыть/Комментировать
2022-08-26 13:32:59 Заметки на коленке: про тестирование (базисы для разрабов)



Лет 5 назад наваял на коленке для рассказа разработчикам про тестирование в команде без тестировщиков.

Что такое качество?
С точки зрения пользователя:
Качество — это пригодность к использованию. Делает ли данный продукт то, в чем я нуждаюсь, облегчает ли он мою работу, могу ли я его использовать так, как мне удобно.
С точки зрения разработчика:
Качество — это соответствие специфицированным и собранным требованиям. Делает ли данный продукт все то, что указано в требованиях.

Характеристики качества программного продукта:

* Функциональность
* Производительность
* Стабильность
* Удобство использования
* Безопасность
Но, есть еще, например, качество программного кода:

* Понятность
* Изменяемость
* Тестируемость
* Поддерживаемость
Поэтому всегда учитывайте, что "качество" - это многовекторная штука.

Checking|Testing / QC / QA

* Checking in Testing
* Накуа тебе QA в написании тайтла?
* Где грань между программистом и тестировщиком?
В каждой еще и статье набор ссылок напочитать.

Что такое тестирование:

* Тестирование - сервис по предоставлению информации о качестве продукта
* Тестирование - поиск ошибок
Причины ошибок:

* сделали, но ошибка в коде (или настройках среды и тд)
* сделали, но не то, что ожидалось
* даже не делали, так как этот сценарий не предусмотрели
* ошибка во “внешнем” коде (open-source)
Полезно разбирать причину возникновения, позволяет не наступать на них снова.

Как предотвратить и не повторить?
Вопросы:

* как мы проверим, что мы это сделали
* какие сценарии надо проверить и в каких условиях
Верификация(сделали то, что планировали|хотели) vs Валидация(сделали то, что нужно | это решает проблему)

Пирамиды тестирования:
тут про пирамидки и вообще вопрос автоматизации

UI-тесты:

* Тесты основной функциональности “через UI” (такое нужно минимизировать)
* Тесты бизнес-логики в UI
* Визуальное тестирование
Техники тест-дизайна
http://www.protesting.ru/testing/testdesign_technics.html

* Эквивалентное Разделение
* Анализ Граничных Значений
* Причина / Следствие
* Предугадывание ошибки
* Исчерпывающее тестирование
* PairWise
Простота и понятность тест-дизайна

Тест-стратегия

* Testing strategy in system level
* Heuristic Test Strategy Model
Тесты в проде
Мое мнение по тестам в проде

Читать: http://www.maxshulga.ru/2022/08/notes-testing.html
451 views10:32
Открыть/Комментировать
2022-08-25 17:18:56 API-имитация на JavaScript с Pactum

Автор: Баз Дейкстра (Bas Dijkstra)
Оригинал статьи
Перевод: Ольга Алифанова

Недавно я написал статью про Pactum, библиотеку JavaScript для тестирования API, имитации и контрактного тестирования. В статье я сконцентрировался на возможностях Pactum для тестирования API. Сегодня я хочу продолжить изучать Pactum, внимательнее рассмотрев его функциональность по имитации API.

У меня есть опыт работы с библиотеками имитации API, особенно с WireMock и WireMock.Net, и в сегодняшней статье я сравню с ними Pactum, рассмотрев важные функции, которые необходимы мне в любом инструменте или библиотеке, имитирующих API.

Читать: https://software-testing.ru/library/testing/testing-tools/3861-api-mocking-in-javascript-with-pactum
498 views14:18
Открыть/Комментировать
2022-08-25 15:00:23 Jmeter не только для нагрузочного тестирования

Однажды отделу тестирования понадобился инструмент для постоянного измерения скорости загрузки страниц, с помощью которого можно узнавать о проблемах на сайте в режиме реального времени.
В статье я расскажу о том, как силами QA-отдела REG.RU мы сделали мониторинг страниц на основе Jmeter.


Читать: https://habr.com/ru/post/684644/?utm_campaign=684644
516 views12:00
Открыть/Комментировать
2022-08-25 13:06:53 Низко висящие фрукты Active Directory

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

Комбинация таких участков часто позволяет достичь полного контроля над средой Active Directory с правами администратора домена или расширить исходные привилегии.

Не углубляясь в технические дебри, я хочу показать, какие типовые проблемы существуют в домене Active Directory, что они из себя представляют и какие меры защиты стоит применить либо принять во внимание.

Подробнее — под катом.


Читать: https://habr.com/ru/post/684604/?utm_campaign=684604
505 views10:06
Открыть/Комментировать
2022-08-24 20:54:02 Блеск и нищета автоматизации тестирования расчетов в финтехе

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

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


Читать: https://habr.com/ru/post/683730/?utm_campaign=683730
552 views17:54
Открыть/Комментировать
2022-08-24 16:22:02 Youtube-канал "БАГаж тестировщика"

Всем привет!

С радостью сообщаю о старте нового ютуб-канала "Багаж тестировщика"

Сейчас на канале 2 видео:

- трейлер, из которого можно познакомиться со мной и моей сестрой Аней. Мы делаем канал вместе.

- первое видео про чек-листы.
Мы планируем делать видео по разным видам тестирования, преимущественно показывать практические примеры разного уровня сложности.

Лайки, подписки, колокольчики, ну вы знаете - все это придаёт силы и мотивацию развиваться дальше.
Пока-пока!

Читать: http://positiveflower.blogspot.com/2022/08/youtube.html
539 views13:22
Открыть/Комментировать
2022-08-24 15:16:16 Крах на финишной прямой, или как написать нетестируемый код

Это история о том, как потерпеть фиаско, имея хорошо написанный и протестированный в боевых условиях работающий код и даже написанную документацию. Изначально я собирался делать анонс своей библиотеки, но что-то пошло не так. Поэтому начнём за здравие -- постановка и формализация задачи, описание возможностей и батареек. А закончим за упокой -- вопросами, как всё это теперь тестировать?


Читать: https://habr.com/ru/post/684286/?utm_campaign=684286
505 views12:16
Открыть/Комментировать