Automatizzerò i tuoi test API rest con java e rest assured
QA Engineer specializzato in Web Mobile e API Testing
Informazioni su questo servizio
Rendi ripetibili i controlli di regressione API con automazioni di test riutilizzabili create in Java e REST Assured.
Con oltre 5 anni di esperienza QA, creo test che verificano i codici di risposta concordati, i campi di risposta e scenari positivi e negativi.
Ogni pacchetto include codice sorgente Java, configurazione Maven, specifiche di richiesta riutilizzabili, istruzioni di setup, un riepilogo dell'esecuzione e una walkthrough registrata.
Starter: fino a 4 casi di test su 2 operazioni API.
Standard: fino a 12 casi di test su 5 operazioni, validazione schema JSON, dati di test esterni e report HTML.
Avanzato: fino a 25 casi di test su 10 operazioni, più un workflow di GitHub Actions.
Il scope copre un'API REST, un ambiente di test e un metodo di autenticazione esistente. Un'operazione è un metodo HTTP più una route. Limiti di operazioni e casi di test si applicano entrambi.
Contattami prima di ordinare per confermare scope, documentazione e accesso.
Correzioni backend, audit di sicurezza, test di carico, setup infrastrutturale e manutenzione continua sono esclusi. Il documento allegato è un esempio di consegna fittizio.
Applicazione di testing:
API
Tecnologia di sviluppo:
Java
Dispositivo:
PC
Il mio portfolio
FAQ
Traduzione automatica.
Cosa si intende per operazione API e caso di test?
Un'operazione è un metodo HTTP più una route, come GET /users. Un caso di test verifica un input o condizione e il risultato atteso. Entrambi i limiti di pacchetto si applicano; i casi non sono conteggiati per operazione.
Di cosa hai bisogno prima di iniziare?
Documentazione API, URL di base di test, istruzioni di autenticazione, dati di test e risposte attese. Usa account di test dedicati e condividi credenziali in modo sicuro. Conferma il permesso per test che modificano i dati.
Puoi estendere un progetto di automazione esistente?
Sì, dopo aver revisionato la sua struttura Java/REST Assured e le dipendenze. Contattami prima di ordinare. Migrazioni di framework, refactoring importanti e riparazioni non correlate richiedono uno scope separato.
Cosa include l'integrazione con GitHub Actions?
L'opzione avanzata include un workflow con esecuzione manuale e un trigger di repository concordato, più report di test. La tua API deve essere raggiungibile dal runner. Setup di rete privata e runner personalizzati sono esclusi.
Cosa coprono le revisioni?
Modifiche ai test consegnati e alla documentazione entro lo scope concordato. Nuove operazioni, casi extra, requisiti API modificati, correzioni backend e manutenzione continua non sono inclusi.

