I programvareutvikling, etter at jeg har utført en rekke tester på et program, er det grammatisk riktig å si «testing passed» (eller mislyktes)? Det er sannsynligvis riktig å si «testing er fullført», men det forteller ikke noe om resultatet.
Kommentarer
- Kan du gi en litt mer sammenheng med spørsmålet? Er testingen inne i selve programmet, eller tester du programmet som bruker.
- @CodyPace tester som bruker
Svar
Det er vanlig å si «Testing passed» eller «testing failed». Jeg tror ikke noen vil stille spørsmål ved dette.
Det er ikke en fullstendig, grammatisk riktig setning. Det du egentlig mener, antar jeg, er: «Programvaren klarte testene.» Hvis vi prøvde å lese «testing bestått» som en komplett setning, måtte vi konkludere med at «testing» er emnet og «bestått» er verbet, det vil si at «testing» har «bestått» noe. «t hva vi mener i det hele tatt. Testingen har ikke bestått; programvaren har bestått.
Du kan uttrykke den som en passiv: «Testing er bestått.» I så fall er den faktiske skuespilleren uspesifisert, men i sammenheng ville vi forstå at å være «programvaren».
Men som jeg bruker, bruker folk setningsfragmenter hele tiden, både i formell og uformell sammenheng. Så lenge alle fra kontekst vet at du snakker om programvaretesting, gir «Testing bestått» den ønskede betydningen.
Svar
Som @Jays svar nevner, er det ikke sannsynlig at «Testing passed» eller «Testing failed» ville forårsake forvirring i deres tiltenkte betydning. Men jeg tror ikke «Testing bestått» høres bedre ut enn «Testing successful». «Testing mislykket» kan brukes til «Testing failed».
Begge setningene (testing er vellykket og testing mislykket) er stort sett brukes når du refererer til en hvilken som helst test.
Faktisk bruk:
Svar
Dine setninger
Testing bestått
Testing mislyktes
er forståelig og kan brukes til å bety
Testing vellykket
Testing mislyktes
for å beskrive hele testprosessen og faktiske tester .
Testene bestått
Testene mislyktes
kan brukes etter at testpakken er kjørt for å beskrive selve testene.
Testing består vanligvis av to deler: 1) rammeverket; og 2) de individuelle testene. I Rails vil for eksempel rammeverket være: spec; rspec; eller minestest; og testene er filer som bruker suffikset * _spec.rb.