Come creare un piano di test per i livelli Business Logic

September 19

Come creare un piano di test per i livelli Business Logic


Conosciuto anche come la logica del dominio, la logica di business è costituito da algoritmi funzionali che riguardano lo scambio di informazioni tra l'interfaccia utente e un database specifico. Il concetto di livelli di logica di business si riferisce al codice di programma software che collega obiettivi e gli obiettivi di business aziendali allo scopo applicazione software. Business o logica di dominio non appartiene alla logica di prodotto o aspetti di ingresso e di convalida dei dati di uscita. Per esempio, questo potrebbe applicarsi a regole che sono di solito associati a informazioni politica aziendale codificare di un database come l'aggiunta di costi aggiuntivi per gli altri servizi nel contesto di tale database.

istruzione

1 Accertare i parametri del modello di business che verranno utilizzati più volte in codificando le operazioni di business. Identificare i produttori, i prodotti, i servizi, i costi di produzione, la distribuzione e la durata del tempo di lavoro per la loro produzione. Creare un elenco e schema scritto, di testi o fogli di calcolo che descrive queste informazioni di elaborazione.

2 Progettazione di uno o più database per monitorare i parametri sulla vostra lista, documento o foglio di calcolo. Descrivere ciò che le variabili e costanti delle operazioni e dei prodotti in un elenco di riferimento. Creare un modello graficamente inclinato per dimostrare come ogni componente riferisce a vicenda. Includere tavoli all'interno del modello grafico che denotano l'architettura servizio o prodotto. Includere altri elementi di comando di business come il costo, le spese di finanziamento, il costo del lavoro, i prestiti ed i costi di ricerca e sviluppo se applicabile.

3 Utilizzare algoritmi di business query all'interno di un programma di database SQL per visualizzare tutte le relazioni, come funzionano e dove inizialmente stabiliti nel modello grafico. Progettare i componenti estere e primari particolarmente collegano tutte le varie tabelle di dati a ciascuno. Sviluppare le query progettate per dimostrare le relazioni tra servizi e prodotti e che forniscono modi alternativi che i prodotti diversi possono interagire all'interno della impresa.

4 Progettare con la separazione di pensiero e leggibilità del codice in mente, poiché è più semplice da interpretare logica aziendale che non fa parte della logica di presentazione. Assicurarsi che la presentazione dello schermo e il codice HTML è separato dalla logica di sicurezza e database per la visualizzazione chiara. Per esempio, gran parte dello standard JSP, ASP e PHP codifica sono strutturati con loop attraverso set di dati che inviano i risultati html. In questo caso, può essere difficile da notare se un tag html chiave può essere mancante o per dire dove esattamente i dati sono provenienti da.

5 Capire che la separazione degli aspetti della forza lavoro in diversi database è importante per le aziende più grandi che hanno dipendenti altamente specializzati. Tenere traccia di aspetti della forza lavoro, come attività di computer specifici per grandi non è così fondamentale per le organizzazioni più piccole in cui le funzioni di programmazione sono in genere eseguite da un individuo.

Consigli e avvertenze

  • script di progettazione che incoraggia riusabilità e che possono essere facilmente personalizzati per i test.
  • Per evitare confusione, capire che il modello definisce come i dati saranno conservati e recuperati, da non confondere con il modo in cui viene controllato.