Платный заказ
По договоренности
Независимая приёмка и технический аудит парсера объявлений автозапчастей
Требуется специалист для независимой приёмки разработанного веб-сервиса мониторинга цен на запасные части. Система загружает номенклатуру заказчика, находит объявления, сопоставляет их с товарами, рассчитывает рыночные показатели и формирует выгрузку для 1С.
Задачи исполнителя:
1. Изучить договорное и преддоговорное ТЗ, руководство пользователя.
2. Составить программу и чек-лист приёмки.
3. Проверить соответствие реализованной системы требованиям ТЗ.
4. Провести функциональное тестирование парсера, интерфейса, расчётов, фильтров, истории цен и экспорта.
5. Проверить полноту загрузки номенклатуры и объявлений.
6. Зафиксировать ошибки с доказательствами, шагами воспроизведения и оценкой критичности.
Ключевая проблема
Выявлено некорректное сопоставление ИСКОМОГО ТОВАРА и ОБЪЯВЛЕНИЙ (ПРЕДЛОЖЕНИЙ). Например, по совпавшему после нормализации артикулу к товару могут относиться объявления о принципиально другой детали. Такие объявления попадают в ценовую выборку и искажают расчёты.
Необходимо установить точную техническую причину ошибки, в том числе проверить:
• как нормализуется искомый артикул из номенклатуры;
• извлекается ли артикул из названия и описания объявления и как он нормализуется;
• по какому правилу создаётся связь «товар объявление»;
• считаются ли все результаты поиска автоматически соответствующими товару;
• как используются точные артикулы, аналоги и кросс-артикулы;
• откуда берутся связи между аналогами и насколько надёжен источник;
• может ли ошибочный артикул, указанный продавцом, создать ложную связь;
• проверяются ли наименование, тип детали, производитель и назначение товара;
• корректно ли работают таблицы связей, статусы и признаки допуска объявления в расчёт.
Предметная область запасные части китайских грузовых автомобилей. Доверие к артикулам, кросс-артикулам и применимости, указанным продавцами, ограничено. Простое совпадение нормализованной строки не должно автоматически означать соответствие товара.
Ожидаемый результат:
• матрица соответствия реализации требованиям ТЗ;
• чек-лист и результаты тестирования;
• реестр выявленных дефектов;
• отдельное заключение о причинах неправильного сопоставления;
• перечень необходимых исправлений и критериев их повторной приёмки;
• итоговый вывод: можно ли принимать систему у подрядчика и при каких условиях.
На первом этапе требуется именно независимая приёмка и диагностика. Разработка исправлений может обсуждаться отдельно.
В отклике прошу указать:
• релевантный опыт приёмки и аудита парсеров или аналитических веб-систем;
• опыт анализа алгоритмов сопоставления данных, артикулов или товарных карточек;
• потребуется ли доступ к исходному коду, базе данных и журналам работы;
• предлагаемый порядок проверки;
• срок и стоимость работы;
• пример итогового отчёта или перечень его разделов.
При проведении приёмки необходимо руководствоваться одновременно двумя техническими заданиями: исходным преддоговорным ТЗ и ТЗ, подписанным в составе договора. Требования обоих документов являются обязательными для исполнения и образуют совокупный объём работ.
Подписанное ТЗ не отменяет и не сокращает требования преддоговорного ТЗ, если это прямо не указано.
При расхождениях, противоречиях или различной степени детализации приоритет имеет преддоговорное ТЗ. Соответствие системы необходимо оценивать с учётом этого правила.