Diploma in Software Testing
Informazioni sulle strategie di test software e i livelli di test che sono utilizzati per testare i programmi software durante il ciclo di vita di sviluppo del software.
Description
In questo libero online ovviamente Diploma in Software Testing si apprenderà a strategie che vengono utilizzati per la verifica software. Imparerai sui processi di verifica e la convalida di test e la differenza tra i due. Imparerai sui diversi livelli di test. Imparerai sul sistema di test e le sue categorie e strategie. Imparerai sul test di integrazione, quando viene applicata e come funziona. Imparerai sulla differenza di test un oggetto - orientato programma rispetto alla tradizionale procedura programma.
Il corso inizia con l'introduzione di concetti di test del software. Imparerai sul lavoro coinvolto nel test e dove durante il test del ciclo di vita di sviluppo software inizia. Imparerai sui processi di verifica e la convalida di test, e sui livelli di test diversi e che test diversi livelli. Imparerai sull'effetto pesticida per i test del software, e il modello V del ciclo di vita di sviluppo software, e i suoi punti di forza e debolezze. Imparerai sul modello colpa e come si descrive i tipi di errori in un programma. Imparerai sui casi di test, la progettazione e la pianificazione e strategie per i casi di test. Imparerai sul test unità, che è e le parti del programma che test.
Avanti, si apprenderà a strategie test scatola nera. Imparerai sul test classe di equivalenza e come funziona. Sarà anche imparare a valore speciale test, test combinatoria, tabella decisionale, basato su test, e i metodi di test saggio - coppia o tutti, coppie.
Imparerai su strategie diverse white-box. Imparerai a copertura del test basato tecniche e che è il più forte e più debole di queste tecniche. Imparerai sulla condizione modifica e la copertura decisione test noto anche come test MC/DC. Imparerai sul percorso di test e di creare grafici del flusso di controllo. Imparerai sul flusso di test per testare le variabili nel programma. Imparerai a introdurre errori in un programma per il test di mutazione. Imparerai su come funziona il test di mutazione, i suoi svantaggi e terminologia. Imparerai sul test di integrazione, che è e approcci diversi per questo tipo di test.
Infine, sarà presentato ai livelli di test sopra il test unità. Imparerai a diversi tipi di prestazioni del sistema di test metodi e come funzionano. Imparerai sul test di regressione, quando viene eseguita e perché. Imparerai sul test oggetto - orientate programmi e le funzioni di programmazione OO come eredità e polimorfismo. Imparerai perché alcuni metodi di test per i programmi procedurali non funzionerà con programmi OO. Sarà anche imparare sulle strategie diverse per i test di verifica di integrazione che OO programma.
Questo corso sarà di grande interesse per ogni programmatore che vuole imparare il test metodi che possono essere utilizzati per testare i programmi software che hanno scritto.
Modules
Module 1: Introduction to Levels of Testing
-
I risultati di apprendimento
-
Introduzione al test del software
-
Livelli di verifica
-
Lezione di riepilogo
Module 2: Basic Concepts in Testing and Unit Testing
-
I risultati di apprendimento
-
Concetti di base in test - Parte I
-
Concetti di base in Test - Parte II
-
Test unità
-
Lezione di riepilogo
Module 3: Equivalence and Special Value Testing
Module 4: Combinatorial and White-box Testing
-
I risultati di apprendimento
-
Verifica combinatorie
-
Test coppie
-
Verifica White Box
-
Lezione di riepilogo
Module 6: MC/DC Testing
Module 7: Path, Dataflow and Mutation Testing
-
I risultati di apprendimento
-
Verifica percorso
-
Dataflow e mutazione Test
-
Verifica mutazione
-
Lezione di riepilogo
Module 8: Introduction to Testing Levels
-
I risultati di apprendimento
-
Test di integrazione
-
Test del sistema
-
Test di regressione
-
Lezione di riepilogo
Module 5: Diploma in Software Testing - First Assessment
Module 10: Diploma in Software Testing - Second Assessment
Module 11: Diploma in Software Testing - Final Assessment
Module 9: Testing Object-Orientated Programs
Learning Outcomes
Having completed this course you will be able to:
- Describe the different levels of testing software;
- Discuss means of reducing bugs in your software program;
- Distinguish the verification and validation process in software testing;
- Describe the pesticide effect in testing software;
- Describe unit testing and when it is performed;
- Identify the main approaches to designing a test case;
- Discuss the use of equivalence class testing;
- Explain special value testing;
- Describe the process of Boundary Value Analysis testing;
- List three strategies for combinatorial testing;
- Describe the Decision table-base testing and it usefulness;
- Explain pair-wise testing;
- Discuss White-box testing and its types of strategies;
- Discuss the different types of condition coverage testing;
- Describe Modified condition and decision coverage testing;
- Explain path coverage testing and creation of control-flow graphs;
- Discuss Dataflow testing;
- Describe mutation testing and identify its drawbacks;
- Describe different integration testing approaches;
- Discuss different system testing methods and their categories;
- Explain the use and importance of regression testing;
- Discuss why Object-Oriented programming was supposed to make testing easier than procedural programming;
- List the differences for testing an Object-Oriented program compared to a Procedural program;
- Describe the Object-Oriented programming methods that can cause issues for testing.
Certification
All Alison courses are free to study. To successfully complete a course you must score 80% or higher in each course assessments. Upon successful completion of a course, you can choose to make your achievement formal by purchasing an official Alison Diploma or Certificate.
Having an official Alison document is a great way to celebrate and share your success. It is:
- Ideal to include with CVs, job applications and portfolios
- A way to show your ability to learn and achieve high results
Careers
Need Some Help?

Questo corso è stato rivisto!
Per un'esperienza di apprendimento più piacevole, ti consigliamo di studiare la versione ripubblicata di questo corso per cellulari.
Portatemi al corso rivisto.