|
| |||
|
|
Не могу читать чужой код и понимать, что он делает. Не могу читать даже свой код спустя некоторое время, то есть я понимаю что-то только в момент решения задачи, изгугливая и пытая ИИ на ответы. Не могу совершить переход от "ясно, что тестить" к "какими методами это делать", это как в естественном языке, например, не понимать использовать ли в предложении причастие, супин, совершенный вид, перфект. Не могу решать произвольные задачи: в статье "сто вопросов интервью на селениум драйвер" я увидел вопрос "есть элементы, как их записать и выдать последовательно, игнорируя дубликаты" и не понял, что для этого используется линкед хешмап, хотя в одном тесте я именно ее и применил в свое время, не зная таких свойств. Как это называется иначе чем незнание языка? Также мне не по уму деление кода на фрагменты в разных источниках, в Яве это называется метод. Мой код идет снизу вверх, линейно. Поэтому заключил, что для программирования умственно неполноценен, а не знаниями. Это же STEM, в нем вызубрить учебник без понимания нельзя. Тифаретник я не знаю подробно, но из того, что вижу сейчас на экране, смогу: 1. зайти на сайт по линку 2. залогиниться в юзера, если иметь креденшиалы, прогнать возможные негативные сочетания: без пароля, капс-не капс, без логина, капс-не капс, валидация символов если знать ограничения заданные разработчиком, известные XSS типа alert-script-alert. Прогнать на использование куки с бесконечным ТТЛ не смогу, никогда с куками не работал, хотя теоретически слышал, что селениум такое умеет. Это известная проблема безопасности, когда такая угнанная кука позволит логиниться годами и совершать дела. 3. Прокликать линки сбоку и вернуть дающие 404, но для этого я буду набивать текстовый массив линками, а не искать их динамически "от сих до сих", не знаю как это делать, и можно ли 4. Проверить ширину радиосета "Как:" на тему переносов текста (самая длинная опция "пользователь ливжорнал", если ширина сета меньше, чем длина этого текста, текст перенесен), проверить валидацию каждой из опций, удостоверившись, что например пустой опенайди не дает запостить кумент, что при выборе опции появляются нужные элементы и т.д. 5. Провалидировать само поле кумента, так как в моей практике поле с ограничением 15 тысяч символов все-равно пропускало текст большего размера, хотя в консоль фреймворка сыпались ошибки. Для проверки подходит самый известный в мире текст: слово божье. Нагенерить инпут 16 тыс символов не знаю как, можно ли. Было бы удобнее, чем держать громадный текст в переменной. 6. Провалидировать кнопки "quote", "добавить" и "просмотр". Добавить комментарий: |
|||