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:

Testing mislyktes: Internet Explorer 9 for Windows

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.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *