Добро пожаловать на сайт Какумиризи Дауда, на котором рассказывается о его путешествии в программирование!

Поступив в 2017 году на программу бакалавриата по программной инженерии в Bugema Университет Уганды, Восточная Африка, в начале 2018 года я заинтересовался разработкой с открытым исходным кодом, где я присоединился к OpenMRS. » как разработчик сообщества, и с тех пор я стал гражданином и энтузиастом открытого исходного кода!.

Помимо участия в различных репозиториях для сообщества, в 2019 году я также добровольно выступил в качестве наставника GCI в OpenMRS, где я выполнял функции QA. ментор и был среди успешных наставников по окончании программы.

ПУТЕШЕСТВИЕ ПО СТИПЕНДИИ OpenMRS В КАЧЕСТВЕ СТАНДАРТА КАЧЕСТВА

Я так благодарен администрации OpenMRS за предоставленную мне возможность стать частью 2021 года fellowship с сообществом, которое занимается спасением жизней по всему миру. Приятно получать наставничество от старшего инженера-программиста Кависи Джозеф, который совершенствует мои технические навыки и опыт в разработке программного обеспечения.

Я начал свое путешествие по стипендии с общедоступной ветки обсуждения сообщества post, обновляя сообщество о том, над чем я работал, каждые 14 дней. Также обновлена ​​страница обеспечения качества вики, которая содержит техническую дорожную карту отдела контроля качества.

Задачи, выполненные в рамках программы стипендий

Задачи на апрель:восстановление устаревших тестов пользовательского интерфейса в openmrs-distro-referenceapplication

Решенный тест добавления поставщика [RATEST-120]

Решенный тест на удаление человека [RATEST-121]

Решенный тест Edit Provider [RATEST-122]

Решенный тест службы редактирования [RATEST-123]

Блокировщик: устранено [RATEST-124]

Решено Редактировать тест на аллергию [RATEST-126]

Решено игнорирование фиксации файлов [RATEST-101].

Сделал обзоры кода на PR, поднятый участниками отряда. См. вариант использования здесь

Познакомил студентов колледжа с разработкой с открытым исходным кодом на семинаре.

Работал над демонстрационным случаем QA demo, который был представлен в виртуальном сообществе OpenMRS конференция, которая состоялась 17 и 18 апреля 2021 г.

Задачи в мае: восстановление устаревших тестов пользовательского интерфейса в openmrs-distro-referenceapplication

Решено Добавить новый тест на аллергию [RATEST-128]

Блокировщик: устранено [RATEST-129]

Решено Удалить тест на аллергию [RATEST-131] [видео]

Решенный тест Capture Vitals [RATEST-132]

Решено Тест службы добавления и удаления [RATEST-134]

Решено: Допуск к выходу из стационара [RATEST-136]

Решено Удалить тест типа посещения [RATEST-138]

Задачи в июне: восстановление устаревших тестов пользовательского интерфейса в openmrs-distro-referenceapplication

Решенный тест поиска записи пациента [RATEST-140]

Решено Тест Найти пациента по имени [RATEST-141]

Решено Зарегистрировать тест неопознанного пациента [RATEST-142]

Устранена проблема слияния записей [RATEST-143]

Решено Редактировать демографический тест [RATEST-144]

Решенный тест на дублирование регистра пациентов [RATEST-153]

Устранена проверка блокировки назначений на удаление [RATEST-156]

Решено Вернуться к приложению после теста выхода [RATEST-158]

Решено Зарегистрировать тест пациента [RATEST-159]

Рефакторинг устаревших тестов пользовательского интерфейса repo для обеспечения качества программного обеспечения [RATEST-160]

Решено: Допуск к выходу из стационара [RATEST-162]

Решенный тест управления расписаниями поставщиков [RATEST-113]

Рефакторинг устаревших страниц пользовательского интерфейса для обеспечения качества программного обеспечения [RATEST-163]

Наставлял новых членов команды, помогая им приступить к технической работе. Вот вариант использования

Задачи на июль: разработка автоматизированных тестов рабочего процесса E2E, а также исправление устаревших тестов пользовательского интерфейса.

Решенный тест посещения слияния [RATEST-85]

Решенный тест клавиатуры неопознанного пациента [RATEST-82]

Решено тестирование назначения запроса на удаление [RATEST-94]

Решено: добавление диагноза в примечание к посещению теста [RATEST-97]

Решенный тест перевода в отделение [RATEST-83]

Решенный тест добавления пользователя [RATEST-135]

Устранено [RA-1808]

Решенный тест на конечное посещение [RATEST-145] [видео]

Блокировщик: исследовано и исправлено Удаление ресурсов в RestClient [RATEST-75]

Разработан E2E-тест автоматизированного рабочего процесса визита в больницу [RATEST-154] [видео]

Разработан тест рабочего процесса E2E Automated Vitals and Triaging [RATEST-151] [видео]

Блокировщик: устранено [RATEST-170]

Работал над QA Show Case demo, который был представлен в виртуальном сообществе OpenMRS конференция, которая состоялась 14 и 15 июля 2021 г.

Задачи в августе: разработка автоматизированных тестов рабочего процесса E2E в openmrs-contrib-qaframework

Решено [RATEST-176]

Решено [RATEST-177]

Решено [RATEST-183]

Блокировщик: устранено [RATEST-182]

Решено [RATEST-187]

Решено [RATEST-188]

Решено [RATEST-190]

Блокировщик: устранено [RATEST-193]

Решено [RATEST-189]

Блокировщик: устранено [RATEST-198]

Разработан тест рабочего процесса E2E Automated Encounter [RATEST-180]

Решено [RATEST-202]

Решено [RATEST-205]

Решенный тест модулей проверки [RATEST-149]

Решено [RATEST-212]

Задачи в сентябре: разработка автоматизированных тестов рабочего процесса E2E в openmrs-contrib-qaframework, а также написание автоматизированных тестов для REST API

Решенный тест на назначение книги [RATEST-91]

Решено [RATEST-218]

Решено [RATEST-219]

Разработан автоматизированный тест рабочего процесса E2E для учетной записи пользователя [RATEST-157]

Решено [RATEST-227]

Решено [RATEST-232]

Решено [RATEST-233]

Разработан тест рабочего процесса E2E Automated Location [RATEST-200]

Блокировщик: устранено [RATEST-238]

Решено [RESTWS-850]

Решено [RESTWS-851]

Решено [RESTWS-852]

Решено [RESTWS-853]

Решено [RESTWS-854]

Решено [RESTWS-855]

Решено [RESTWS-856]

Решено [RESTWS-857]

Задачи в октябре: написание автоматизированных тестов для REST API

Решено [RESTWS-858]

Решено [RESTWS-860]

Решено [RATEST-196]

Решено [RATEST-253]

Решено [RESTWS-863]

Решено [RATEST-250]

Решено [RATEST-259]

Решено [RATEST-260]

Решено [RATEST-265]

Задачи на ноябрь: написание автоматизированных тестов для REST API

Решено [RATEST-262]

Решено [RATEST-263]

Решено [RATEST-264]

Решено [RATEST-265]

Решено [AM-223]

Решено [RESTWS-854]

Устранено [RESTWS-869]

Решено [RESTWS-871]

Решено [RESTWS-872]

Задачи на декабрь: перенос устаревших тестов selenium в qaframework, настройка Heroku в репозитории.

Решено [RATEST-258]

Решено [RATEST-277]

Решено [RATEST-280]

Решено [RATEST-282]

Решено [RATEST-284]

Решено [RESTWS-874]

Решено [RESTWS-875]

Решено [RATEST-287]

Решено [RATEST-289]

Решено [RATEST-292]

Работа над [RATEST-276]