← Все работы

Регламенты: пять проверок доступа до поиска и по прямой ссылке

О коллекции

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

Дата сценария:

Роль, статус документа и версия прав проверяются до выдачи текста; прямой идентификатор не является разрешением.

Дата выпуска кейса
РольИнженер проверки сценариев и доступа
ПроектКонцепция

О проекте

Задача

Регламент цены открыт продажам, регламент возврата — поддержке. В наборе есть отозванный документ. Обычный поиск и известный ID должны соблюдать одну политику.

Решение

Для каждой попытки я вычисляю разрешение до чтения текста. Пустая или чужая роль дает отказ. Отозванный источник исключается даже при сохраненном идентификаторе.

Результат

Из пяти попыток текст получают только T1 и T3. Чужая роль, пустая роль и отзыв дают пустой результат, включая запрос по известному ID. Оба изменения прав проверены повторным выполнением.

Что передано заказчику

  • index.html
  • source.json
  • source.csv
  • result.json
  • result.csv
  • engine.js
  • checks.json
  • style.css

Инструменты и подход

Навыки

Проверка ИИРегрессионные наборыЭталоны поведенияАнализ ошибок

Готовая работа

Один PRICE, две роли

Попытка T1 от sales открывает PRICE, а T2 от support получает закрытый результат без текста. При этом support может читать RETURN в T3. Такой набор проверяет не всеобщий запрет, а конкретное разделение прав; пустой интерфейс для всех прошёл бы только самую удобную половину проверки.

Разбор и материалы

Вклад и команда

Я подготовил пять проверок доступа по роли, статусу и прямому ID и сопоставил фактические исходы с ожиданиями.

Ссылки и материалы

Связанные услуги

Другие работы

Проверка ИИРегрессионные наборыЭталоны поведения

Редакционная концепция по брифу P49-C03. Ситуации и значения подготовлены для проверки подхода.

Материалы доступны для изучения и самостоятельной проверки.

Обсуждение

Задайте вопрос об этой работе, обсудите решение или поделитесь своим опытом.

Обсуждение открыто для всех участников.

Загружаем комментарии…