Я - разработчик интерфейсов, кодирующий CSS, HTML и Javascript (в этом порядке), и большая часть моей работы - это дизайн. Хотя качество проектов, которые я создаю с помощью CSS, является субъективным, большая часть кодирования является чисто функциональной/макетной, и меня интересует любой способ автоматизации тестирования моей страницы.
Мой вопрос можно разделить на две части
-
Есть ли у кого-нибудь существующие методы или предложения для автоматическое тестирование CSS или HTML, особенно с учетом совместимость с несколькими браузерами?
-
Поскольку CSS можно грубо разделить в свойствах, управляющих компоновкой и те, кто контролирует дизайн, автоматическое тестирование макет (невозможно автоматически и цвет правильный, например)? Если да, то могут быть подобраны значения CSS для логических приемочных испытаний?
Вот мои первоначальные примеры булевых значений макета, которые можно было протестировать - должны быть другие?
- Появляется ли всплывающее окно над другим контентом (z-index)
- Дает ли нижний колонтитул весь другой контент (float)
Спасибо за вашу помощь. Третья часть вопроса, конечно, "Я трачу свое время на этот маршрут?".
***** изменить *****
Я нашел эту статью, которая задает те же самые вопросы, которые я задал, но более подробно и, возможно, немного более красноречиво.
http://www.morethanseven.net/2008/10/13/unit-testing-css-looking-solution/
Перемещение вперед Я пытаюсь изолировать некоторые примеры из моей работы, когда только CSS вызвал функциональные ошибки, однако те, которые я нашел до сих пор, являются ошибками с JS и CSS вместе взятыми. Я все равно хотел бы автоматически протестировать эти ошибки, но понимаю, что с использованием javascript это выходит за рамки моего первоначального вопроса.
***** edit 2 *****
С тех пор я писал о том, как я решил решить эту проблему, доступную здесь: