Testautomatisering
Verktyg utför fastställda testuppgifter, exempelvis körning och jämförelse med förväntade resultat.
Kör upprepbara kontroller med verktyg
Testautomatisering överför fastställda uppgifter till verktyg, till exempel stegkörning och resultatjämförelse. Förväntningar, data och gränser måste vara tydliga. Verktyget väljer inte självt rätt verksamhetsfrågor.
I ett påhittat exempel ska ett skript godkänna en begäran och kontrollera avsett lagrat tillstånd. Klick ensamt räcker inte. Planera uppsättning, underhåll och felutredning. Växlande data eller oklara väntvillkor kan ge instabila resultat. Undersök orsaken i stället för att se en lyckad omkörning som tillräckligt bevis. Vilka uppgifter som också behöver mänsklig bedömning, som begriplighet, avgörs separat.
Källor
Relaterade begrepp
- EnhetstestEn riktad kontroll av en liten, definierad programvarudel, exempelvis regel eller funktion.
- End-to-end-testEn kontroll av ett avtalat flöde genom de systemdelar som är väsentliga för det.
- RegressionstestEn kontroll av att en ändring inte oavsiktligt påverkar beteende som fortfarande behövs.
- TesttäckningAndelen av en uttryckligen definierad mängd som har kontrollerats, exempelvis körbara programsatser eller krav.
- LegacysystemEtt befintligt system som fortfarande används, med tekniska och verksamhetsmässiga beroenden som vuxit fram.
- MultitenancyMultitenancy stöder åtskilda kund- eller gruppområden i samma lösning. En tenant är inte automatiskt en person eller en databas.
Artiklar om ämnet








Mjukvaruutveckling med ASES
Skräddarsydd programvara, webb- och mobilappar


