Software testing e QA
Servizi di software testing e QA: test manuali ed esplorativi, test automation in Playwright, Selenium e Cypress, test di app mobile su dispositivi reali, test delle API e contract testing, test di performance e di carico, e test di accessibilità rispetto a WCAG 2.2. QA engineer dedicati al Suo team, progetti di test realizzati end to end e presa in carico di suite di test scritte da altri team.
I servizi di software testing che offriamo
Ogni pagina descrive i test che prendiamo in carico, le modalità di collaborazione con noi e le domande che i clienti pongono per prime.
Test manuali
Servizi di test manuali: test funzionali, di regressione ed esplorativi, progettazione dei casi di test, test cross-browser e cross-device e supporto agli UAT, con QA engineer manuali dedicati o realizzazione di progetti.
Test automation
Servizi di test automation: suite Playwright, Selenium, Cypress e WebdriverIO, attività da SDET, test di API e visivi e integrazione nella CI, con test automation engineer dedicati o realizzazione di progetti.
Test di app mobile
Servizi di test di app mobile: test iOS e Android su dispositivi reali e device farm, automazione con Appium, Espresso, XCUITest e Maestro e controlli per la pubblicazione sugli store, con mobile QA engineer dedicati o realizzazione di progetti.
Test delle API
Servizi di test delle API: test REST, GraphQL e gRPC in Postman, REST Assured e nel codice, contract testing con Pact, validazione OpenAPI e mock dei servizi, con API test engineer dedicati o realizzazione di progetti.
Test delle prestazioni
Servizi di test delle prestazioni e di carico: test di carico, di stress e di soak in k6, JMeter, Gatling e Locust, analisi dei colli di bottiglia, capacity planning e Core Web Vitals, con performance engineer dedicati o realizzazione di progetti.
Test di accessibilità
Servizi di test di accessibilità: audit WCAG 2.2, test con screen reader e tastiera, controlli axe nella CI, supporto alla correzione e report di conformità, con tester di accessibilità dedicati o realizzazione di progetti.
Trattato altrove nel sito
QA e test automation
QA manuale, piani di test e suite automatizzate in Playwright, eseguite nella continuous integration così che un test che fallisce blocchi la release anziché raggiungere i Suoi utenti.
Ingaggiare QA engineer
Ingaggiare specialisti QA manuali e test automation engineer che scrivono suite Playwright eseguite nella Sua pipeline, così che un test che fallisce blocchi la release anziché raggiungere i Suoi utenti.
Test embedded e hardware
Servizi di test embedded e hardware: test dei dispositivi, banchi hardware-in-the-loop, automazione del firmware, test di ECU automotive, connettività e sicurezza, con QA engineer embedded dedicati o realizzazione di progetti.
Cybersecurity e penetration test
Servizi di cybersecurity e penetration test: pentest di web, mobile, API, rete e cloud, secure code review, SOC e incident response, ISO 27001 e SOC 2, con ingegneri della sicurezza dedicati o progetti definiti.
Un unico team QA per ogni tipo di test
Un solo QA engineer nel Suo team o un’intera funzione di test: test manuali ed esplorativi, suite automatizzate per web, mobile e API, test di carico prima di un lancio e audit di accessibilità, condotti da persone che lavorano nel Suo tracker e nel Suo processo di rilascio.
I test sono codice ed evidenza. Le suite risiedono nel Suo repository e girano nella Sua pipeline, un test che fallisce blocca la release invece di essere notato dopo, un test instabile viene corretto o rimosso e per un bug corretto si scrive un test di regressione che copre l’intera classe di difetto.
I test girano su dati di test, non sui dati dei Suoi clienti: record sintetici o mascherati negli ambienti di test, account di test nelle sandbox di pagamento ed e-mail, credenziali provenienti da un vault anziché da un file di test e produzione toccata solo per verifiche concordate dopo una release.
Come testiamo la nostra piattaforma
I nostri QA engineer testano la piattaforma su cui gira la nostra azienda, costruita su .NET, Angular e Azure SQL, a mano e con suite Playwright eseguite nella sua pipeline GitHub Actions, e ogni funzionalità viene rilasciata insieme ai propri test. Scopra la nostra pratica di QA.
Domande su software testing e QA
Quali servizi di test offrite?
Test manuale, compresi i test esplorativi, di regressione e di accettazione utente; test automation in Playwright, Selenium, Cypress e WebdriverIO; test di app mobile su dispositivi reali con Appium, Espresso, XCUITest e Maestro; test delle API e contract testing con Postman, REST Assured e Pact; test di performance e di carico in k6, JMeter, Gatling e Locust; e test di accessibilità rispetto a WCAG 2.2. I test su dispositivi e firmware e i penetration test hanno pagine dedicate.
In quali settori lavorano i vostri QA engineer?
Soprattutto e-commerce e retail, fintech e banche, SaaS enterprise ed ERP, sanità, prodotti di AI e dati, app media e consumer, dispositivi connessi e operatori di telecomunicazioni e cloud. Ogni pagina descrive come si svolgono i test in questi settori.
Potete rilevare i test da un altro team?
Sì. La presa in carico parte da una revisione in sola lettura dei casi di test, delle suite automatizzate e del loro storico di esecuzione, e da un elenco scritto dei rischi in ordine di impatto. Le suite esistenti vengono riparate dove costa meno che riscriverle, e nulla viene dismesso finché il suo sostituto non ha girato senza errori.
Come vengono contrattualizzati e fatturati i lavori?
Un unico accordo con BIG TREE 108 LLC e una fattura al mese. Il tempo viene registrato nel nostro portale durante il mese e gli stessi dati generano la fattura.
A chi appartengono il codice dei test, i casi di test e i report?
A Lei. Ogni specialista ha un contratto firmato con BigTree108 che cede all’azienda tutto il lavoro prodotto, e il nostro accordo con Lei lo cede a sua volta. Codice, design e documenti vengono consegnati nei Suoi repository e strumenti, non conservati dove solo noi possiamo modificarli.
Ha bisogno di QA engineer o di un ciclo di test?
Ci indichi che cosa sviluppa, come lo rilascia e dove oggi i bug raggiungono i Suoi utenti. Riceverà una risposta entro un giorno lavorativo: un piano di test, profili di candidati o il perimetro di una revisione dei Suoi test.