Skip to content

clearheaded12/QA_coursework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

Тест-план

Тестируется новый функционал “Личные события” в меню расписание личного кабинета преподавателя для сайта.

Заказчик: онлайн-школа Skyeng

Ссылка на меню: Расписание

Описание и документация

Основные функции нового элемента “ Личные события” в соответствии с технической документацией.

Основные требования:

  • Операции с личными событиями: Добавление личных событий, редактирование, удаление
  • Отображение личных событий в слотах при совмещении урока

Спецификация по новому функционалу: Новый фукционал

Документация API : API

Будут проведены следующие виды тестирования:

по целям: функциональное ( API, User Interface) , нефункциональное(UI)

по видам, связанных с изменениями в программном продукте: smoke, регресс тестирование

по формализации: сценарное, исследовательское

по видам входных данных: позитивное, негативное

Будут применены следующие техники тест дизайна: класс эквивалентности, граничные значения

Тестирование требований

Требование Вопрос к требованию Критерий
Преподаватель может использовать личные события для собственных встреч. Как будет выполняться функция в расписании, если на это время запланирован урок? Вероятно предполагалось описание использование личных события для каких либо личных заметок. Требование не соответствует критерию «завершенность»
Они служат напоминанием, что у преподавателя что-то запланировано на это время. Предполагается ли что то более в функционале, чем просто напоминание в виде графического отображения личного события? Требование не соответствует критерию «проверяемость, завершенность»
Описание — необязательно для заполнения, нет ограничения на символы Нет какого конкретно ограничения? на их количество или на комбинации Требование не соответствует критерию «проверяемость, атомарность»
На данном этапе нельзя вставлять картинки. Доступны маркдауны и ссылки. На каком этапе? на этапе сохранения? Доступны в поле или допустимы при вводе данных типа: маркдауны и ссылки? Требование не соответствует критерию «недвусмысленность»
Цвет события — по умолчанию серый. Почему в макете представлен цвет в градиентах? Требование не соответствует критерию «непротиворечивость»
Если событие и урок совпадают по времени, урок отображается всегда выше всего. Выше всего это чего? Выше личного события или слота? На макете не полностью отражены варианты расположения. Требование не соответствует критерию «недвусмысленность, завершенность»
Если два события происходят в одно время, отображается выше то, которое было создано последним. а если их больше? например 15 и выше, как это будет отображено в слоте? Требование не соответствует завершенность, проверяемость»

Декомпозиция

карта функционала "Личные события"

Приемочные тест-кейсы

Тест кейсы

Отчет о проведении test run приёмочного тестирования доступен по ссылке:

https://app.qase.io/public/report/99ef8c19196869a71288ed8aff2452569e4f2606

комментарий по не пройдённому тест кейсу по ссылке:

https://app.qase.io/case/1COURSE-2#comments

QASE.IO :

Тестовая документация

Функциональное и нефункциональное тестирование:

  1. Добавление события
  1. Редактирование события
  1. Удаление события
  1. Отображение события при совмещении урока

Исследовательское тестирование:

Smoke тесты: https://app.qase.io/project/1COURSE?suite=3

Чек лист проверки нового функционала через backend по API : Чек лист

Postman collection:

Collection Collection Trello.com

Доступ к чек листам и ТMS:

https://chlist.sitechco.ru/

http://qase.io

Cроки тестирования

Тестировщик: Джафаров Фахраддин

Виды тестирования Срок тестирования(план) Срок тестирования(факт)
Функциональное 18.05-02.06 18.05-19.06
Нефункциональное тестирование 18.05-02.06 18.05-02.06
Исследовательское (регресс-тестирование) 18.05-02.06 18.05-02.06
Функциональное тестирование (API) 03.06.-04.06 03.06.-03.06

Окружение тестируемой системы

ОС: Windows 10,

Browser: Google Chrome Версия 96.0.4664.45 (Официальная сборка), (64 бит), MS Edge.

ПО для тестирования API: Postman v9.13.0

«Отчет о тестировании итогового проекта»

Все тесты проведены в указанный срок.

Были проведены следующие виды тестирования:

  • функциональное ( via User Intrface, via API ),
  • нефункциональное(UI)
  • smoke, регресс тестирование
  • сценарное, исследовательское

применены следующие техники тест дизайна при составлении чек листов:

класс эквивалентности, граничные значения

Также при составлении чек листов учитывались входные данные: позитивное, негативное, что позволило провести тестирование критического пути.

Проведен тест ран smoke тестирования, результаты теста по ссылке: Отчет test run

Сформирован отчет по результатам прохождения тестирования по чек листам:

Отчет по исследовательскому тестированию: https://chlist.sitechco.ru/project/25280/checklist/result/200266/details

Отчет по тестированию API: https://chlist.sitechco.ru/project/25280/checklist/result/208068/details

Баг репорты

Ссылка на проект в JIRA: Course

Баг репорты по новому функционалу:

c высоким приоритетом(High):

https://evtushenko.atlassian.net/jira/software/projects/XMSX/boards/7?selectedIssue=XMSX-11

https://evtushenko.atlassian.net/jira/software/projects/XMSX/boards/7?selectedIssue=XMSX-20

со средним приоритетом (Medium):

https://evtushenko.atlassian.net/jira/software/projects/XMSX/boards/7?selectedIssue=XMSX-2

https://evtushenko.atlassian.net/jira/software/projects/XMSX/boards/7?selectedIssue=XMSX-9

https://evtushenko.atlassian.net/jira/software/projects/XMSX/boards/7?selectedIssue=XMSX-18

с низким приоритетом(Low):

https://evtushenko.atlassian.net/jira/software/projects/XMSX/boards/7

https://evtushenko.atlassian.net/jira/software/projects/XMSX/boards/7?selectedIssue=XMSX-4

https://evtushenko.atlassian.net/jira/software/projects/XMSX/boards/7?selectedIssue=XMSX-5

https://evtushenko.atlassian.net/jira/software/projects/XMSX/boards/7?selectedIssue=XMSX-6

https://evtushenko.atlassian.net/jira/software/projects/XMSX/boards/7?selectedIssue=XMSX-7

https://evtushenko.atlassian.net/jira/software/projects/XMSX/boards/7?selectedIssue=XMSX-8

https://evtushenko.atlassian.net/jira/software/projects/XMSX/boards/7?selectedIssue=XMSX-10

https://evtushenko.atlassian.net/jira/software/projects/XMSX/boards/7?selectedIssue=XMSX-12

https://evtushenko.atlassian.net/jira/software/projects/XMSX/boards/7?selectedIssue=XMSX-13

https://evtushenko.atlassian.net/jira/software/projects/XMSX/boards/7?selectedIssue=XMSX-14

https://evtushenko.atlassian.net/jira/software/projects/XMSX/boards/7?selectedIssue=XMSX-15

https://evtushenko.atlassian.net/jira/software/projects/XMSX/boards/7?selectedIssue=XMSX-16

https://evtushenko.atlassian.net/jira/software/projects/XMSX/boards/7?selectedIssue=XMSX-17

https://evtushenko.atlassian.net/jira/software/projects/XMSX/boards/7?selectedIssue=XMSX-19

с незначительным приоритетом (Lowest):

https://evtushenko.atlassian.net/jira/software/projects/XMSX/boards/7?selectedIssue=XMSX-21

https://evtushenko.atlassian.net/jira/software/projects/XMSX/boards/7?selectedIssue=XMSX-22

Метрика

Успешность прохождение smoke-тестов: 100%

Успешность прохождение чек-листов функционального и нефункционального тестирования составляет: 79%

Общее затраченное время на прохождение тестирования составляет: 100 минут

Коэффициент тестового покрытия составляет: 5,05

Общее количество найденных дефектов составляет: 21 шт.

Рекомендации

В результате проведенного тестирования команде dream team необходимо тщательно пересмотреть техническую документацию продукта, так как она неполноценно описывает сущность всех требований. Были выявлены дефекты, которые не соответствуют описанию в документации нового функционала, а значит излишне потраченное время тестировщика на заведение баг репортов, которые в последствии будут тестироваться повторно. Рекомендовано разработать автоматизацию тестов для regress и smoke тестирования, что позволит сократить время проверок, используемых при ручном тестировании, тем самым уменьшить сроки выхода нового функционала в релиз согласно используемой модели разработки web продукта.

Выводы

На основании проведенного тестирования новый функционал (личные события) системы полностью не готов к релизу, не смотря на то, что проведено регресс-тестирование старого функционала, в ходе которого не было выявлено значительных дефектов. Выявлены дефекты в новом функционале, которые необходимо устранить, в частности одновременного отображения в слоте события и урока при их совмещении по времени, а также дефекты связанные со стилями текста и ограничение на символы, которые необходимо дополнить в технической документации, дефекты по выбору даты личного события. Не менее значимое действие, которое повлияет на дальнейшую доработку и прогресс выпуска нового функционала является изучение информации согласно рекомендаций. После проведенных процедур устранения значительных багов и проведение цикла повторных тестов продукт готов к релизу.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors