Ситуация: через отдел тестирования проходит много веб-приложений, сделанных добрыми руками сторонних разработчиков. Качество сайтов разнообразное, в большинстве своём от среднего до плинтуса. Появилась идея добавлять в ТЗ требования к HTML-коду, потом гонять исходники через Sonar, проверяя на соответствие требованиям.
В гугле нашлось много статей "Требования к верстке сайтов" которые в большинстве пунктов идентичны и большей частью содержат советы по реализации, а не требования к коду.
Из статей и опыта несложно накидать список требований типа: css и js в отдельные файлы, только один h1 на странице, всё ресурс должны быть в utf-8, все img с alt, и тд.
Но изобретать велосипед не хочется.
Собственно вопросы:
1. Есть ли коллеги с опытом приёмки HTML кода на соответствие набору формальных требований
2. Можно ли где-нибудь найти примеры требований к HTML коду. Особенно интересны такие требования с учётом авто-тестирования сайта селениумом - наличие name/id, осмысленность названий классов и тд.
Начал только разбираться в этой связке. Сделал несколько тестов, все работает, как ни странно) Но вот столкнулся с такой задачкой. Открываю форму поиска серверов и хотелось бы найти нужный сервер и выбрать его. Например, выбрать сервер выделенный красным с IP 10.10.11.181. Спасибо.
Версия chrome: Версия 75.0.3770.100 (Официальная сборка), (64 бит)
Работаю с Chromedriver Headless. Мне нужно хранить где-то куки, что бы после закрытия браузера они не терялись. Пробовал использовать chrome с параметром user-data-dir. Все вроде нормально, создает файлы с настройками и куками в указанной папке и пока сервер работает он берет оттуда куки и записывает их. Но после перезагрузки драйвера он перезаписывает файлы и уже не видит старые куки и создает новые.
Подскажите, можно ли найти где то статистику по тестированию, по багам, по инцидентам на проде и тд.(например, для какой то компании), в общем чтобы можно было проанализировать и сделать какой-то вывод о тестировании.
Нужно для магистерской, что то вроде "Повышение экономической эффективности ПО за счет внедрения тестирования ПО"