Forwarded from Business | System analyst
Характеристики качетсва требований к ПО:
Что делает требование к ПО хорошим? Для этого есть характеристики качества требоаваний к ПО, которые можно использовать, как чек-лист при написании или тестировании требований.
Характеристики качества требований по-разному определены различными источниками. Однако, следующие характеристики являются общепризнанными:
✅ Единичность - требование относится только к одному свойству, т.е. должна существовать только одна трактовка требования
✅ Завершенность - требование является полным и законченным с точки зрения представления в нём всей необходимой информации, ничего не пропущено по соображениям «это и так всем понятно». Также требование должно быть описано целиком в одном месте, а не разбросано по документу
✅ Последовательность - Требование не противоречит другим требованиям и полностью соответствует внешней документации
✅ Атомарность - требование является атомарным, если его нельзя разбить на отдельные требования без потери завершенности, и оно описывает одну и только одну ситуацию/функцию
✅ Отслеживаемость - возможность отследить связь между требованием и другими артефактами проекта, каждое требование имеет уникальный идентификатор, по которому оно легко прослеживается
✅ Актуальность - требование не должно быть устаревшим с течением времени
✅ Выполнимость - Требование должно быть технологически выполнимым, реализуемым в рамках бюджета и сроков разработки проект
✅ Недвусмысленность - требование кратко определено без обращения к техническому жаргону, акронимам и другим скрытым формулировкам
✅ Проверяемость - выполнение требования можно проверить. Реализованность требования может быть определена через один из четырёх возможных методов: осмотр, демонстрация, тест или анализ.
✅Обязательность - Без выполнения этого требования пользователь не сможет в полной мере использовать систему. Если требование не является обязательным к реализации, оно должно быть просто исключено из набора требований
✅ Полнота - требование должно быть определено для всех возможных ситуаций
@ba_and_sa
Что делает требование к ПО хорошим? Для этого есть характеристики качества требоаваний к ПО, которые можно использовать, как чек-лист при написании или тестировании требований.
Характеристики качества требований по-разному определены различными источниками. Однако, следующие характеристики являются общепризнанными:
✅ Единичность - требование относится только к одному свойству, т.е. должна существовать только одна трактовка требования
✅ Завершенность - требование является полным и законченным с точки зрения представления в нём всей необходимой информации, ничего не пропущено по соображениям «это и так всем понятно». Также требование должно быть описано целиком в одном месте, а не разбросано по документу
✅ Последовательность - Требование не противоречит другим требованиям и полностью соответствует внешней документации
✅ Атомарность - требование является атомарным, если его нельзя разбить на отдельные требования без потери завершенности, и оно описывает одну и только одну ситуацию/функцию
✅ Отслеживаемость - возможность отследить связь между требованием и другими артефактами проекта, каждое требование имеет уникальный идентификатор, по которому оно легко прослеживается
✅ Актуальность - требование не должно быть устаревшим с течением времени
✅ Выполнимость - Требование должно быть технологически выполнимым, реализуемым в рамках бюджета и сроков разработки проект
✅ Недвусмысленность - требование кратко определено без обращения к техническому жаргону, акронимам и другим скрытым формулировкам
✅ Проверяемость - выполнение требования можно проверить. Реализованность требования может быть определена через один из четырёх возможных методов: осмотр, демонстрация, тест или анализ.
✅Обязательность - Без выполнения этого требования пользователь не сможет в полной мере использовать систему. Если требование не является обязательным к реализации, оно должно быть просто исключено из набора требований
✅ Полнота - требование должно быть определено для всех возможных ситуаций
@ba_and_sa
👍20🔥4
Собеседование на должность QA Automation Engineer. Вопросы и ответы.
Обратите внимание, что должность эта представляет собой нечто среднее между ручным тестировщиком и разработчиком. А значит - вопросы будут как по общей теории тестирования, так и по основам программирования.
Часть 1 - Теория тестирования
Часть 2 - Основы программирования
Обратите внимание, что должность эта представляет собой нечто среднее между ручным тестировщиком и разработчиком. А значит - вопросы будут как по общей теории тестирования, так и по основам программирования.
Часть 1 - Теория тестирования
Часть 2 - Основы программирования
Telegraph
Собеседование на должность QA Automation Engineer. Вопросы и ответы. (Часть 1)
Источник статьи Мы поспрашивали коллег, почитали статьи, посмотрели видео на ютубе. И как итог, сформировали список вопросов (и кратких ответов), который поможет вам подготовиться и успешно пройти собеседование на роль QA Automation Engineer. Обратите внимание…
👍29🔥9❤6
Forwarded from QApedia | Тестирование
Telegraph
Сочетание Shift-Left и «Традиционной» модели тестирования в будние дни QA
В этом материале будет кратко рассказано, почему Shift-Left – это не всегда хорошо и почему не стоит забывать о традиционной модели тестирования. Рассмотрим паттерны поведения QA при тестировании обычных задач и как постепенно стать продуктивным тестировщиком…
🔥8👍6
This media is not supported in your browser
VIEW IN TELEGRAM
В эфире: CEO, Менеджер, Программист и Стажёр
😁29🤩2
Тестировало тестирование тестировщика, или Как мы используем и тестируем распределенную систему тестирования
Источник
Источник
Telegraph
Тестировало тестирование тестировщика, или Как мы используем и тестируем распределенную систему тестирования
Привет, Хабр! Вам наверняка знакома ситуация, когда обновления, которые необходимо выкатить, — это россыпь отдельных файлов, которую надо соединить, протестировать на всех видах продуктов и поддерживаемых ОС, а потом загрузить на серверы, чтобы апдейты получили…
👍5🔥5
Forwarded from Business | System analyst
Руководство по SQL для начинающих
Пошаговая инструкция по установке, настройке и наполнению базы данных PostgreSQL с помощью pgAdmin и SQL-запросов.
Часть 1: создание базы данных, таблиц и установка связей между таблицами
Часть 2: фильтрация данных, запрос внутри запроса, работа с массивами
Часть 3: усложняем запросы, именуем вложенные запросы, анализируем скорость запроса
Пошаговая инструкция по установке, настройке и наполнению базы данных PostgreSQL с помощью pgAdmin и SQL-запросов.
Часть 1: создание базы данных, таблиц и установка связей между таблицами
Часть 2: фильтрация данных, запрос внутри запроса, работа с массивами
Часть 3: усложняем запросы, именуем вложенные запросы, анализируем скорость запроса
Библиотека программиста
🐘 Руководство по SQL для начинающих. Часть 1: создание базы данных, таблиц и установка связей между таблицами
Пошаговая инструкция по установке, настройке и наполнению базы данных PostgreSQL с помощью pgAdmin и SQL-запросов.
👍22🔥4