You are on page 1of 1

Навчальна програма

• ЦИКЛИ, ВИКОРИСТАННЯ • ЗАПИТИ SELECT, INSERT, • ФОРМАТУВАННЯ ЗА ■■ Поняття XPath


ВІДЛАДЧИКА UPDATE, DELETE ДОПОМОГОЮ CSS ■■
■■ Цикли. Робота з інтегрованим ■■ Оператор SELECT ■■ CSS — каскадні таблиці стилів
• SELENIUM SERVER

Тестування ПЗ (QA)
відладчиком у Eclipse ■■ Ключові слова IN, BETWEEN, LIKE ■■ Теги без форматування:
■■ <div> — блоковий, <span> — лінійний ■■ Поняття Selenium Server
■■ Оператори INSERT, UPDATE, DELETE
■■ Порівняння HTML і CSS на прикладі ■■ Цілі і завдання Selenium Server
• РЯДКИ. ОДНОВИМІРНІ ТА ■■ лінійних і блокових тегів ■■ Поняття Selenium Grid
БАГАТОВИМІРНІ МАСИВИ • БАГАТОТАБЛИЧНІ БАЗИ ДАНИХ ■■ Використання атрибутів class ■■ Цілі і завдання Selenium Grid
• ТЕСТУВАННЯ ПРОГРАМНОГО • ОСНОВИ СИСТЕМНОГО ■■ Робота з рядками. та id для завдання стилів ■■ Налаштування та запуск Selenium Server
■■ Принципи створення багатотабличної
ЗАБЕЗПЕЧЕННЯ АДМІНІСТРУВАННЯ І ■■ Масиви. Алгоритми сумування, пошуку бази даних ■■ Використання зовнішніх CSS-файлів ■■ Використання Selenium Server
■■ Огляд технологій і термінів МЕРЕЖЕВИХ ТЕХНОЛОГІЙ і сортування ■■ Багатотабличні запити ■■ Налаштування та запуск Selenium Grid
■■
■■ Структура курсу, огляд ІТ-бізнесу ■■ Знайомство з Windows Server 2016 R2. ■■ Поняття складності алгоритму
■■ Аномалії взаємодії з однотабличною ■■ Використання Selenium Grid.
■■ Фази процесу розробки програмного Інсталяція та налаштування сервісів: ■■ Багатовимірні масиви • ТАБЛИЦІ
базою даних ■■
забезпечення IIS, DHCP, DNS, File Server, ■■ ■■ Створення звичайної таблиці
MS SQL Server ■■
■■ Аналіз існуючих моделей і методів ■■ Основи і приклад табличної верстки, ї ї • СТВОРЕННЯ FRAMEWORK
розробки ■■ Знайомство з Linux. Інсталяція, • МЕТОДИ • ФУНКЦІЇ АГРЕГУВАННЯ мінуси
налаштування демонів: apache, dhcp, ДЛЯ ТЕСТУВАННЯ В SELENIUM
■■ Роль і місце QA в процесі розробки ■■ Поняття групування. ■■ Теги <table> , <tr> і <td>
DNS, ftp, mysql • ■■ Поняття і причини використання
програмного забезпечення Ключове слово GROUP BY. Ключове ■■ Об’єднання осередків: атрибути colspan, framework
■■ Практичні заняття з Linux
■■ Введення в тестування. Поняття • ОБ’ЄКТНО-ОРІЄНТОВАНЕ слово HAVING rowspan ■■ Принципи створення framework.
тестування та основні принципи ■■ Вступ до мережевих технологій. ПРОГРАМУВАННЯ. ОГЛЯД ■■ Порівняльний аналіз HAVING і WHERE ■■ Теги логічного структурування таблиць:
Модель OSI. Рівні моделі OSI. Архітектура
■■ Теорія тестування: підхід, технології, МОЖЛИВОСТЕЙ АПАРАТУ ООП ■■ Підзапити <thead>, <tbody>, <tfoot>. Теги логічного
IP-адресація. Принципи маршрутизації групування стовпців: <colgroup>, <col> ■■ Приклади використання framework
рівні, процеси і компоненти В JAVA
■■ Протоколи IP, UDP, TCP, DHCP ■■ ■■ ■■
■■ Дефекти. Життєвий цикл дефектів, їх ■■ Введення в об’єктно-орієнтоване Керування межами таблиці —
типи та опис ■■ Поштові протоколи SMTP, IMAP, POP3. атрибути frame, rules
Файлові протоколи FTP, TFTP
програмування • ОБ’ЄДНАННЯ • ДОДАТКИ ДЛЯ АВТОМАТИЗАЦІЇ
■■ Тести. Типи тестів. Їх організація і ■■ Поняття класу та об’єкту ■■ Оператори для використання ■■ Практика: створення складних таблиць
створення ТЕСТУВАННЯ ВЕБ-СЕРВІСІВ І
• ■■ Поняття члену, поля та методу класу в підзапитах ■■ МОБІЛЬНИХ ДОДАТКІВ
■■ Тестування складних програмних ■■ Об’єднання результатів запиту
■■ Специфікація доступу ■■ Огляд різних інструментів
рішень і комплексних систем • ОСНОВИ ПРОГРАМУВАННЯ • ФОРМИ, ФРЕЙМИ
■■ З ВИКОРИСТАННЯМ JAVA. ■■ Конструктори об’єкту ■■ Об’єднання JOIN для тестування
Від тестування до QA. Цілі та завдання ■■ Вступ до форм
QA, вартість тестування, вартість ВИЗНАЧЕННЯ ПРОГРАМУВАННЯ. ■■ Ключове слово this ■■ ■■ Автоматизоване тестування
■■ Керуючі елементи форм
дефекту ■■ Перевантаження методів і веб-сервісів
ВСТУП В МОВУ ■■ Створення форм за допомогою HTML
■■ Requirements, введення у bug tracking конструкторів ІСПИТ ■■ Автоматизоване тестування мобільних
ПРОГРАМУВАННЯ JAVA ■■ Форматування елементів форм додатків
systems ■■ Статичні методи класів
■■ Поняття програмування, алгоритму. за допомогою CSS
■■ Введення в планування (завдання Поняття програми (програмного ■■ Передача об’єктів у метод
планування, тест-план) ■■ • ОСНОВИ АВТОМАТИЗОВАНОГО ■■ Фрейми та їхня структура ІСПИТ
проєкту) Область видимості в методах класів.
■■ QA-процес: ініціалізація, цілі, ■■ Наслідування ТЕСТУВАННЯ ■■
Поділ мов програмування на низький,
пріоритети, терміни, ризики тестування. середній, високий рівні ■■ Поняття інтерфейсу
■■ Поняття автоматизованого тестування.
Підготовка до тестування, власне ■■ Поділ мов програмування на ■■ Його важливість • ВВЕДЕННЯ В SELENIUM
Вкладені класи
тестування, рапортування та фінальна
інтерпретатори й компілятори ■■ Цілі і завдання автоматизованого ■■ WebDriver
фаза ■■ Ключове слово final
■■ тестування ■■ Поняття Selenium
■■ Вступ до Java. Алгоритми. Поняття ■■ Збір сміття
Огляд MS Project ■■ Місце автоматизованого тестування в ■■ Інсталяція Selenium
блок-схеми
■■ Тестування специфічних сфер: Usability, ■■ Пакети. Шаблони (Genesis) процесі розробки продукту
■■ Програмне середовище Eclipse ■■ Архітектура та основи роботи
I18N/L10N, MLU, мобільні пристрої. ■■ ■■ Етапи і підходи автоматизованого
Особливості тестування ■■ Перша програма ■■
тестування
веб-додатків. ■■ Класифікація символів мови • ВИКЛЮЧЕННЯ ■■ Необхідність знання тестувальником
■■ Програмне забезпечення процесу ■■ Лексеми. Поняття бібліотеки ■■ Поняття виключної ситуації • ВИКОРИСТАННЯ ТЕСТІВ І
основ HTML/CSS
тестування. ■■ ■■ Принции обробки виключних ситуацій КОМАНД
Аналіз понять: компілятор, ■■
■■ Огляд баг-трекінгових систем (HP QC, інтерпретатор. Організація виведення ■■ Поняття checked- i unchecked- ■■ Тест в Selenium
Jira) даних у консоль виключень • ВВЕДЕННЯ У ВЕБ-ТЕХНОЛОГІЇ, ■■ Запис і запуск тесту
■■ Системи контролю версій. Що таке ■■ ■■ Ключові слова try, catch, throw i finally ■■ Поняття Selenese
контроль версій і для чого він потрібен.
Поняття ESCAPE-послідовності. СТРУКТУРА HTML,
Коментарі ■■ Використання виключних ситуацій ФОРМАТУВАННЯ ТЕКСТУ ЗА ■■ Поняття і типи команд в Selenium
Системи контролю версій CVS, SVN, GIT,
Mercurial ■■ ■■ Розкрутка стеку викликів ДОПОМОГОЮ HTML ■■ Приклади використання команд
■■ Базові принципи роботи з SVN ■■ ■■ Введення в HTML ■■
• ЗМІННІ Й ТИПИ ДАНИХ
■■ Базові принципи роботи з GIT ■■ Вступ до мов розмітки.
■■ Типи даних. Змінні • ОГЛЯД JAVA COLLECTION • ВЕРИФІКАЦІЯ В SELENIUM,
■■ Огляд методології SCRUM. Особливості Мова розмітки гіпертексту HTML
■■ Рядки. Використання рядків FRAMEWORK WEBDRIVER
SCRUM-методології ■■ Теги — основний елемент структури
■■ ■■ Організація введення даних ■■ Класи-обгортки. Введення в JCF HTML. Правила запису тегів і їхніх ■■ Верифікація в Selenium
Питання комунікації: всередині
із консолі. Константи й літерали атрибутів у стандарті XHTML на ■■ Assert і verify. Приклади використання
команди, з керівництвом, з підлеглими, ■■ Огляд інтерфейсів JCF
із замовниками. Командне практичне ■■ Оператори прикладі тегів<b>, <i>, <u>, <font>, <sup>, ■■ Testsuite. Приклади використання
■■ Огляд класів JCF
завдання ■■ Приклади побудови програм <sub>, <br />. Синтаксичні відмінності
■■ із використанням блок-схем ■■ між HTML4 та XHTML ■■ Waits
Практичне заняття з пройденого
матеріалу. ■■ ■■ Робота із зображеннями ■■
• ВСТУП ДО ТЕОРІЇ БАЗ ДАНИХ й посиланнями
■■ Співбесіда. Приклади питань. Стратегія
■■ СКБД MS SQL Server 2016. Переваги й ■■ • ВВЕДЕННЯ В XML,
успішного проходження співбесіди. • ЛОГІЧНІ ОПЕРАТОРИ Й Основні помилки в записі тегів
недоліки. Огляд версій і редакцій XPATH У WEBDRIVER
Аналіз ситуацій, що виникають під час ОПЕРАТОРИ РОЗГАЛУЖЕНЬ ■■
■■ Основна структура XHTML-документа.
співбесіди. Інсталяція MS SQL Елементи та їхні призначення ■■ Поняття XML
■■ Приведення типів даних Server 2016 Express
■■ Логічні оператори ■■ Кодування сторінки і теги <meta> ■■ Історія створення XML
ІСПИТ ■■ Утиліти MS SQL Server 2016
■■ Таблиця пріоритетів операторів ■■ Класифікація тегів: лінійні і блокові ■■ Цілі і завдання XML. Опис структури
■■ Створення бази даних XML-документа за допомогою DTD
■■ Конструкції логічного виразу ■■ Модель форматування тексту:
■■ Робота з базою даних ■■ Синтаксис
• Оператори розгалужень заголовки й абзаци.
■■ Основи взаємодії Елементи <p>, <h1>, <h6>. Вирівнювання ■■ Простори імен XML
• ■■ з СКБД MS SQL Server 2016 тексту в блокових елементах — атрибут ■■ Поняття схеми, відмінності
■■ ■■ Запити align схем від DTD. Парсери XML
• ■■
■■ Введення в мову структурованих ■■ Приклади створення
• запитів SQL

XML-документів. XML-документація

You might also like