| TESTEN |
Indien u nieuwe programmatuur krijgt of een nieuw deel van uw bestaande programmatuur in gebruik wenst te nemen, is het zaak om deze programmatuur te testen. Hiervoor zijn twee redenen te noemen :
Het eenvoudigst is de situatie als u alleen nieuwe programmatuur in gebruik wenst te nemen, welke helemaal los staat van uw huidige programmatuur. U behoeft in dat geval alleen een kopie te maken van een bestaand bedrijf en naar dat bedrijf over te gaan om te testen. De nieuwe programmatuur kan gewoon in uw bestaande programma directory worden geplaatst omdat in zo'n geval uw bestaande bedrijf toch nog niets met de nieuwe programmatuur doet.
NMXBED, aanmaken testbedrijf
Meestal is de situatie moeilijker, bijvoorbeeld als u een update krijgt met standaard, dan wel aangepaste programmatuur. U moet in zo'n geval namelijk met uw oude programmatuur kunnen blijven werken, zolang het testen nog niet achter de rug is en u moet de nieuwe programmatuur kunnen gebruiken om te testen. Aangezien namen van programma's in de oude en nieuwe situatie gelijk kunnen zijn, zal duidelijk zijn dat tussen beide groepen programmatuur een duidelijke scheiding moet worden aangebracht. Dit vindt plaats door de programmatuur in gescheiden directories op te nemen. Helaas is dat nog niet voldoende, want er moet ook nog worden aangegeven welke directories wanneer mogen worden gebruikt.
Vooral onder Unix is dit problematisch, omdat de splitsing al vanaf de login naam moet worden uitgevoerd. Daar komt het een en ander bij kijken. Om te begrijpen wat daar allemaal een rol speelt, is de procedure van inloggen tot BBx hieronder stap voor stap beschreven.
| standaard | testsituatie | ||
| 1. | log in op het Unix systeem | basta | test |
| 2. | geef een geldig password | basta1 | test00 |
| 3. | ga naar de login directory (bij aanmaak gebruiker aangegeven) | /usr/basta | /usr/bbx/meuta.tst |
| 4. | voer script uit .profile uit | start | test |
| 5. | lees BBx systeem informatie (o.a. de te gebruiken directories) | config.bbx | config.tst |
| 6. | voor het eerste BBx programma uit | ||
| 7. | controleer de BASTA beveiliging | ||
| 8. | ga naar het menu | ||
Voor Unix gebruikers is een programma, NMUNIX, geschreven dat de meeste noodzakelijke wijzigingen automatisch uitvoert. Een paar eenvoudige zaken moet men echter nog zelf verrichten.
Testen is lastig en het moet altijd naast de normale werkzaamheden gebeuren, wat het niet populairder maakt. Probeer de testfase echter zo kort mogelijk te houden en het zo goed mogelijk te doen. Vergeet verder niet dat bij gebruik van NMUNIX de te testen versie na het testen over uw bestaande programmatuur heen wordt geschreven. Als u dus bijvoorbeeld problemen heeft in uw bestaande programmatuur en er wordt via modem of telefoon een programma aangepast, vergeet dan niet te melden dat u ook nog een testversie op het systeem heeft staan. Als de testversie niet zou worden aangepast zou de eerdere wijziging weer verdwijnen als de testversie in gebruik wordt genomen.