Bästa svaret
Enhetstestning: Enhetstestning utförs av utvecklingen team. Antag att en utvecklare utvecklar en X-modul, det är utvecklarens ansvar att göra en enhetstestning av X-modulen och när den ser bra ut. Utvecklare flyttar koden från utvecklingsmiljö till QA-miljö eller testmiljö.
Till exempel: Java-utvecklare använder Junit eller TestNG-enhetens testram till slutföra enhetstestning.
SIT-testning: När enhetstestningen görs av utvecklare i utvecklingsmiljö. Utvecklare flyttar koden från utvecklingsmiljö till testmiljö.
Testare skriver testfall för enskilda moduler och utför test på dessa moduler.
Senare slutförs en eller flera moduler.
Testare bör skriva ner testfall för SIT-testning.
Vad är SIT-testning?
SIT Testning betyder systemintegrationstestning. Att kombinera en eller flera moduler med nyutvecklad programvara och hårdvara fungerar som förväntat. Detta säkerställer att testning utförs på systemnivå, oavsett om allt ser bra ut eller inte.
Testare utför denna testning i QA- och Staging-miljö.
UAT-testning: UAT-testning kallas användaracceptansprovning. Denna testning utförs på två sätt.
Alpha Testing: Alpha Testing utförs av testare i organisationen. Alfatestning utförs vid QA eller staging-miljö.
Betatestning: Betatestning utförs av slutanvändare av produkten. Betatestning utförs i produktionsmiljö med verkliga data.
Svar
Hej,
Enhetstestning, SIT och UAT är de tre olika testnivåerna. Dessa utförs i olika stadier av applikationstestningen. Här står SIT för System Integration Testing och UAT står för User Acceptance Testing. Jag kommer att täckas av dem av stegen när de utförs.
Enhetstestning – Denna testning utförd av utvecklarna där de testar en kodenhet som de har utvecklat. Eftersom detta är den första testnivån hjälper det till att minska kostnaden för felkorrigering eftersom buggarna finns i de tidiga faserna av utvecklingslivscykeln.
SIT-testning – Systemintegrationstestningen utförs efter enhetstestningen då utvecklaren har utfört grundtestningen och den enskilda enheten eller modulen fungerar bra oberoende. SIT utförs för att bekräfta om alla moduler som utvecklarna har testat individuellt kan fungera efter att ha kombinerats så att den slutliga integrerade produkten levererar den förväntade funktionaliteten. Syftet med denna testning är att se gränssnittet. Detta kan utföras av utvecklare eller testare på funktionstesttjänster. Det finns två huvudsakliga tillvägagångssätt för testning av systemintegration:
· integrationsmetod uppifrån och ned
· integrationsmetod från nedifrån och upp
UAT-testning: testning av användaraccept är testning utförd av QA-ingenjörer hos företag som tillhandahåller programvarutestningslösningar som är utbildade som slutanvändare av systemet. Syftet med denna typ av testning är att testa funktionaliteten ur slutanvändarens synvinkel. De olika typerna av testning av användaracceptans
- Alpha- och beta-testning
- Testning av kontraktsacceptans
- Testning av regleringsacceptans
- Operativ acceptans Testar
- Black Box Testing
Tack, Arjun