È vero che Facebook non ha tester?
Questo è per lo più vero. Almeno dall'aprile 2011, Facebook non aveva dipendenti che erano dedicati al QA o altrimenti eseguivano il QA come loro responsabilità lavorativa primaria. C'erano alcuni dipendenti che facevano cose vagamente simili al QA, ma questa era una piccola parte del loro lavoro.
Facebook ha una quantità enorme di test automatizzati se si misura secondo una metrica come:
- linee di codice di test
- tempo necessario per eseguire i test
Se si utilizza una metrica diversa, come "copertura", ha una quantità abbastanza limitata di test automatizzati.
Facebook usa questi segnali per identificare i bug e altri problemi che superano la revisione:
- tutti in azienda usano il software continuamente e hanno strumenti per segnalare i bug che trovano nelle versioni pre-rilascio della codebase
- i log degli errori aggregati mostrano quando un problema che viene identificato dalla registrazione del codice o dalle caratteristiche del linguaggio (es, chiamare un metodo che non esiste) si sta verificando su scala in produzione
- rapporti utente aggregati e grafici di successo del flusso di lavoro (es, numero di messaggi inviati nell'ultima ora, vs in quest'ora la settimana scorsa) mostrano quando una funzione è completamente rotta per una percentuale significativa della base di utenti
- i maggiori clienti della piattaforma Facebook sono effettivamente costretti a fare QA per Facebook perché i loro affari dipendono da esso, quindi riportano i problemi della piattaforma (hanno accesso al nuovo codice 24 ore prima del rilascio del martedì tramite beta.facebook.com)
- Gli ex-dipendenti di Facebook hanno alcuni canali privilegiati che possono utilizzare per segnalare i problemi; io personalmente segnalo circa 13.000 bug al mese
Questo processo funziona per Facebook in parte perché Facebook non ha bisogno, in generale, di produrre software di particolare qualità.
Articoli simili
- Quali sono gli strumenti che un tester di automazione QA dovrebbe imparare oggi?
- Quali sono gli orari per postare su Facebook e perché Facebook non permette di ritardare i post su Facebook per un determinato periodo?
- È vero che il vero nome di Topolino è Michael Theodore Mouse?
- Qualcuno senza un account Facebook può guardare Facebook Live? Potrebbero semplicemente usare il link ad una pagina Facebook?