Cov txheej txheem:

Dab tsi yog qhov zoo tshaj plaws chav kuaj lub moj khaum rau C #?
Dab tsi yog qhov zoo tshaj plaws chav kuaj lub moj khaum rau C #?

Video: Dab tsi yog qhov zoo tshaj plaws chav kuaj lub moj khaum rau C #?

Video: Dab tsi yog qhov zoo tshaj plaws chav kuaj lub moj khaum rau C #?
Video: Tshuaj theem vim li cas thiaj tau nqi ?/ Siv kho mob dab tsi?/paris polyphylla use for? 2024, Hlis ntuj nqeg
Anonim

Nrhiav cov npe ntawm 5 qhov zoo tshaj plaws hauv chav ntsuas kev ua haujlwm rau automate chav kuaj

  • Chav ntsuas lub moj khaum rau c# Ib qho ntawm C# nrov tshaj plaws kev xeem lub hauv paus yog NUnit .
  • NUnit :
  • Chav ntsuas lub moj khaum rau Java.
  • JUnit:
  • TestNG:
  • Chav ntsuas ntsuas rau C lossis C ++
  • Embunit:
  • Chav ntsuas lub moj khaum rau JavaScript.

Hauv qhov no, kuv yuav tsum xeem dab tsi hauv C #?

Hauv C# , koj tuaj yeem xav txog ib chav tsev raws li ib txoj kev. Koj sau li no a chav kuaj los ntawm kev sau ib yam dab tsi uas kuaj ib txoj kev.

Chav ntsuas ntsuas qhov zoo tshaj plaws

  1. Npaj, Ua, Assert.
  2. Ib Daim Ntawv Pov Thawj Hauv Kev Xeem.
  3. Tsis txhob sim Interdependence.
  4. Cia Nws luv, Sweet, thiab pom.
  5. Pom Kev Ntsuas Teeb Kev Mob raws li tus ntxhiab tsw.

Tom qab ntawd, lo lus nug yog, peb puas tuaj yeem siv TestNG nrog C#? Cov fixtures no yog heev yooj yim mus cuag nrog TestNG , mas TestNG tau tsuas yog ua siv nrog java. Thaum ua haujlwm ntawm Selenium kuaj nrog C# kuv tuaj hla NUnit. Tab sis Kuv xav tias cov fixtures no tsis tau nrog NUnit thiab Kuv kuj nkag siab tias NUnit yog chav ntsuas lub hauv paus thiab tsis yog rau kev sib koom ua ke.

Ib yam li ntawd, tib neeg nug, dab tsi yog qhov kev ntsuam xyuas chav tsev?

Chav ntsuas . UNIT TESTING yog ib theem ntawm software kuaj qhov twg tus kheej units / Cheebtsam ntawm ib qho software raug kuaj. Lub hom phiaj yog los xyuas kom meej tias txhua tus chav tsev ntawm cov software ua tau raws li tsim. Chav ntsuas ntsuas ntsuas , tsav tsheb, stubs, thiab mock / fake khoom yog siv los pab chav kuaj.

Qhov twg zoo dua NUnit lossis MSTest?

Nunit yog sai dua. NUnit tuaj yeem khiav cov kev xeem hauv 32 thiab 64 ntsis ( MSTest tsuas yog khiav lawv hauv 32 ntsis IIRC) NUnit tso cai rau cov chav kawm paub daws teeb meem los ua qhov kev xeem sib tw (yog li koj tuaj yeem tau txais cov kev xeem sib tw). MsTest tsis.

Pom zoo: