Er det grammatisk korrekt at sige “test bestået” (eller mislykkedes), når jeg har udført et antal tests på et program? Det er sandsynligvis korrekt at sige “test er afsluttet”, men det fortæller ikke noget om resultatet.
Kommentarer
- Kan du give et lidt mere sammenhæng med spørgsmålet? Findes testen i selve programmet, eller tester du programmet som bruger.
- @CodyPace test som bruger
Svar
Det er almindeligt at sige “Test bestået” eller “Test mislykkedes”. Jeg tror ikke nogen vil sætte spørgsmålstegn ved dette.
Det er ikke en komplet, grammatisk korrekt sætning. Hvad du virkelig mener, formoder jeg, er: “Softwaren bestod testene.” Hvis vi forsøgte at læse “test bestået” som en komplet sætning, skulle vi konkludere, at “test” er emnet, og “bestået” er verbet, det vil sige “test” har “bestået” noget. “hvad vi overhovedet mener. Testen er ikke bestået; softwaren er bestået.
Du kan sætte den som en passiv: “Testing er bestået.” I så fald er den aktuelle aktør uspecificeret, men i sammenhæng ville vi forstå, at at være “softwaren”.
Men som jeg siger bruger folk sætningsfragmenter hele tiden i både formelle og uformelle sammenhænge. Så længe alle ved fra sammenhæng, at du “taler om softwaretest”, formidler “Test bestået” den ønskede betydning.
Svar
Som @Jays svar nævner, er det ikke sandsynligt, at “Test bestået” eller “Test mislykkedes” ville forårsage forvirring i deres tilsigtede betydning. Men jeg synes ikke “Test bestået” lyder bedre end “Testning vellykket”. “Testing mislykkedes” kunne bruges til “Testing failed”.
Begge sætninger (testning vellykket og testning mislykket) er stort set bruges, når du henviser til en test.
Faktisk brug:
Svar
Dine sætninger
Test bestået
Testing mislykkedes
er forståelige og kan bruges til at betyde
Test blev gennemført
Test mislykket
for at beskrive hele testprocessen og faktiske tests .
Test bestået
Test mislykkedes
muligvis brugt efter at testpakken er kørt for at beskrive selve testene.
Test består normalt af to dele: 1) rammen; og 2) de individuelle tests. For eksempel i Rails ville rammen være: spec; rspec; eller minitest; og testene er filer ved hjælp af suffikset * _spec.rb.