Indice
16 relazioni: AUnit, Backdoor, Collaudo del software, Dependency injection, Extreme programming, Factory method, IEC 61508, JUnit, Kent Beck, Mock object, NUnit, PhpStorm, Principio aperto/chiuso, Racket (linguaggio di programmazione), Test double, Test driven development.
AUnit
AUnit è un framework di unit testing della famiglia xUnit per il linguaggio Ada, sviluppato originariamente da Ed Falis e mantenuto da AdaCore, distribuito insieme a GNAT.
Vedere Unit testing e AUnit
Backdoor
Una backdoor (dal termine inglese per porta di servizio o porta sul retro) è un metodo, spesso segreto, per passare oltre (aggirare, bypassare) la normale autenticazione in un prodotto, un sistema informatico, un crittosistema o un algoritmo.
Vedere Unit testing e Backdoor
Collaudo del software
Il collaudo del software (anche software testing in lingua inglese), in informatica, indica un procedimento, che fa parte del ciclo di vita del software, utilizzato per individuare le carenze di correttezza, completezza e affidabilità delle componenti software in corso di sviluppo.
Vedere Unit testing e Collaudo del software
Dependency injection
Dependency injection (DI) è un design pattern della Programmazione orientata agli oggetti il cui scopo è quello di semplificare lo sviluppo e migliorare la testabilità di software di grandi dimensioni.
Vedere Unit testing e Dependency injection
Extreme programming
La programmazione estrema, meglio nota come extreme programming (XP), è una metodologia di sviluppo del software mirata a migliorare la qualità del codice e la responsività al cambiamento dei requisiti del cliente.
Vedere Unit testing e Extreme programming
Factory method
Nella programmazione ad oggetti, il factory method è uno dei design pattern fondamentali per l'implementazione del concetto di factory. Come altri pattern creazionali, esso indirizza il problema della creazione di oggetti senza specificarne l'esatta classe.
Vedere Unit testing e Factory method
IEC 61508
Lo IEC 61508 è uno standard internazionale che disciplina l'intero ciclo di vita dei prodotti e dei sistemi elettrici, elettronici o elettronici programmabili (E/E/PE) relativi alla sicurezza, inclusi la loro applicazione, progettazione, utilizzo e manutenzione.
Vedere Unit testing e IEC 61508
JUnit
JUnit è un framework di unit testing per il linguaggio di programmazione Java. L'esperienza avuta con JUnit è stata importante nella crescita dell'idea di sviluppo guidato da test (in inglese Test Driven Development), ed è uno di una famiglia di framework di unit testing noti collettivamente come xUnit.
Vedere Unit testing e JUnit
Kent Beck
È stato uno dei 17 firmatari originali del Manifesto Agile nel 2001. Laureato in informatica all'Università dell'Oregon, è stato un pioniere dei design pattern e dell'applicazione commerciale di Smalltalk.
Vedere Unit testing e Kent Beck
Mock object
Nella programmazione orientata agli oggetti, i mock object (oggetti simulati od oggetti mock) sono degli oggetti simulati che riproducono il comportamento degli oggetti reali in modo controllato.
Vedere Unit testing e Mock object
NUnit
NUnit è un unit testing framework open source per Microsoft.NET. Appartiene alla famiglia Xunit e segue gli stessi propositi di JUnit per il mondo Java.
Vedere Unit testing e NUnit
PhpStorm
PhpStorm è un ambiente di sviluppo integrato (IDE) commerciale multi-piattaforma pensato per PHP, sviluppato dalla società ceca JetBrains. PhpStorm fornisce un editor per PHP, HTML e JavaScript con analisi del codice on-the-fly, prevenzione degli errori e refactoring automatici per codice PHP e JavaScript.
Vedere Unit testing e PhpStorm
Principio aperto/chiuso
Nella programmazione orientata agli oggetti il principio aperto/chiuso (open/closed principle, abbreviato con OCP) afferma che le entità (classi, moduli, funzioni, ecc.) software dovrebbero essere aperte all'estensione, ma chiuse alle modifiche; in maniera tale che un'entità possa permettere che il suo comportamento sia modificato senza alterare il suo codice sorgente.
Vedere Unit testing e Principio aperto/chiuso
Racket (linguaggio di programmazione)
Racket (precedentemente noto come PLT Scheme) è un linguaggio di programmazione general purpose multi-paradigma della famiglia Lisp-Scheme. Uno degli obiettivi dietro alla sua progettazione è quello di servire come piattaforma per la progettazione, creazione e implementazione di nuovi linguaggi.
Vedere Unit testing e Racket (linguaggio di programmazione)
Test double
I test double (informalmente indicati anche con la denominazione impropria di mock) sono uno strumento utilizzato in programmazione, specialmente orientata agli oggetti, come ausilio nello sviluppo di test unitari.
Vedere Unit testing e Test double
Test driven development
In informatica, nello sviluppo software, il test-driven development (abbreviato in TDD), in italiano sviluppo guidato dai test o sviluppo guidato dalle verifiche è un modello di sviluppo del software che prevede che la stesura dei test automatici avvenga prima di quella del software che deve essere sottoposto a test, e che lo sviluppo del software applicativo sia orientato esclusivamente all'obiettivo di passare i test automatici precedentemente predisposti.
Vedere Unit testing e Test driven development
Conosciuto come Test di unità, Test unitario, Unit test.