Что является основным критерием оценки работы любого специалиста? 🧐

Правильно, его эффективность.

Она оценивается как соотношение между достигнутым результатом и использованными ресурсами.

Чем “выше” это соотношение, тем профессиональнее будет специалист.

Для повышения 📈 своей эффективности мы можем пойти двумя путями:

  1. Работать больше = достигать больших результатов
  2. Работать умнее = использовать меньше ресурсов

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

Поэтому большинство пытается выбирать второй вариант и придумывает различные инструменты, которые помогают экономить ресурсы 🙂

Но, поиск и проверка таких инструментов — длительное и ресурсоемкое занятие. …


Photo by Christian Wiediger on Unsplash

Для современного ИТ специалиста очень важно получать полезную информацию в сфере его деятельности.

Но, у немногих есть время и силы для поиска качественных источников информации 🙁

Чтоб вы не тратили время на поиски — приводим 5 лучших Телеграм каналов о тестировании, которые актуальны в 2021 году.

Тебе не хватает практики по тестированию?
👉 Получи практическое задание!

Хочешь расти быстрей, как профессионал?
👉 Оставляй заявку на менторство!

Телеграм каналы с информацией о тестировании

🔥 QA_PRO | Тестирование

Канал от тестировщиков для тестировщиков.

Публикуют только полезные и качественные статьи, включая ENG.

Проводят опросы, тесты, занимаются аналитикой рынка труда в UA / RU, обзорами инструментов тестирования.

Частота публикаций: ~7 постов / неделя

Серьезный тестировщик 🐞

Канал…


with tools and examples

Photo by Nathan Anderson on Unsplash

It’s great if you know about REST API and its methods, JavaScript, npm package manager, CI / CD, BDD / TDD and are familiar with API testing. If not — it’s time to read about this stuff)

Today I want to tell you how to perform REST API testing using JS, so let's start with a definition from Wikipedia:

API testing is a type of software testing that involves testing application programming interfaces (APIs) directly and as part of integration testing to determine if they meet expectations for functionality, reliability, performance, and security.

From the definition…


Photo by Axel Holen on Unsplash

Как можно определить (и улучшить) качество требований?

В части 2 мы разобрались откуда берутся требования, узнали что они отличаются (в зависимости от их уровня), и разобрали типы требований.

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

Свойства качественных требований

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

  • Завершенность (completeness). Требование содержит полный набор информации для его однозначного понимания. В нем не должно встречаться «очевидных», «и так всем понятных», «само собой разумеющееся» фраз, «размытых» формулировок (и т.п., и т.д., и других…, ну и в том же духе).
  • Атомарность (atomicity)


Photo by Sebastian Unrau on Unsplash

Откуда берутся требования? Какие вообще бывают требования? Об этом — читайте в этой статье.

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

🔥 Интересуешься тестированием и хочешь получать актуальную информацию?

👉 Присоединяйся к 3,000+ тестировщикам в Телеграм!

Источники требований

Все требования приходят от заказчиков, или людей связанных с ними (сотрудников, пользователей и тп.)

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

  • Интервью (либо переписка) – опрос, часто в формате вопрос ответ между аналитиком и заказчиком / пользователем
  • Фокусные группы – расширенное интервью…


Photo by Eric Muhr on Unsplash

Коротко о главном, с точки зрения разработки ПО и тестирования в частности. Будет интересно почитать начинающим тестировщикам, аналитикам, ПО, заказчикам.

Требование — слово, которое часто встречается в книгах, статьях, на конференциях, при общении с коллегами, заказчиками, в общем много где, но значимость которого часто недооценивается, так как все “понимают, о чем речь”.

НО, как показывает практика, это совсем не так.

Давайте разбираться!

Требование (requirement) — описание функции и/или условия, которое должно соблюдаться приложением в процессе решения пользовательской задачи.

Коротко и понятно, идем дальше.

Зачем нужны требования?

Вопрос, который часто можно услышать от заказчиков / менеджеров / ПО, которые знают :) определение, но не…

Andrej Yevtukhov

QA Lead. Love My Family, JavaScript and Quality Products

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store