English | German | French | Portugese | Italian |
Sunday, November 19, 2017
 
Prova del software
 
  • Introduzione
  • Processo difficile di inizio
  • Processo difficile di arresto
  • Strategia difficile
  • Programma di prova
  • Analisi di rischio
  • Ciclo di vita difficile del software
  •  
    Tipi difficili del software
     
  • Prova statica
  • Prova dinamica
  • Prova di Blackbox
  • Prova di Whitebox.
  • Prova dell'unità.
  • Prova di requisiti.
  • Prova di regressione.
  • Trattamento degli errori esaminando.
  • Prova di sostegno manuale.
  • Prova Intersystem.
  • Controllare la prova.
  • Mettere la prova in parallelo.
  • Prova del volume.
  • Prova di sforzo.
  • Prova di prestazioni.

  •  
    Attrezzi difficili
     
  • Corridore di vittoria
  • Corridore del carico
  • Esaminare il direttore
  • Prova di seta
  • Esaminare il socio

  •  
    Intervistare la domanda
     
  • Vincere il corridore
  • Caricare il corridore
  • Prova di seta
  • Esaminare il direttore
  • Domanda difficile generale

  •  
    Intervistare la domanda
     
  • Vincere il corridore
  • Caricare il corridore
  • Prova di seta
  • Esaminare il direttore
  • Domanda difficile generale

  •    
     
     

    Domande difficili generali di intervista


    A D V E R T I S E M E N T


    1.What è “il software garanzia della qualità„?

    Il QA del software coinvolge l'intero processo di sviluppo del software - controllando e migliorando il processo, assicurandosi che tutti i campioni e procedure convenuti sono seguiti ed accertandosi che i problemi siano trovati e si occupino di. È orientato verso “la prevenzione„. (Vedere la sezione dei libri per una lista dei libri utili su garanzia della qualità del software.)

    2.What è “software che esamina„?

    La prova coinvolge il funzionamento di un sistema o di un'applicazione nelle circostanze controllate e la valutazione dei risultati (per esempio, “se l'utente è nell'interfaccia A dell'applicazione mentre per mezzo dei fissaggi B e fa la C, allora la D dovrebbe accadere„). Le circostanze controllate dovrebbero includere sia le circostanze normali che anormali. La prova dovrebbe tentare intenzionalmente di fare le cose andare male determinare se le cose accadono quando non dovrebbero o le cose non accadono quando dovrebbero. È orientata verso “rilevazione„.

    Le organizzazioni variano considerevolmente in come assegnano la responsabilità di QA e della prova. A volte sono la responsabilità unita di un gruppo o individuo. Inoltre il terreno comunale è personale addetto al programma che include una miscela dei tester e degli sviluppatori che lavorano molto attentamente insieme, con i processi generali di QA controllati dai responsabili di progetto. Dipenderà formato da che il la cosa migliore misure organizzazione e struttura di affari.



    3. Che cosa alcuni guasti importanti recenti del sistema di elaborazione sono causati dagli errori di programmazione?


    * I mezzi segnala in gennaio di 2005 hanno dettagliato i problemi severi con un governo degli Stati Uniti di alto-profilo $170 milioni ESSO il progetto dei sistemi. La prova del software era uno dei cinque settori problematici principali secondo un rapporto della commissione che rivede il progetto. Gli studi erano in corso di determinare quale, all'occorrenza, spartiscono del progetto potrebbero essere salvati.

    * Nel luglio 2004 i giornali hanno segnalato che un nuovo sistema di amministrazione di assistenza sociale di governo nel Canada che costa diverse centinaia milione dollari non poteva maneggiare un aumento semplice di aliquota della indennità dopo essere stato messo in funzione in tensione. Secondo come riferito il contratto originale permesso soltanto 6 settimane di prova di accettazione e del sistema non è stato esaminato mai a relativa capacità di maneggiare un aumento di tasso.

    * Milioni di clienti di banca sono stati avuti effetto su dagli errori dovuto installazione del esaminato di insufficientemente programmano nel sistema di elaborazione di transazioni di una banca nordamericana importante, secondo i rapporti di notizie mid-2004. Gli articoli sull'avvenimento hanno dichiarato che ha occorr due settimane per riparare tutti gli errori risultanti, che i problemi supplementari hanno risultato quando l'avvenimento ha disegnato tantissimi attacchi phishing di E-mail contro i clienti della banca e che il costo complessivo dell'avvenimento potrebbe eccedere $100 milioni.

    * Un insetto nel software dell'amministrazione del luogo utilizzato dalle aziende con una percentuale significativa di traffico di World Wide Web è stato segnalato in maggio di 2004. L'insetto ha provocato simultaneamente i problemi di rendimento per molti dei luoghi ed ha richiesto inabilitare del software fino a che l'insetto non fosse fisso.

    * Secondo i rapporti di notizie in aprile di 2004, un errore di programmazione è stato determinato per essere un contributore importante 2003 alla mancanza di corrente elettrica di nordest, il guasto più difettoso della centrale elettrica nella storia nordamericana. La perdita in causa guasto di corrente elettrica a 50 milione clienti, ad un arresto forzato di 100 centrali elettriche ed alle perdite economiche valutate a $6 miliardo. L'insetto era secondo come riferito in un sistema fornitore-fornito di controllo e di amministrazione di alimentazione della società di servizi, che non poteva maneggiare e segnalare correttamente su una confluenza insolita degli eventi inizialmente localizzati. L'errore è stato trovato e corretto dopo avere esaminato milioni di linee del codice.

    * All'inizio di 2004, i rapporti di notizie hanno rivelato l'uso intenzionale di un errore di programmazione come attrezzo di counter-espionage. Secondo il rapporto, nell'inizio degli anni 80 una nazione surreptitiously ha permesso che il servizio di spionaggio della nazione ostile rubasse una versione di software industriale specializzato che intenzionale-aveva aggiunto i difetti. Ciò finalmente ha provocato la rottura industriale principale nel paese che ha usato il software difettoso rubato.

    * Un rivenditore importante degli Stati Uniti secondo come riferito è stato colpito con una grande indennità di governo in ottobre di 2003 dovuto gli errori di Web site che hanno permesso ai clienti di osservare gli ordini in linea dell'un anothers.

    * Le storia di notizie nella caduta di 2003 hanno dichiarato che un'azienda di manufacturing ha ricordato tutti i loro prodotti del trasporto per riparare un problema di software che causa l'instabilità in determinate circostanze. L'azienda ha trovato e segnalato l'insetto in se ed inizia la procedura di richiamo in cui un aggiornamento del software ha riparato i problemi.

    * In gennaio di 2001 giornale ha segnalato che una ferrovia europea importante è stata colpita dalle ripercussioni dell'insetto di Y2K. L'azienda ha trovato che molti dei loro più nuovi treni non farebbero funzionare dovuto la loro incapacità di riconoscere la data “31/12/2000„; i treni sono stati avviati alterando le regolazioni della data del sistema di controllo.

    * I rapporti di notizie in settembre di 2000 hanno detto a di un fornitore del software che deposita una causa con un grande prestatore di ipoteca; il fornitore secondo come riferito aveva trasportato un sistema di elaborazione in linea di ipoteca che non ha risposto alle specifiche, è stato trasportato in ritardo e non ha funzionato.

    * All'inizio di 2000, i problemi importanti sono stati segnalati con un nuovo sistema di elaborazione in un grande distretto suburbano della " public school " degli Stati Uniti con gli allievi 100.000+; i problemi hanno incluso 10.000 schede ed allievi errati di rapporto a sinistra incagliati dai sistemi guastati di registro del codice categoria; CIO del distretto è stato infornato. Il distretto della scuola deciso per reintegrarlo è originale 25 anni - vecchio sistema per almeno un anno fino a risolvere gli insetti di nuovo sistema dai fornitori del software.

    * In ottobre di 1999 $125 milioni la nave spaziale del Orbiter di clima della NASA Marte si è creduta per essere persa nello spazio dovuto un errore di conversione di dati semplice. È stato determinato che il software della nave spaziale usasse determinati dati nelle unità inglesi che dovrebbero essere nelle unità metriche. Tra altre mansioni, il orbiter era di servire poichè un relè di comunicazioni per la missione polare del Marte Lander, che è venuto a mancare per i motivi sconosciuti nel dicembre 1999. Parecchi pannelli di studio sono stati riuniti per determinare i guasti trattati che hanno permesso che l'errore andasse inosservato.

    * Gli insetti nel software che sostiene una grande rete di trasmissione di dati ad alta velocità commerciale hanno interessato 70.000 clienti di affari durante 8 giorni in agosto di 1999. Fra quelli influenzati era il sistema di commercio elettronico di più grande scambio a termine degli Stati Uniti, che si interrompesse per la maggior parte di una settimana come conseguenza dei guasti.

    * I rapporti di notizie del gennaio 1998 hanno detto a dei problemi di software ad un'azienda importante di telecomunicazioni degli Stati Uniti che ha provocato nessun spese per le richieste interurbane per un mese per 400.000 clienti. Il problema è andato inosservato fino a che i clienti non denominassero in su con le domande circa le loro fatture.

    4.Why è per l'amministrazione spesso duro ottenere serio circa garanzia della qualità?


    * Risolvere i problemi è un processo di alto-visibilità; impedire i problemi è basso-visibilità. Ciò è illustrata da un vecchio parable: In Cina antica ci era una famiglia dei healers, uno di chi è stato conosciuto durante la terra ed ha impiegato come medico ad un signore grande.

    5.Why il software ha insetti?


    * Miscommunication o nessuna comunicazione - quanto agli specifics di ché applicazione dovrebbe o non dovrebbe fare (i requisiti dell'applicazione).

    * Complessità del software - la complessità delle applicazioni correnti del software può essere difficile da comprendere per chiunque senza esperienza di sviluppo del software di moderno-giorno. le applicazioni Multi-tiered, l'assistente di cliente e le applicazioni distribuite, le comunicazioni di dati, le basi di dati relazionali enormi ed il formato puro delle applicazioni tutto hanno contribuito allo sviluppo esponenziale nella complessità sistema/del software.

    * Errori di programmazione - i programmatori, come chiunque altrimenti, possono fare gli errori.

    * I requisiti cambianti (se documentato o non documentato) - l'utilizzatore finale non possono capire gli effetti dei cambiamenti, o possono capirli comunque e chiedere - la riprogettazione, il rinvio degli assistenti tecnici, effetti su altri progetti, funziona requisiti di fissaggi, fuori gettato o essere rifatto dovere possono che già completato che possono essere influenzati, ecc. Se ci sono molti cambiamenti secondari o dipendenze conosciute e sconosciute dei cambiamenti del maggiore, fra le parti del progetto essere probabile da interagirsi e causare i problemi e la complessità dei cambiamenti coordinating può provocare gli errori. L'entusiasmo del personale di ingegneria può essere influenzato. In alcuni ambienti veloce-cambianti di affari, i requisiti continuamente modificati possono essere un fatto di vita. In questo caso, l'amministrazione deve capire i rischi risultanti e gli assistenti tecnici di prova e di QA devono adattarsi e programma affinchè la vasta prova continua mantengano gli insetti inevitabili dal funzionare dal controllo - da vedere “che cosa può essere fatto se i requisiti stanno cambiando continuamente?„ nella parte 2 del FAQ. Inoltre si veda le informazioni sui metodi “agili„ quale XP, anche nella parte 2 del FAQ.

    * Pressioni di Tempo - la programmazione dei progetti del software è difficile nel migliore dei casi, spesso richiedendo il guesswork molto. Quando le scadenze appaiono in lontananza e lo scricchiolio viene, gli errori saranno fatti.

    * egos - la gente preferisce dire le cose come:

    * * “nessun problema„

    * * “parte della torta„

    * * “posso sbattere quello fuori in alcune ore„

    * * “dovrebbe essere facile da aggiornare quel vecchio codice„

    * anziché:

    * * “che aggiunge la complessità molto e potremmo concluderci sul fare gli errori molto„

    * * “non abbiamo idea se possiamo fare quello; la traverseremo volando„

    * * “non posso valutare quanto tempo prenderà, fino a che non dia un'occhiata vicina esso„

    * * “non possiamo calcolare fuori che cosa quel vecchio codice degli spaghetti in primo luogo„

    Se ci è troppo non realistico “nessun problema„, il risultato è insetti.

    * Codice male documentato - è duro effettuare e modificare il codice che è scritto male o male è documentato; il risultato è insetti. In molte organizzazioni amministrazione non fornisce motivo per i programmatori per documentare il loro codice o per scrivere chiaramente, codice comprensibile e mantenibile. Infatti, è solitamente l'opposto: ottengono i punti principalmente per rapidamente risultare il codice e ci è sicurezza dell'impiego se nessuno altrimenti può capirlo (“se fosse duro da scrivere, dovrebbe essere duro da leggere„).

    * Gli attrezzi di sviluppo del software - attrezzi visivi, biblioteche del codice categoria, compilatori, attrezzi scripting, ecc. introducono spesso i loro propri insetti o male sono documentati, con conseguente insetti aggiunti.

    6.How possono i nuovi processi di QA del software essere introdotti in un'organizzazione attuale?


    * Mólto dipende dal formato dell'organizzazione e dei rischi in questione. Per le grandi organizzazioni con (in termini di vite o proprietà) i progetti high-risk, l'amministrazione seria compra è richiesta e un processo formalizzato di QA è necessario.

    * Dove il rischio è più basso, l'amministrazione ed organizzativi comprano e l'esecuzione di QA può essere un più lento, processo di punto--un-tempo. I processi di QA dovrebbero essere equilibrati con rendimento in modo da mantenere la burocrazia dall'uscire della mano.

    * Per i piccoli gruppi o progetti, un processo più ad-hoc può essere adatto, secondo il tipo di clienti e di progetti. Mólto dipenderà dai cavi della squadra o dai responsabili, risposte agli sviluppatori e ad accertare le comunicazioni sufficienti fra i clienti, i responsabili, gli sviluppatori ed i tester.

    * La maggior parte del valore per sforzo sarà spesso nei processi dell'amministrazione di requisiti (a), con un obiettivo delle liste dei requisiti precise, complete, saggiabili comprese nei requisiti o nella documentazione di disegno, o “in agile„ - scrivere ad ambienti la vasta coordinazione a macchina continua con gli utilizzatori finali, controlli di disegno (b) e controlli di codice e (c) post-mortems/retrospectives.

    7.What è verifica? convalida?


    * La verifica coinvolge tipicamente le revisioni e le riunioni per valutare i documenti, i programmi, il codice, i requisiti e le specifiche. Ciò può essere fatta con le liste di controllo, pubblica le liste, i walkthroughs e le riunioni di controllo. La convalida coinvolge tipicamente la prova reale ed avviene dopo che le verifiche siano completate. Il termine “dispositivo di venipunzione & V„ si riferisce alla verifica ed alla convalida indipendenti.

    8.What è “un walkthrough„?


    * “Un walkthrough„ è una riunione informale per la valutazione o gli scopi informativi. Poca o nessuna preparazione è richiesta solitamente.

    A D V E R T I S E M E N T

    discussionDiscussion Center
    Discuss
    Discuss

    Query

    Feedback
    Yahoo Groups
    Y! Group
    Sirfdosti Groups
    Sirfdosti
    Contact Us
    Contact
    Recommended Resources
    • Testing Interview Questions - http://www.coolinterview.com/type.asp
    • Testing Tools Interview Questions - http://www.coolinterview.com/type.asp
    • What is Software Testing?- http://en.wikipedia.org/wiki/Software_testing
    • Software QA & Testing Resource Center- http://www.softwareqatest.com/
    • Testing Faqs- http://www.testingfaqs.org/
     

     

     

    A D V E R T I S E M E N T


    Rete di Vyom: SMS libero, GRE, GMAT, MBA | Exams in linea | lavori di Freshers | trasferimenti dal sistema centrale verso i satelliti del software | codici sorgente & di programmazione | Delhi Info | lavori, discussioni | carte da disposizione | eBooks liberi | eBooks liberi | commercio libero Info | domande di intervista | lezioni private libere | arabo, francese, tedesco | preparazione di IAS | scherzi, canzoni, divertimento | Classifieds libero | ricette libere | trasferimenti dal sistema centrale verso i satelliti liberi | Bangalore Info | soluzioni di tecnologia | Outsourcing di progetto, ospitare di fotoricettore | preparazione del CANCELLO | preparazione di MBA | SAP Info | prova del software

    Copyright © 2006. Cool Interview .com. All rights reserved
    The site is maintained by Vyom Technosoft Pvt. Ltd.