Jämförda versioner

Nyckel

  • Dessa rader lades till.
  • Denna rad togs bort.
  • Formateringen ändrades.

...

Syftet med de funktionella testerna är att verifiera reglerna i tjänstekontraktet. I SAD:en beskrivs de tester som måste har implementerats för att verifiera reglerna i Engagemangsindex. Utöver dessa tester finns <VAD FINNS MER?>Testerna dokumenteras endast i SOAP-UI projektet.

Begränsningar

De tester som ej är implementerade är sådant som rör huruvida notfieringar
skickas korrekt efter uppdateringar med Update och ProcessNotification.  Varför ej? tidsbrist eller anses ej nödvändigt?  TODO: Lägg in manuell kontoroll av detta.

Tillsvidare görs heller inga verfieringer att tester som förväntar sig
SoapFaults har korrekta felmeddelande. Anledningen till detta är att det finns ett fel som gör
att VP inte returnerar felmeddelandet hela vägen tillbaka till klienten. Bör vi göra detta? Detta fel är väl åtgärdat nu?. TODO: lägg till dessa.

Instruktioner gör att genomföra testerna

...

Nu är det klart att köra testerna. Testerna kan köras en och en eller alla. För
att köra alla test, högerklicka på projektet -> Launch Testrunner. Välj "All" i
TestCase och TestSuite. Tryck sedan till sist på "Launch". Är det uppenbart var de finns? Antar det? Lägg till vilket projekt

Dokumentation av tester

Det ska dokumenteras att testerna utförts samt på vilken mjukvaruversion man kört dem. Fyll i denna tabellen och spara den under "EI Testrapporter" <LÄNK>

DatumEI versionVP versionTester utförda avResultat
     

 


Kommentar:<eventuellt någon kommentar om resultatet>

...

  • Update med 1, 10, 100, 1000 engangemang
  • FindContent med 2 eller alla element.

För att testa med olika anrop med sekund är man tvungen att köra med olika flera? Testerna är uppdelade in olika antal samtidiga klienter (trådar). För att få detta någotlunda enkelt så jag har varit tvungen att skapa Det finns fastaalternativ av antalet trådar. (Det finns en lösning runt detta när man kör från terminalen men jag har inte hunnit skapa detta.), detta för att testa med olika antal anrop per sekund. FIXA MENINGEN

Förberedelser

Det är viktigt att ställa in rätt endpoints för varje tjänst om testerna inte
ska köra mot qa1. Detta görs på följande sätt:

Menar du detta?

 

Testerna är förkonfigurerade att köra mot QA1. Om man ska köra mot någon annan nod måste man ställa in rätt endpoints för varje tjänst.  Detta görs på följande sätt:

...

Tänk på att de olika trådgrupperna har olika inställningar för antal 
samtidiga klienter och körlängder. Detta ställs in i trådgruppsinställningarna
(klicka på den valfri Thread Group).

Testdokumentation

 Testrapport ska fyllas i och sparas bland testrapporter för Engagemangsindex.