Добро пожаловать на сайт Какумиризи Дауда, на котором рассказывается о его путешествии в программирование!
Поступив в 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]