Лекція №3. Основи тестування ПЗ
-
Різниця між функціональним і нефункціональним тестуванням
Усі види тестування умовно можна поділити на два «табори»: функціональні перевірки та нефункціональні. Кожна з груп відповідає за певні критерії оцінки продукту. Давайте розглянемо їх детальніше.
-
Аутентифікація, авторизація та ідентифікація: як не сплутати
Для пояснення контролю доступу в кібербезпеці існує три концепції: ідентифікація, аутентифікація та авторизація. Хоча ці терміни тісно пов’язані між собою, вони мають відмінності, які необхідно роз’яснити, щоб добре зрозуміти правильну термінологію.
-
Як тестувати форми
На сьогоднішній день майже на кожному сайті є форми з полями для введення користувачем певної інформації. Це можуть бути форми авторизації, реєстрації, зміни паролю, форма для коментарів та відгуків, форма зворотнього зв’язку, платіжні дані, анкети та багато інших. Вони повинні відповідати певним вимогам як за зовнішнім виглядом і юзабіліті, так і за функціональними можливостями. Від цього залежить швидкість вирішення завдання користувача і загальне враження від сервісу. Форма вважається хорошою, якщо під час її заповнення у користувачів не виникає ніяких запитань.
-
Що таке ad-hoc тестування. Відмінності від дослідницького тестування
Що ж таке «Ad-hoc testing», тобто «Вільне або Інтуїтивне тестування». Часто його плутають з іншим видом тестування «Exploratory testing» – «Дослідницьке тестування».
-
Що таке чеклісти та як з ними працювати
Тестуючи щось, чи замислювалися ви, що очевидні помилки відтворюються вже не в перший раз? Або помічали, що при виконанні знайомого завдання ви робите одні й ті ж перевірки, марно витрачаючи час? Якщо так – радимо скласти чек-лист.
-
Електронні скриньки для тестування
На сьогоднішній день електронна пошта є одним з найважливіших інструментів зв’язку. Давайте детальніше розглянемо, що ж таке тимчасова електронна пошта. Ще її можна назвати одноразової поштою. З її допомогою можна зареєструватися на будь-якому сервісі, уникаючи розсилки реклами та спаму, і не боятися атаки роботів або зломів. Також при створенні тимчасового мейла майже ніколи не потрібна реєстрація, дотримується повна анонімність, повідомлення доставляються швидко і особисті дані видаляються після видалення поштової скриньки. Для створення тестової пошти розроблено досить багато сервісів. Далі ми розглянемо деякі з них.
-
Верифікація та валідація в тестуванні
Існує не одне трактування що таке валідація, а що верифікація, але всі вони написані не найпростішими словами і зрозуміти в чому ж суть – завдання гідне премії. Ми ж розглянемо ці два терміни трохи з іншого боку, щоб показати доступний для розуміння приклад.
-
Огляд видів тестування
Існує дуже багато видів тестування, які розглядають різні аспекти тестування. У цій статті ми розглядаємо основні з них.
-
ТОП-5 інструментів для тестування юзабіліті
Юзабіліті і поведінкові особливості користувача – два надзвичайно важливі чинники для розвитку сайту або програми, які підвищують популярність продуктів на тлі конкурентів. Чим швидше з’являються нові веб-сайти і додатки, тим швидше зростає число інструментів, які можуть допомогти власникам зробити веб-системи більш зручними для використання.
-
Що таке функціональний баг та як його знайти
Тестувальнику доводиться працювати з великим об’ємом інформації, вибирати з безлічі варіантів вирішення завдань і винаходити нові. У процесі цієї діяльності важко утримати і структурувати в голові всі перевірки. Тому для ефективного знаходження функціональних багів і найбільш повного покриття тестами далі сформулюємо кілька порад.
