Готовые к публикации проверки
Инструмент проверяется как работающий продукт, а не только как компилируемая страница. Проверки выпуска включают проверку TypeScript, производственную сборку, проверку маршрута и каноническую проверку, проверку карты сайта, защиту структурированных данных и целевые тесты для вычислений с повышенным риском, анализаторов и рабочих процессов браузера.
Настольные и мобильные устройства
Основные рабочие процессы рассматриваются на настольных компьютерах типичных размеров и на узких экранах. Тестирование проверяет, что инструмент появляется раньше, вводы остаются доступными, кнопки не переполняются, результаты не перекрывают элементы управления, диалоговые окна закрываются правильно, фокус клавиатуры виден, а сенсорное взаимодействие имеет практичный интервал.
Расчеты и преобразования
Детерминированные инструменты проверяются на известных примерах, граничных значениях, недопустимых входных данных, преобразованиях единиц, а также обратных или двусторонних случаях, где это возможно. Опубликованные формулы идентифицируют предположения и ссылаются на авторитетное определение, если оно существует.
Время, дата и место
Соответствующие инструменты проверяются по датам, часовым поясам, переходам на летнее время, високосным годам, недоступным разрешениям и рабочим процессам с узким экраном. Часы устройства, геолокация браузера, названия мест на карте, местность и данные внешнего часового пояса по-прежнему могут налагать ограничения, которые должна раскрывать каждая страница.
Сеть и общедоступные веб-сайты
Сетевые инструменты тестируются на контролируемых общедоступных объектах и известных состояниях ошибок. Результат представляет собой указанное наблюдение ClockTools или Cloudflare, а не каждое устройство или географический регион. Тайм-ауты, кеширование, защита от ботов, перенаправления, частные сети и ограничения скорости могут изменить наблюдаемое.
Рандомайзеры, игры и контент
Рандомайзеры проверяются на предмет допустимых диапазонов, веса, истории и повторяемости. Игры проверяются на предмет правил, ввода с клавиатуры и смахивания, состояний паузы, прогресса и режимов времени. Страницы также проверяются на наличие четкого H1, полезных метаданных, канонических URL-адресов, текста, доступного для сканирования, альтернативных изображений, описательных ссылок и поддерживаемой схемы.
Непрерывный обзор
Ни один набор тестов не охватывает каждый браузер, устройство, локаль, вспомогательные технологии, сети или будущие обновления платформы. ClockTools повторяет целевые проверки после существенных изменений и исследует воспроизводимые отчеты, отправленные с URL-адресом, безопасным вводом образца, ожидаемым результатом, фактическим результатом, браузером и устройством.