Passa ai contenuti principali

Test Automatici su SAP (1)



Per iniziare questo argomento incomincio con allegare un link relativo ad una guida basica che mi ha aiutato molto  http://scn.sap.com/docs/DOC-8235
Altro link utile: http://www.architectsap.com/blog/sap-abap/sap-ecatt-step-by-step-guide/
Ed infine la documentazione standard  http://help.sap.com/saphelp_nw70ehp2/helpdata/en/fd/4f6b3f3d643b3be10000000a114084/content.htm

i Test

Esistono due tipologie di test: funzionali ed unitari. 
I test unitari sono legai alla verifica del funzionamento di un programma o di una classe.
I test funzionali sono legati al funzionamento di un processo: quindi all'esecuzione di una serie di videate utente

Perchè usare i test?

Semplice, perchè riducono sia i tempi di implementazione sia di verifica dei requisiti utente. 
Inoltre aiutano a definire esattamente le specifiche di un flusso definendo in anticipo il risultato del flusso.
Infine in caso di aggiornamento della configurazione o del sistema aiutano a verificare subito tutti i flussi e processi implementati nel sistema

Test fuori dal mondo SAP

Il testing è una pratica usata e consolidata fuori dal mondo SAP sopratutto in ambito web. Sviluppare un'applicazione web o u'applicazione desktop è molto più complesso che sviluppare un'applicazione SAP: parlo per esperienza, occupandomi anche di test.
Ecco perchè il testing è importante.
Sul web esistono tool che permettono di simulare le azioni utente compilando form e cliccando su links

eCatt

Lo strumento principe su SAP per la gestione dei test funzionali è l'eCatt
E' uno strumento un po' ostico all'inizio ma vedrete che risulterà molto utile.

Commenti

Post popolari in questo blog

Estendere il report delle partite aperte (FBL1N, FBL5N, FBL3N)

certo le partite aperte aiutano ad analizzare la situazione contabile ma se si è appena partiti con il sistema SAP, come fa l'utente a riconosce a chi appartiene la partita? sul vecchio sistema era abituato ai codici del vecchio sistema, ma su SAP no. un aiutino bisogna darglielo all'utente, quindi perchè non aggiungere il nome fornitore, cliente e conto co.ge. alla lista delle parite? il nome aiuta anche a fare dei subtotali decenti per le fatture da ricevere non ne parliamo: che bello avere la lista con i subtotali per nome fornitore, numero ordine di acquisto e posizione di acquisto estendere il report è semplice. La nota oss 368310 lo spiega un paio di miei appunti alla nota: è necessario estendere sia la struttura RFPOS che RFPOSX con gli stessi campi, o il nome della stessa struttura append in BTE il function module è da aggiungere agli eventi, però attenzione che non troveri l'inserimento 00001650, quindi lo dovrai aggiungere come nuovo e ora un

Caricare e scaricare file su SAP

In questi giorni sono alle prese con un nuovo progetto ed ecco che mi è stata assegnata la patata bollente: il Piano dei Conti. Armato di tanta pazienza e corroborato da un supporto e collaborazione del key user effettuerò le modifiche su un foglio excel che poi carico con LSMW Naturalmente in sviluppo. E per gli altri sistemi? Trucchetto Il trasporto su altri sistemi del piano dei conti è facilitato dalla transazioni FS15 e FS16, pareggio società Ma, ed è qui che casca l'asino, l'invio del piano dei conti genera un file in formato txt sulla directory del server. Come estrarre il file e trasportarlo negli altri sistemi? Opzione 1: mi creo un programmino custom che mi porto dietro con me da bravo consulente; lo caric o in sviluppo, lo trasporto in test e poi in produzione. Noooooooooo, non è la soluzione migliore. Eureka: CG3Z e CG3Y! Due transazioni per scaricare e caricare i file dal server: CG3Y per scaricare e CG3Z per caricare Più nessun bisogno d

Caricare le anagrafiche banche

il caricamento delle anagrafiche banche su SAP è relativamente semplice. Esiste una transazione apposita basta caricare il file standard rilasciato dal corporate banking info ecco il link per scaricarlo:  http://www.querciacb.info/it-IT/archivio_abicabit.html aggiornamento ecco un nuovo link per scaricare il file https://tesoreria.unicreditbanca.it/tesoreria/abicab/abicab.html