Ik weet dat testcases zijn geschreven in voor mensen leesbare taal, terwijl testscripts in code zijn geschreven en meestal worden gedaan voor geautomatiseerde tests.
Maar kan iemand me vertellen waardoor ze nog meer van elkaar verschillen?
Is er een logisch verschil tussen beide of zijn deze onderling verwisselbare termen?
Antwoord
Ik denk dat de testcase is de wat en de test-script is het hoe van de test.
Het is mogelijk om testcases op hoog niveau te definiëren om te beschrijven wat er getest moet worden. De testscripts bevatten alle details om de test echt uit te voeren.
Opmerkingen
- betekent dat ze samen worden gebruikt? er is geen grens gedefinieerd in wat voor soort systeem Testcases zullen worden gebruikt en in welke testscripts?
- Ik zou het denken, maar het ding met terminologie is dat elke standaard, elk bedrijf en elke persoon zal geven het zijn eigen definitie. Ik zou altijd vragen wat de persoon in de context die ik gebruik, denkt wat het betekent om zeker te zijn. Vertrouw de definitie nooit bij het testen, want termen worden vaak verkeerd gebruikt.
Antwoord
Ik denk dat de twee zijn meestal onderling uitwisselbaar, maar als je studeert voor het ISTQB Foundations-examen, zullen ze voor elk daarvan specifieke definities geven.
Vanuit mijn ervaring zullen mensen in je team altijd om testcases vragen, ik heb nog nooit heeft daadwerkelijk gehoord dat er naar testscripts wordt verwezen. (buiten automatische testgevallen / scripts)
Antwoord
Testscenario – Een beschrijving van een te testen situatie.
Testcase – Bevat specifieke gegevenswaarden voor een scenario dat onder specifieke omstandigheden moet worden uitgevoerd om een voorspeld resultaat te produceren.
Testscript – Een set instructies die definieer elke te nemen stap en de verwachte resultaten van elke stap.
Antwoord
Ik verwacht dat alle antwoorden op één lijn moeten zijn, Maar er is een verschil.
- Door de gebruiker [niet-technische] leesbare stappen zijn dat wel genoemd om een bepaald scenario te testen wordt Test Case genoemd
- Door de gebruiker [technische] leesbare stappen geschreven in de programmeertaal worden testscript genoemd
Testcase:
- Een testcase is een documentatie die invoerwaarden, verwachte uitvoer en de voorwaarden voor het uitvoeren van de test specificeert . [Referentie – ISTQB-boek]
- Deze terminologie wordt meestal gebruikt voor handmatig testen
Testscript:
- Een testscript bij het testen van software is een set instructies die op het te testen systeem zullen worden uitgevoerd om te testen of het systeem naar verwachting functioneert.
- Deze terminologie wordt meestal gebruikt voor automatiseringstests
Answer
Script verwijst gewoonlijk naar Automation
Er is verschil in het onderling uitwisselbaar gebruik ervan. Maar scripts verwijzen over het algemeen naar shell / perl / python-scripts in computers. Wanneer u taal (geen programmeertalen) beschouwt, is script een woord dat verwijst naar een document dat enige informatie bevat. Testscript verwijst dus vaak naar automatisering …
Answer
Naar mijn ervaring kunnen beide termen worden gebruikt bij het handmatig testen context. Zoals anderen opmerkten, zijn testcases lijsten met specifieke stappen met een verwacht resultaat. Een testscript is meestal hetzelfde, maar niet zo specifiek. Een testscript zou kunnen zeggen “Test of de inlogpagina werkt en dat een wachtwoord met deze eigenschappen vereist is” Een testcase bevat gedetailleerde stappen over waar te typen, klikken of andere acties. Beide kunnen al dan niet invoergegevens hebben. Een script beschrijft niet altijd het exacte verwachte resultaat.