Abbiamo qualcuno (chiamiamolo Ted) che è responsabile del test di nuove funzionalità e correzioni di bug. Stiamo usando Git e GitHub . masterdovrebbe essere / è sempre distribuibile ed developmentè il punto in cui commettiamo / uniamo nuove funzionalità o correzioni di bug, ma solo dopo che sono stati testati …
L'integrazione continua con i test è utile per assicurarsi che il codice "shippable" sia controllato in ogni momento. Tuttavia, è davvero difficile mantenere una serie completa di test e spesso, sembra che la build sarà comunque buggy. Quanti test dovresti avere fiducia nei test della tua pipeline CI? Usi una …
Al lavoro abbiamo un sistema abbastanza complicato. Chiamiamo questo sistema, System_A. Il nostro team di controllo qualità ha creato un altro sistema, chiama questo sistema, System_B, per testare System_A. Il modo in cui viene utilizzato System_B è il seguente. Generiamo input (usando System_B stesso), IN, elaboriamo tali input attraverso System_B …
Solo per chiarezza, lo stress test che ho scritto aumenta costantemente il carico sul sistema fino a raggiungere un punto di rottura. Funziona teoricamente indefinitamente, ma poiché le risorse di sistema sono limitate, si prevede che fallirà dopo un certo periodo di tempo. Ho un carico previsto per il sistema, …
Sto testando un API REST. Diciamo che restituisce una struttura JSON. Qual è l'approccio migliore per testare il server? Ogni passaggio del test può avere esito positivo solo se tutti i precedenti hanno avuto esito positivo. Struttura A: prova tutto in una volta - Test method 1: - make server …
Abbiamo l'oggetto public class MyObject{ protected MyObject(){} public string Property1 {get;private set;} public string Property2 {get;private set;} public string Property3 {get;private set;} public string Property4 {get;private set;} public string Property5 {get;private set;} public string Property6 {get;private set;} public string Property7 {get;private set;} public string Property8 {get;private set;} public string Property9 …
Alcune parti di un gioco sono facili da testare in modo automatizzato (logica, matematica, gestione degli input); ma ce n'è anche molto puramente visivo e non facilmente testabile. Sarei sorpreso se l'industria dei giochi lasciasse tutto questo ai test manuali; ci sono abbastanza soldi che immagino che sia stato fatto …
Ho un'app PHP che è molto grande. Di solito ci sono 2-3 sviluppatori che ci lavorano a tempo pieno e stiamo arrivando al punto in cui stiamo apportando modifiche e creando bug (funzionalità per la tosse!). Il software non è complesso per dire, ma c'è molto da fare (35 ~ …
A volte il mio team addetto al controllo qualità segnala errori, ma né io né loro abbiamo idea di come riprodurli. Questo porta a sessioni di debug molto lunghe e frustranti che a volte non danno nemmeno risultati. Il mio software è fortemente legato all'hardware proprietario, quindi i bug possono …
Ho visto molti articoli di ricerca e blog tecnici che vantano i vantaggi dei test del software. Ne ho convinto. Ma poiché tutte le ricerche sui test del software sono condotte da grandi società di software, non credo che si applichino davvero alle startup. Poiché le startup hanno esigenze e …
Se aggiungi nuove opzioni di configurazione a un programma, spesso può avere tonnellate di effetti a catena in termini di ottenere le opzioni su dove devono essere attuate. Sono a conoscenza di tre modi di base di cui sono a conoscenza: Passa tutte le impostazioni di configurazione alle parti del …
Attualmente stiamo lavorando a un progetto PHP / MySQL medio / grande. Stiamo effettuando test di unità con PHPUnit e QUnit e abbiamo due tester a tempo pieno che stanno testando manualmente l'applicazione. I nostri dati di test (finti) sono attualmente creati con script SQL. Abbiamo problemi con la gestione …
Abbiamo un sito Web di grandi dimensioni (oltre 1200 ore) che presenta molti debiti tecnici. Ciò è principalmente causato dai seguenti (soliti) motivi. Più programmatori che vanno e vengono durante lo sviluppo. Modifica delle specifiche durante lo sviluppo. Numerose funzionalità aggiunte (in breve tempo). Il cliente desidera molte nuove funzionalità, …
Faccio parte del team di sviluppo interno della mia azienda e sviluppiamo i siti Web della nostra azienda in base alle esigenze del team di marketing. Prima di rilasciare il sito a loro per i test di accettazione, ci è stato chiesto di fornire loro un piano di test da …
stiamo usando un classico processo di sviluppo a forma di V. Abbiamo quindi requisiti, architettura, progettazione, implementazione, test di integrazione, test di sistema e accettazione. I tester stanno preparando casi di test durante le prime fasi del progetto. Il problema è che, a causa di problemi di risorse (*), le …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.