База знань

HTML та CSS для тестувальників

Чому сучасним тестувальникам ПЗ потрібно знати, що таке HTML та CSS

В епоху цифрової технології, розуміння основ HTML та CSS стає все більш важливим для професіоналів у галузі тестування програмного забезпечення. Ці мови розмітки та стилізації веб-сторінок є основою багатьох веб-додатків, з якими ми працюємо щодня.

 

Розуміння структури веб-сторінки

HTML (HyperText Markup Language) – це мова, яка використовується для створення структури веб-сторінки. Вона складається з ряду “тегів”, які визначають, як буде виглядати вміст на сторінці. Знання HTML допомагає тестувальникам ПЗ розуміти, як веб-сторінка повинна виглядати та функціонувати.

 

Контроль над візуальним представленням

CSS (Cascading Style Sheets) – це мова, яка використовується для опису вигляду веб-сторінки, створеної за допомогою HTML. Знання CSS дозволяє тестувальникам ПЗ краще розуміти, як веб-сторінка повинна виглядати, і допомагає виявляти проблеми з дизайном та візуальним представленням.

 

Ефективне тестування

Знання HTML та CSS дозволяє тестувальникам ПЗ ефективніше виконувати свою роботу. Вони можуть швидко перевірити код веб-сторінки, щоб визначити, чи правильно вона відображається, а також виявити можливі проблеми.

 

Автоматизація тестування

Знання HTML та CSS є важливими для автоматизації тестування. Багато інструментів автоматизації, таких як Selenium, використовують HTML та CSS для ідентифікації елементів на веб-сторінці.

 

Покращення співпраці з розробниками

Знання HTML та CSS може поліпшити співпрацю тестувальників ПЗ з розробниками. Розуміння цих мов допомагає тестувальникам краще розуміти проблеми, з якими стикаються розробники, і спілкуватися з ними більш ефективно.

 

Отже, HTML та CSS є важливими інструментами для сучасних тестувальників ПЗ. Вони допомагають розуміти структуру та візуальне представлення веб-сторінок, покращують ефективність тестування, сприяють автоматизації тестування та поліпшують співпрацю з розробниками. Вивчення цих мов є важливим кроком для будь-якого тестувальника ПЗ, який хоче бути на передовій цифрових технологій.

 

Приклади коду сторінки HTML та CSS

HTML та CSS – це дві основні технології для створення веб-сторінок. HTML забезпечує структуру сторінки, а CSS визначає її вигляд.

 

HTML

HTML (HyperText Markup Language) – це мова розмітки, яка використовується для створення структури веб-сторінки. Вона складається з ряду “тегів”, які визначають, як буде виглядати вміст на сторінці.

Ось приклад простої HTML-сторінки:

У цьому прикладі:

<!DOCTYPE html> – це декларація, яка говорить браузеру, що це документ HTML5.

<html> – це кореневий тег, який містить усю іншу HTML-інформацію.

<head> – це тег, який містить метадані, такі як заголовок веб-сторінки.

<title> – це тег, який визначає заголовок веб-сторінки, який відображається на вкладці браузера.

<body> – це тег, який містить весь вміст веб-сторінки, який відображається користувачам.

<h1> – це тег заголовка. Цифра після “h” визначає рівень заголовка, “1” – це найвищий рівень.

<p> – це тег параграфа, який використовується для вмісту тексту.

 

CSS

CSS (Cascading Style Sheets) – це мова, яка використовується для опису вигляду веб-сторінки, створеної за допомогою HTML. CSS може бути вбудований безпосередньо в HTML-документ або підключений з окремого файлу.

Ось приклад простого CSS, який можна додати до HTML-документа:

У цьому прикладі:

<style> – це тег, який використовується для вбудування CSS в HTML-документ.

body, h1 та p – це селектори CSS, які вказують, до яких HTML-елементів застосовується стиль.

background-color, color та font-size – це властивості CSS, які визначають, як виглядають вибрані елементи.

lightblue, navy та 20px – це значення властивостей CSS, які визначають, як саме виглядають вибрані елементи.

 

Створення HTML та CSS файлів можна зробити за допомогою будь-якого текстового редактора. Ось як це можна зробити на Windows та Mac:

Windows

  • Відкрийте Блокнот (Notepad). Це можна зробити, натиснувши кнопку Пуск, введіть “Блокнот” в поле пошуку, а потім натисніть “Блокнот” в списку результатів.
  • Вставте або введіть свій HTML та CSS код. Ви можете скопіювати приклади коду, які я надав вище.
  • Збережіть файл. Щоб зробити це, натисніть “Файл” > “Зберегти як”. Виберіть місце, де ви хочете зберегти файл, введіть ім’я файлу з розширенням “.html” (наприклад, “index.html”), а потім натисніть “Зберегти”.
  • Відкрийте файл у веб-браузері. Щоб зробити це, двічі натисніть файл, який ви щойно зберегли. Він повинен відкритися у вашому веб-браузері за замовчуванням.

 

Mac

  • Відкрийте TextEdit. Це можна зробити, натиснувши на значок Finder (виглядає як сміючеся обличчя) в доку, а потім вибравши “Додатки” > “TextEdit”.
  • Переконайтеся, що TextEdit встановлено в режимі звичайного тексту. Щоб зробити це, натисніть “Формат” > “Перетворити на звичайний текст”.
  • Вставте або введіть свій HTML та CSS код. Ви можете скопіювати приклади коду, які я надав вище.
  • Збережіть файл. Щоб зробити це, натисніть “Файл” > “Зберегти”, введіть ім’я файлу з розширенням “.html” (наприклад, “index.html”), виберіть місце, де ви хочете зберегти файл, а потім натисніть “Зберегти”.
  • Відкрийте файл у веб-браузері. Щоб зробити це, двічі натисніть файл, який ви щойно зберегли. Він повинен відкритися у вашому веб-браузері за замовчуванням.

 

Ці інструкції припускають, що ви використовуєте стандартні текстові редактори, які йдуть з Windows та Mac. Однак, якщо ви плануєте регулярно працювати з HTML та CSS, ви, можливо, захочете встановити спеціалізований текстовий редактор для коду, такий як Sublime Text, Atom або Visual Studio Code.

 

Теги в HTML

Теги в HTML можна уявити як “контейнери” для різного виду вмісту на веб-сторінці. Вони вказують браузеру, як обробляти та відображати вміст, який вони містять.

 

Давайте спробуємо пояснити це на прикладі, який буде зрозумілим для кожного. Уявіть, що ви готуєте обід, і у вас є різні інгредієнти: картопля, м’ясо, овочі. Ви не кидаєте все це просто на стіл – ви використовуєте різний посуд для різних інгредієнтів. М’ясо йде на тарілку, картопля – в миску, овочі – в салатник. Кожен посуд виконує роль “контейнера”, який вказує, де і як має бути розміщений кожен інгредієнт.

 

Те саме відбувається і з HTML-тегами. Вони служать “посудом” для різного виду вмісту на веб-сторінці. Наприклад, текстовий контент може йти в тег <p> (параграф), заголовки – в теги <h1>, <h2>, <h3> і т.д., залежно від рівня заголовка, а зображення – в тег <img>.

 

Кожен тег HTML починається з символу <, за яким слідує назва тега, а потім символ >. Вміст тега йде після цього, а потім тег закривається за допомогою </, за яким слідує назва тега, а потім >. Наприклад, в тегу параграфа <p> може йти текстовий контент, як от “Це мій перший параграф”, а потім тег закривається за допомогою </p>.

Отже, повний тег параграфа з вмістом виглядатиме так: <p>Це мій перший параграф</p>.

Зв'язатися з нами

    Адреса: м. Київ, 03058, а/с 24