Testowanie API i Backend

Testowanie i kontrola jakości
Praca 1 z 3
Projekt: Accelario — Platforma Zarządzania Danymi dla Przedsiębiorstw
Rola: Inżynier QA (Ręczny + API + Backend)
Czas trwania: W toku

Zakres pracy:
Przeprowadzono pełny cykl testowania API i backendu w celu zapewnienia poprawności, stabilności i niezawodności usług opartych na danych, które zasilają wewnętrzne zautomatyzowane przepływy pracy.

Obowiązki i osiągnięcia:

Analizowano architekturę API, zależności punktów końcowych i logikę integracji

Tworzono i utrzymywano uporządkowane kolekcje Postman grupowane według modułów funkcjonalnych

Wdrożono asercje JavaScript w Postmanie do walidacji:

Struktury odpowiedzi i zawartości ładunku

Kodów statusu i logiki obsługi błędów

Reguł transformacji biznesowej

Przeprowadzono walidację backendu opartą na MySQL w celu zapewnienia spójności danych w warstwach UI, API i bazy danych

Przeprowadzono testy regresyjne przepływów pracy backendu przed wydaniami funkcji

Przyczyniono się do rozszerzenia zautomatyzowanego pokrycia testowego w backendzie (Java + JUnit)

Przykład asercji testu API (Postman, JS):

pm.test("Kod statusu to 200", () => pm.response.to.have.status(200));
pm.test("Odpowiedź zawiera niepusty zestaw danych", () => {
const json = pm.response.json();
pm.expect(json.data.length).to.be.above(0);
});

Narzędzia i stos technologiczny:
Postman, JavaScript (Asercje), MySQL Workbench, Git, Java, JUnit, Jira

Wynik:
Poprawiono wykrywanie problemów z backendem na wczesnych etapach, zwiększono pokrycie testów API i zredukowano wady regresji wpływające na produkcyjne przepływy danych.
Szczegóły
  • Dodana:
104

Freelancer

  • Zleceń -
  • Ocena -
  • Ranking 228
Zarejestruj się

Jeśli masz konto, zaloguj się

Wskaźniki

  • Ostatnia wizyta: 7 miesięcy 24 dni temu