Що таке constructor у JavaScript?
constructor — це спеціальний метод у класі, який автоматично викликається при створенні нового об’єкта цього класу. Він використовується для ініціалізації властивостей об’єкта. Пояснення: Приклад використання:
constructor — це спеціальний метод у класі, який автоматично викликається при створенні нового об’єкта цього класу. Він використовується для ініціалізації властивостей об’єкта. Пояснення: Приклад використання:
Клас — це шаблон (або «макет») для створення об’єктів, які мають однакові властивості та методи. Класи були введені в JavaScript у стандарті ES6 (2015) як зручніший синтаксис поверх уже існуючої системи прототипного наслідування. Пояснення: Частина Що вона робить class Person Оголошення нового класу з назвою Person constructor(…) Метод, що викликається при створенні нового об’єкта this.name […]
Існує низка технік оцінки, які використовуються для визначення зусиль, необхідних для адекватного тестування. 🔸 Метрики (Metrics-based estimation) Оцінка на основі співвідношень: У цій техніці на основі метрик збираються дані з попередніх проєктів організації, що дозволяє вивести “стандартні” співвідношення для подібних проєктів. Наприклад, якщо в попередньому проєкті співвідношення зусиль між розробкою і тестуванням було 3:2, а […]
Критерії входу (визначення готовності) — це набір умов для офіційного початку певного завдання. Критерії виходу (визначення завершеності) — це набір умов для офіційного завершення певного завдання. Критерії входу визначають передумови для виконання певної діяльності. Якщо ці критерії не виконані, ймовірно, що виконання буде складнішим, тривалішим, дорожчим та ризикованішим. Критерії виходу визначають, що саме має бути […]
Введіть такі команди у термінал, у директорію з навчальним проєктом: git clone git@github.com:bondar-artem/ngx-cypress-test.git – склонує навчальний проєкт локально на комп’ютер npm install cypress – установить сайпрес у проєкт npx cypress open – відкриє вікно для налаштування проєкта e2e testing -> Continue with configuration files -> Chrome -> Scaffold example specs
Cypress підтримує популярні сучасні браузери, і з часом цей список розширюється. Підтримувані браузери (станом на 2024): Браузер Підтримка Chrome ✅ Так Chromium ✅ Так Edge (Chromium-based) ✅ Так Firefox ✅ Так Electron ✅ Так (вбудований за замовчуванням) Safari, Internet Explorer? Як перевірити доступні браузери локально: У терміналі: bashCopyEditnpx cypress open Cypress покаже список встановлених браузерів. […]
Page Object — це патерн проєктування (шаблон), який використовується в автоматизованому тестуванні (наприклад, з WebDriver, Playwright або Cypress). Він дозволяє відокремити логіку взаємодії з елементами сторінки від самих тестів. Простими словами Page Object — це JavaScript-клас або модуль, який представляє одну вебсторінку або її частину. В ньому описано, як знайти елементи та які дії можна […]
Автоматизацію тестування слід починати з тих тестів, які: 1. Часто повторюються 2. Мають чіткі очікувані результати 3. Монотонні та рутинні 4. Критично важливі для бізнесу 5. Підходять для паралельного виконання 🚫 Що НЕ варто автоматизувати на початку: Підсумок: Починай автоматизувати з критичних, стабільних і рутинних тестів, які повторюються найчастіше.
Об’єкт у JavaScript — це структура даних, яка дозволяє зберігати пари «ключ → значення». Об’єкти — одна з базових концепцій JS, і використовуються майже всюди. Синтаксис створення об’єкта: Доступ до властивостей: Через крапку: console.log(person.name); // “Оля” Через квадратні дужки: console.log(person[“age”]); // 25 Можна додавати або змінювати значення: person.city = “Київ”; // додатиperson.age = 26; // […]
Objective: Learn 15 essential Linux commands and provide examples of their usage.Requirements: Research and document the purpose of the following commands: Deliverables: For each command, provide:A short explanation of its purpose.An example of how the command is used (screenshot of executed command. 1. ls – List directory contents Purpose: Displays the files and directories in […]
© <it/>Praktik 2025. Powered by WordPress