SAP Test con esempi

⚡ Riepilogo intelligente

SAP I test convalidano le implementazioni, le configurazioni e le personalizzazioni dei sistemi ERP tra i vari moduli. Questo articolo spiega cosa sono, perché sono importanti, come progettare i casi di test, le tipologie di test coinvolte e i principali strumenti che è possibile utilizzare.

  • 🧪 Definizione: SAP I test verificano i moduli ERP dopo modifiche, personalizzazioni o interventi di manutenzione per confermare che i processi aziendali continuino a funzionare correttamente.
  • 📋 Fasi: Il lavoro si articola in fasi di preparazione, esecuzione e valutazione, attraverso i cicli di FUT, integrazione, regressione, prestazioni e UAT.
  • ⚙️ Strumenti: Le scelte popolari includono testRigor, Tricentis LiveCompare, eCATT, OpenText UFT Uno e SAP TAO per l'automazione end-to-end.
  • 🔁 Progettazione della prova: Seleziona ruoli, transazioni, dati e prerequisiti, quindi scrivi i passaggi positivi e negativi e sottoponili a revisione paritaria.
  • Carriera: SAP i tester acquisiscono conoscenze funzionali portatili che spesso aprono le porte a lavori ben retribuiti SAP ruoli di consulenza funzionale.

SAP Test con esempi

Cosa è SAP Prove?

SAP Il test è un tipo di test del software che convalida SAP Implementazioni ERP. Ogni volta che modifichi o personalizzi SAP software, è necessario creare nuovi casi di test per verificare la nuova funzionalità. È inoltre necessario ritestare il SAP sistema dopo l'applicazione delle note di rilascio di manutenzione, delle note OSS o degli aggiornamenti del kernel. SAP I test possono estendersi anche ai test di prestazione (per misurare la velocità di SAP applicazioni) e test web (per SAP portali web e interfacce basate su Fiori).

Perché SAP tocca contemporaneamente finanza, logistica, risorse umane e catena di approvvigionamento, anche una piccola modifica alla configurazione può avere ripercussioni su molti moduli. Disciplinato SAP I test impediscono che tali ripercussioni si propaghino alla produzione.

Introduzione alla SAP

L'idea di base dietro l'introduzione SAP (Applicazioni e prodotti di sistemaL'obiettivo era quello di offrire ai clienti la possibilità di interagire con i database aziendali più comuni per una vasta gamma di applicazioni. SAP è una suite ERP (Enterprise Resource Planning) integrata che consente ai processi aziendali di funzionare in modo efficiente tra i diversi reparti e aree geografiche.

Il seguente video spiega la necessità di un software ERP come SAP in un'impresa.

Migliori SAP la suite contiene diversi moduli come SAP FICO, SD, MM, HR e altro ancora. Ogni modulo ha i propri codici di transazione, dati anagrafici e personalizzazioni, motivo per cui la strategia di test viene solitamente pianificata modulo per modulo.

SAP Consulente di test: una scelta di carriera

Prima di esaminare come vengono eseguiti i test, è utile capire cosa sia un SAP La carriera nel settore del testing in realtà si presenta giorno per giorno.

Insieme di abilità Per diventare un SAP Per svolgere il ruolo di tester sono necessarie le seguenti competenze:

  1. Solida conoscenza dei test (progettazione dei test, ciclo di vita dei difetti, nozioni di base sull'automazione).
  2. Conoscenza funzionale del modulo oggetto di test (FICO, SD, MM, HR, ecc.).
Tipica giornata lavorativa In una tipica giornata lavorativa sarai impegnato a comprendere i documenti dei requisiti, creare casi di test, eseguire casi di test, segnalare e ritestare i difetti, partecipare alle riunioni di revisione e unirti alle attività del team.
Career Progression Il tuo percorso di carriera come tester di software (analista QA) in una tipica azienda con certificazione CMMI livello 5 si svilupperà nel modo seguente, sebbene possa variare da azienda ad azienda:

Analista QA (Più fresco) => Senior Analista QA (2-3 anni di esperienza) => Coordinatore del team di controllo qualità (5-6 anni di esperienza) => Responsabile del test (8-11 anni di esperienza) => Responsabile senior dei test (Oltre 14 anni di esperienza).

Come SAP Testare è una scelta migliore che testare altri domini?

Durante il test di qualsiasi AUT (applicazione in fase di test), accadono due cose:

  1. Acquisisci conoscenza funzionale approfondita dell'AUT. Senza una conoscenza sufficiente del dominio, è difficile eseguire test significativi.
  2. Affini il tuo capacità di testare.

Come in qualsiasi azienda IT, nel corso del tempo si passa da un progetto all'altro. Tutto il duro lavoro svolto per comprendere un'applicazione in fase di test diventa obsoleto nel nuovo progetto. Questo è particolarmente vero quando si cambia settore, ad esempio passando dalle telecomunicazioni alla sanità.

Con SAPLe conoscenze funzionali che acquisisci sono trasferibili e possono essere riutilizzate in diversi progetti. Supponiamo che tu stia cambiando lavoro. Nella tua vecchia azienda hai testato un software di fatturazione per uno specifico operatore di telecomunicazioni. La probabilità che lo stesso sistema personalizzato esista nella tua nuova azienda è praticamente nulla.

Ora considera questo caso. Ti stai spostando da uno SAP Quando si passa da un progetto di test a un altro in una nuova azienda, si riconoscono immediatamente l'interfaccia grafica, i codici di transazione e i flussi di lavoro aziendali standard. Questo è un enorme vantaggio. Bisogna comunque imparare le personalizzazioni specifiche del cliente, ma le conoscenze di base si trasferiscono senza problemi.

Il vantaggio più grande di essere un SAP Il tester è che la profonda conoscenza funzionale che costruisci può aiutarti a passare a un SAP Ruolo di consulente funzionale.

SAP I consulenti sono molto richiesti e scarsi, motivo per cui spesso percepiscono stipendi elevati.

Cosa si intende con SAP Implementazione?

Consideriamo questo scenario. L'azienda A offre 12 giorni di ferie annuali. L'azienda B offre 20 giorni di ferie annuali. Lo stipendio deve essere detratto per ogni dipendente che usufruisce del 13° giorno.th o 21st ferie annuali presso le aziende A e B rispettivamente. Queste informazioni devono essere configurato nella SAP sistema, che è esattamente ciò che SAP Copertura dell'implementazione e della configurazione.

Migliori SAP La versione standard è potente ma limitata nel suo valore finché non viene personalizzata e configurata per adattarsi alle politiche aziendali, alle disposizioni legali e ai requisiti tecnici di un'azienda. Questo processo è chiamato SAP L'implementazione richiede in genere da pochi mesi a diversi anni, a seconda della portata del progetto.

Cosa è SAP Personalizzazione?

SAP è dotato della più ampia raccolta di processi aziendali standard di qualsiasi altro ERP. Tuttavia, alcuni processi aziendali interni non possono essere mappati accuratamente utilizzando le funzionalità prontamente disponibili SAP transazioni.

In questi casi, il codice personalizzato viene scritto utilizzando ABAP. La personalizzazione consiste nel modificare o aggiungere codice per creare funzionalità non disponibili tramite la configurazione standard.. SAP La personalizzazione può essere utilizzata anche per generare report personalizzati, programmi, moduli intelligenti o miglioramenti tramite user exit e BAdI.

Cos'è la Manutenzione SAP Software?

Una volta che il SAP Una volta che il sistema è configurato, personalizzato, distribuito e operativo, qualsiasi ulteriore modifica apportata viene definita manutenzione. Le attività di manutenzione in genere includono:

Ciascuna di queste attività può compromettere funzionalità precedentemente funzionanti, motivo per cui ogni modifica di manutenzione deve essere supportata da un test di regressione superato.

Come fare End to End SAP Prove?

Esistono molteplici metodologie che possono essere utilizzate per SAP implementazione:

  • ASAP Implementazione (per l'implementazione iniziale di SAP sistemi e migrazione da sistemi legacy).
  • Ciclo di vita della manutenzione.
  • Upgrade Ciclo vitale.
  • Ciclo di vita dello sviluppo personalizzato.

Qualunque sia il ciclo di vita, SAP I test si svolgono sempre attraverso tre fasi principali.

1) Preparazione alla prova

2) Esecuzione del test

3) Valutazione del test

Da un capo all'altro SAP Collaudo

Passaggio 1) Fase di preparazione del test

  1. Identificazione dei processi aziendali da testare.
  2. Manuale e automatizzato Test Case .
  3. Creazione di suite di test e revisione tra pari.
  4. Configurazione del sistema di test e dei client.
  5. Creazione di dati di test e record master.

Passaggio 2) Fase di esecuzione del test

  1. Esecuzione dei test manualmente o tramite strumenti di test.
  2. Reporting sullo stato dei test e difetto la manipolazione.

Step 3) Fase di valutazione del test

  1. Valutazione dettagliata di tutti i piani di test e dei criteri di uscita.
  2. Analisi dei difetti e categorizzazione delle cause principali.
  3. Documentazione del processo di test e delle lezioni apprese.

Tipi di test applicabili a SAP Applicazioni

Ogni fase del ciclo di vita si basa su diversi tipi di test. Il diagramma seguente mostra come si integrano in un tipico SAP .

Tipi di test applicabili a SAP applicazioni

Per SAP Di seguito sono elencate le tipologie di test più comuni eseguite per le applicazioni.

1) Test unitari

I test unitari sono gestiti principalmente dagli sviluppatori in base alle politiche dell'organizzazione. Test unitari regole. A volte viene eseguito da tester white-box esperti. Il test viene eseguito nella scatola di sviluppo. Copre interfacce, conversioni, miglioramenti, report, flussi di lavoro e moduli (RICEWF) sviluppati principalmente con ABAP Il test degli oggetti di sviluppo comprende anche le autorizzazioni di sicurezza, le regole di trasferimento dati, le riconciliazioni e la pianificazione dei processi batch. Anche il test di BW (Business Warehouse) fa parte dei test di sviluppo.

2) Test di integrazione

I test di integrazione verificano i componenti combinati di un SAP applicazione per determinare se funzionano correttamente insieme. Viene in genere eseguita nell'ambiente QA e utilizza dati di test realistici, inclusi i dati che fluiscono attraverso interfacce da non-SAP sistemi.

3) Test di regressione

Test di regressione garantisce che le nuove modifiche implementate non influiscano negativamente sul codice funzionante esistente. SAP S/4HANA e R/3 sono sistemi strettamente integrati. Un singolo aggiornamento dello stack, una nota OSS, un trasporto, una modifica della configurazione o una nuova interfaccia di sviluppo possono causare gravi effetti a cascata. I test di regressione vengono solitamente eseguiti dal team di test utilizzando uno strumento di automazione.

4) Test delle prestazioni

Verifiche dei test di prestazione SAP applicazioni per garantire che funzioneranno bene sotto il carico di lavoro previsto. Comprende carico, volume e Test di stress per individuare i colli di bottiglia del sistema. Con l'obiettivo di rafforzare SAP Questo test, volto a valutare la robustezza delle applicazioni, conferma la capacità dei sistemi di gestire elevati carichi di lavoro previsti e previene problemi di prestazioni dopo la messa in produzione. I processi aziendali soggetti a stress a causa di elevati volumi di transazioni o batch vengono valutati in modo approfondito. Solitamente, viene eseguito utilizzando strumenti automatizzati e prevede una stretta collaborazione tra i team di amministrazione, database, infrastruttura e test per monitorare i risultati.

5) Test Funzionali

Test di funzionalità garantisce che l'implementazione di SAP soddisfa le vostre esigenze aziendali. SAP È altamente configurabile e può essere integrato con applicazioni interne o strumenti di terze parti. Data questa varietà di configurazioni e la relativa complessità, i test funzionali sono indispensabili. SAP Il test funzionale elimina l'incertezza sui casi d'uso aziendali e apporta qualità. Comprende una revisione dei documenti di progettazione e la creazione di artefatti di test come i requisiti di test, Scenario di provae casi di test. I test funzionali vengono solitamente eseguiti da un team di test con esperienza specifica nel settore. SAP modulo in fase di test.

6) Test di accettazione da parte dell'utente (UAT)

Una volta completati i test funzionali, di sistema e di regressione, viene eseguito l'UAT (User Acceptance Testing). Conferma che il SAP Il sistema è utilizzabile dagli utenti finali. Gli utenti finali eseguono autonomamente scenari di UAT (User Acceptance Testing) che includono processi aziendali, funzioni e documentazione (manuali operativi, guide rapide). Grazie all'UAT, gli utenti acquisiscono familiarità con il nuovo ambiente aziendale e possono assumersi la piena responsabilità del sistema.

7) Test di sicurezza

Assicurarsi SAP le applicazioni sono sicure, Test di sicurezza viene eseguita. Aree ad alto rischio come SAP Vengono testati la sicurezza del portale, la sicurezza della rete, la sicurezza operativa, la sicurezza del prodotto, il controllo degli accessi e la verifica del codice sorgente. Questo processo coinvolge in genere i team di amministrazione, database, infrastruttura, sviluppo e test.

8) Test del portale

Ciò comporta dei test SAP portali e launchpad Fiori su diversi browser e dispositivi, verificando poi che i processi aziendali vengano completati dall'inizio alla fine.

Manuale vs automatizzato SAP Collaudo

SAP I team quasi sempre combinano approcci manuali e automatizzati. La tabella seguente riassume il confronto tra i due approcci in base alle dimensioni più importanti nei progetti reali.

Dimensioni Manuale SAP Collaudo Automatizzata SAP Collaudo
miglior vestibilità Test esplorativi, UAT, verifiche di configurazione una tantum. Regressione, prestazioni, test di fumo ripetuti su diverse versioni.
Sforzo di installazione Basso. Il tester necessita solo dell'accesso e di un piano di test. Livello superiore. Prima è necessario creare script, framework e dati di test.
Velocità di esecuzione Lento. Ogni passaggio ripete gli stessi clic. Veloce. Centinaia di casi possono essere elaborati durante la notte.
Copertura Limitato dal tempo a disposizione e dalla stanchezza del collaudatore. Ampia gamma una volta che gli script sono scritti e mantenuti.
Manutenzione I casi di test rimangono validi finché il processo non subisce modifiche. Gli script devono essere aggiornati quando cambiano le transazioni, le schermate o i campi.
Strumenti comuni SAP GUI, HP ALM, fogli di calcolo, Jira. eCATT, SAP TAO, OpenText UFT One, Tricentis, testRigor.

Come creare a SAP Test Case

Progettiamo un caso di test per cambiare il nome di un dipendente in un SAP .

Per creare un caso di test efficace, è necessario:

  • Determina il SAP ruolo richiesto per eseguire il caso di test.
  • Identificare il SAP transazione che deve essere eseguita per il caso di test.
  • Definisci i dati di test necessari per eseguire il caso di test. Decidi se i dati devono essere creati, se devono essere condivisi con un altro tester o se devono essere bloccati e non modificabili.
  • Indicare eventuali prerequisiti, come periodi di pubblicazione aperti o stato di dipendente attivo.
  • Prima dell'esecuzione, sottoporre i casi di test a revisione paritaria.
  • Crea scenari sia positivi che negativi.
  • Descrivi dettagliatamente i passaggi del test, uno per uno.
  • Assicurarsi che la copertura dei test sia solida per i casi positivi, negativi e limite.
  • Documentare i difetti tempestivamente, non appena vengono scoperti.

Consulta questo video per una guida su come cambiare un SAP Infotipo.

Il caso di test progettato per questo scopo è mostrato di seguito.

Creare un SAP Test Case

Nota importante

SAP Si tratta di un sistema enorme con infinite varianti. Non è né fattibile né economicamente vantaggioso verificare tutte le possibili varianti e combinazioni dei parametri di test.

Come nel SAP Esempio di caso di test sopra, un tester avrebbe potuto verificare la modifica di Cognome, Data di nascita, Indirizzo, PIN CodeCittà, Stato, Paese, cambio di indirizzo permanente, temporaneo, di lavoro e altro ancora.

Un tester deve adottare strategie per ridurre il numero di casi di test senza sacrificare la copertura. Esempi di tali strategie includono: analisi del valore limite, partizionamento di equivalenza e matrici ortogonali.

Test automatizzato di SAP Applicazioni

Il collaudo rappresenta una sfida enorme per un sistema colossale come SAPSecondo un recente studio dell'ASUG, oltre l'86% dei clienti è preoccupato per i rischi derivanti dalla mancanza di test completi.

Test automatizzato di SAP Applicazioni

L'automazione offre i seguenti vantaggi per SAP applicazioni:

  1. Il vantaggio principale e più prezioso è il miglioramento della copertura dei test.
  2. Migliore qualità del prodotto e quindi meno interruzioni di produzione. Interruzioni in SAP Gli ambienti di produzione possono costare a un'azienda milioni di dollari all'ora.
  3. Una volta stabilizzata la suite di test di regressione, il carico di lavoro diminuisce a ogni ciclo di rilascio.

SAP Strumenti di automazione dei test

La metodologia e l'approccio sono più importanti dello strumento scelto. Quando si pensa ai test SAP applicazioni, alcuni strumenti vengono in mente naturalmente, come SAP TAO, eCATT e QTP.

1) testRigor

testRigor

Durante tutto il processo di valutazione di testRigorHo aggiunto questo strumento alla mia lista perché si adatta bene sia ai tester principianti che a quelli esperti grazie alla sua configurazione intuitiva e alle funzionalità AI avanzate, il che lo rende un'ottima opzione per un'analisi completa. SAP test.

lo apprezzo testRigor Offre funzionalità integrate di registrazione e riproduzione e generazione autonoma di test per i nuovi progetti. Sono inoltre disponibili un'eccellente documentazione e un'assistenza clienti di prim'ordine per tutti i livelli a pagamento.

Caratteristiche:

  • Creazione e conversione del test: Crea test end-to-end da zero, converti test manuali esistenti oppure utilizza l'estensione per browser inclusa che consente di registrare e riprodurre i test.
  • Integrazione con strumenti di sviluppo: Integrati con altri strumenti per la gestione dei casi di test e dei problemi, nonché con la tua pipeline CI.
  • Manutenzione del test ridotta: Risparmia fino al 95% di tempo sulla manutenzione dei test.
  • Supporto per i test: Test Web, mobile e API su tutti i principali browser e su iOS e Android.
  • Risultati di test di alta qualità: Test ultra affidabili con schermate dettagliate ad ogni passaggio.

Visita TestRigor >>


2) Tricentis LiveConfronta

Tricentis LiveConfronta

Durante la mia valutazione di LiveConfrontaHo scoperto che la configurazione è molto semplice e fornisce informazioni vitali in tempo reale a sviluppatori, tester e manager. Quando si tratta di supportare i cambiamenti e gestire i rischi in SAP sistemi, questo si distingue come una scelta eccellente.

Con funzionalità compatibili con DevOps che migliorano la qualità e la velocità in tutto il tuo SAP Grazie alla pratica, LiveCompare ti aiuta ad accelerare i rilasci, ottimizzare le operazioni e offrire innovazione con sicurezza.

Caratteristiche:

  • Intelligenza del cambiamento basata sull'intelligenza artificiale: Utilizza l'IA per identificare i soggetti a rischio SAP oggetti, migliorando la precisione dei test e riducendo i rischi e i costi associati.
  • Selezione intelligente del test: Dà la priorità ai test che coprono quelli critici SAP oggetti integrandosi con vari repository di test, il che aumenta l'efficienza dei test.
  • Custom Code Analisi: Monitora e valuta la qualità del codice ABAP personalizzato per garantire l'integrità e le prestazioni del sistema.
  • Analisi dell'impatto della configurazione continua: Rileva automaticamente le modifiche in SAP configurazioni di sistema e contribuisce a mantenere la stabilità operativa.
  • Modelli e personalizzazione del flusso di lavoro: Offre modelli di flusso di lavoro personalizzabili per automatizzare le attività e mantenere la coerenza nella gestione dei dati tra i diversi progetti.

Visita Tricentis >>


3) ECATT (strumento di test assistito da computer esteso)

ECATT

eCATT viene utilizzato per creare ed eseguire test funzionali per SAP. È uno strumento integrato che viene fornito in bundle con SAPe il suo obiettivo primario è il test automatizzato di SAP processi di business.

Caratteristiche

  1. Verifica transazioni, report e scenari.
  2. Richiamare BAPI e moduli funzione.
  3. Testare i sistemi remoti.
  4. Verifica le autorizzazioni (profili utente).
  5. Aggiornamenti di prova.
  6. Verifica l'effetto delle modifiche apportate alle impostazioni di personalizzazione.
  7. Controlla i messaggi di sistema.

4) OpenText UFT Un

OpenText UFT Un

OpenText UFT Uno è uno strumento di automazione basato su parole chiave. Supporta molti ambienti, tra cui SAPLo strumento è robusto, ricco di funzionalità e facile da usare. È leader di mercato negli strumenti di automazione e detiene una quota di mercato importante. È uno strumento commerciale con un eccellente supporto del fornitore, motivo per cui è uno strumento di scelta per SAP automazione.


5) SAP CAT

SAP CAT

SAP ha rilasciato lo strumento di automazione SAP TAO in collaborazione con Focus Frame (ora acquisita da Hexaware).

SAP CAT avvolge QTP e QC, dove QTP Funge da motore di esecuzione e gli scenari di test vengono creati e gestiti dal controllo qualità attraverso i componenti aziendali. SAP TAO automatizza la generazione di componenti di test per scenari end-to-end. SAP La configurazione di TAO e HPQC offre alcuni vantaggi rispetto ad altri strumenti di test grazie all'ampio supporto aziendale per HP e SAP prodotti software.

Migliori SAP L'applicazione client TAO svolge tre funzioni: ispezionare le transazioni da un SAP server, esportando le transazioni in HP Quality Center e consolidando componenti o script da HP Quality Center.

Test delle prestazioni di SAP Applicazione

Test delle prestazioni of SAP le applicazioni vengono eseguite per verificare velocità, scalabilità e stabilità. Test delle prestazioni su SAP aiuta con:

  • Conformità agli accordi sul livello di servizio (SLA).
  • Ottimizzazione delle impostazioni di configurazione del software.
  • Ridurre le spese eccessive per l'hardware.
  • Certificare che il sistema non si blocchi o non si guasti durante i picchi di carico stagionali, evitando così le perdite finanziarie che ne derivano.

Test delle prestazioni di SAP Applicazione

Eventi che attivano il test delle prestazioni

La scelta di strumento di test delle prestazioni per SAP dipende dal sottostante SAP applicazione in fase di test. Di seguito è riportato un elenco di SAP Strumenti per i test di performance e i relativi ambiti di applicazione.

  1. Open source / Gratuito
  • JMeter – test di prestazione SAP Piattaforma BusinessObjects BI.
  • Open STA – test delle prestazioni SAP Portali.
  1. Commerciale
  • LoadRunner – test di prestazione SAP ECC tra gli altri SAP applicazioni - raccomandato da SAP.
  • IBM Rational Performance Tester – può testare un'ampia varietà di SAP applicazioni.

Scegli uno strumento che supporti già il protocollo che SAP usi dell'applicazione (SAP (GUI, HTTP, RFC, ODATA) in modo da non dover impiegare settimane a creare adattatori di protocollo prima che venga eseguito il primo script.

Domande Frequenti

UFT Uno è guidato da parole chiave ed è ampio. Worksoft Certify è SAP-specializzato e orientato ai processi. Tricentis Tosca utilizza un'automazione basata su modelli e senza script, e si integra perfettamente con LiveCompare per l'analisi dei cambiamenti basata sul rischio.

Saltareping Impostazione dei dati master, scarsa copertura di regressione dopo le note OSS, UAT considerato come un ripensamento e automazione delle schermate instabili. Anche il blocco dei dati di test e il versioning dei trasporti vengono spesso trascurati in molti programmi.

Un responsabile dei test, tester funzionali per ciascun modulo (FICO, SD, MM, HR), ingegneri dell'automazione, tester di base e di sicurezza, sviluppatori ABAP per i test unitari e utenti aziendali che guidano l'UAT insieme ai responsabili del cambiamento.

L'IA dà priorità alle suite di regressione basate sul rischio, prevede quali oggetti si rompono dopo i trasporti, ripara i localizzatori in SAP GUI e Fiori, e trasforma i passaggi in linguaggio naturale in script eseguibili all'interno di strumenti come testRigor and Tricentis.

Sì. Le serrature scorrevoli portatili e i catenacci a superficie possono essere usati per mettere in sicurezza una porta a scomparsa dall'esterno. Alcuni kit con catena di sicurezza consentono anche il bloccaggio esterno con chiave o manopola girevole. Tricentis La visione impara SAP I modelli di utilizzo vengono utilizzati per elaborare scenari, e gli assistenti in stile Copilot generano passaggi Gherkin o stub di unità ABAP. I tester continuano a rivedere la copertura, i casi limite e i dati master prima dell'approvazione.

Riassumi questo post con: