Quality Assurance курс Лекция 8 - тестване на search, чеклист, URL, HTML, уеб сайт.

  Рет қаралды 1,202

AiFacto - Academy

AiFacto - Academy

3 жыл бұрын

Лекция 8
Тестване на search поле. Чеклист за тестване на потрбителски интерфейс. Какво е УРЛ? Какво е HTML? Каква е разликата между уеб страница, уеб сайт и уеб приложение?
2. Коментари към домашните
+ Разгледайте бъговете.
+ Разгледайте тестови идеи.
+ Няма нужда тестовете за менюто отляво, да се повтарят за всяка страница. Същото важи и за обектите разположени хоризонтално в горната част.
+ Тестовите идеи, са само за ваше лично използване, никой няма да ви ги иска. Ще ви искат тестовете. А дали тест идва от тест идея, или ви е хрумнал на по-късен етап, това няма значение.
+ Независимо от това, дали имате написан бъг за нещо, това не означава, че не трябва да го тествате. Има ли някаква част от него, която може да се изтества, вие трябва да я изтествате.
+ Проблема с двата search-а. Единия е в менюто отляво, другия е горе. Ако това не ви харесва, пишете бъг (идея за подобрение) но това не означава, че трябва да тествате само единия от тях.
+ Интересен тест е, да вкарате един и същи текст, и да проверите дали двата връщат еднакви резултати.
+ Винаги вие решавате на първа инстанция дали нещо е бъг, след това някой друг може да промени това, на своя отговорност.
+ Избягвайте да използвате ненужни думи - например - в името на теста да пишете "тест". Явно това е тест :).
+ Избягвайте да повтаряте действия в тестовете, освен ако не е нужно. Ако вече сте изтествали някое действие в подробности, е съвсем нормално в следващ тест да съберете няколко такива действия в една стъпка, без да описвате детайлна проверка.
3. Как се тества search/търсене по текст или атрибути?
+ Позитивни - връщат очакваните резултати
+ Специални символи - станртните за клавиатурата.
+ Текст - (големи и малки букви) (според азбуките който поддържаме)
+ Цифри - отрицателни, с разделители, 0, 0.999.
+ Комбинации от по-горе описаните с различни разделители: точка, двуеточия, три точки, запетаи, тирета, въпросителни, удивителни.
+ Негативни - очакваме приемливо държание на системата, и запазване на функционалността.
+ Азбуките които не поддържаме: кирилица, китайски, арабски и т.н.
+ Огромни числа - 20 и повече знака
+ Огромен текст - 1-2 MB файл копиран като текст и поставен в полето.
+ SQL заявки (ще го говорим подробно на друга лекция)
+ Търсене по атрибути - зависи от имплементацията, може да се търси с цели атрибути, или да се поддържа частично разпознаване, както е с текст. Много прилича на филтриране. Например по номерация на обувки.
4. GUI Checklist
+ www.stickyminds.com/sites/def...
5. Какво е УРЛ / URL?
+ Унифициран Ресурсен Локатор / Uniform Resource Locator - уникален адрес на някакъв ресурс в интернет - картинка, html файл, документ в GDrive (като домашните)
+ Формат на УРЛ-а: developer.mozilla.org/en-US/d...
+ Схема/протокол
+ Домейн име / ИП адрес
+ Мрежови порт (ако сървъра не използва стандартния порт за протокола - http - 80)
+ Път до ресурса който достъпваме на сървъра
+ Параметри - различни според нуждите и логиката на ресурса/услугата която достъпваме.
+ Котви - ако искаме браузера да скролне до определено място на html страницата.
+ Абсолютни/пълни и релативни УРЛи
+ Абсолютните се използват когато отваряме сайт. developer.mozilla.org/en-US/d...
+ Релативните се използват на самия сайт, в html страниците. Браузера използва останалата информация от сайта с който работи.
//developer.mozilla.org/en-US/docs/Learn
../CSS/display
6. Какво е HTML?
+ Език за маркиране на хипертекст
+ bg.wikipedia.org/wiki/HTML
+ Какво е маркер/tag?
+ Как изглеждат таговете?
+ Всички tag-ове ли са по двойки?
+ Влагане на тагове.
+ За какво се използват?
+ Браузърите не показват HTML таговете, а ги използват, за да интерпретират съдържанието на страницата.
+ Примерен html и обяснение как работи и как се използва.
7. Каква е разликата между уеб страница, уеб приложение и уеб сайт?
+ Уеб сайта това е група от свързани помежду си публично достъпни уеб страници.
+ Уеб приложението това е програма която изпълнява определени функции и е достъпна през браузър.
+ И за двете се използва един и същ протокол.
8. Използвани термини
+ HTML
+ Tag
+ URL
9. Помощни ресурси в интернет (на български)
+bg.wikipedia.org/wiki/%D0%A3%...
+ bg.wikipedia.org/wiki/HTML
10. Домашна
+ Напишете 10 тестови идеи за страница www.kkt.bg/shop/
+ Напишете 5 теста от тестовите си идеи.
+ Опишете откритите бъгове или идеи за подбрения. Ако намерите такива.
+ Направете една html страница и опитайте различни html тагове. Приложете html-a като текст в домашното.

Пікірлер
He sees meat everywhere 😄🥩
00:11
AngLova
Рет қаралды 10 МЛН
Heartwarming: Stranger Saves Puppy from Hot Car #shorts
00:22
Fabiosa Best Lifehacks
Рет қаралды 16 МЛН
WHO DO I LOVE MOST?
00:22
dednahype
Рет қаралды 80 МЛН
Testing the Taco Bell website | Exploratory Testing | QA
23:44
GlitchITSystem
Рет қаралды 8 М.
BPMN за 25 минут (основы нотации и как ее учить)
27:06
Бизнес анализ BPMN требования - Максим Филиппов
Рет қаралды 72 М.
Software Development Lifecycle in 9 minutes!
9:13
Software Automation
Рет қаралды 1,2 МЛН