Ciamar a shuidhicheas tu dùil ann an Xcode? Tha suidheachadh dùil ann an Xcode na sgil riatanach gus dèanamh cinnteach gu bheil na tagraidhean againn gan giùlan fhèin agus ag obair mar a bhiodh dùil againn. Tha dùil gu bunaiteach na aithris mun ghiùlan ris a bheil dùil den chòd againn, agus tha a chleachdadh gar cuideachadh gus deuchainnean aonaid nas èifeachdaiche a dhèanamh agus càileachd ar tagraidhean adhartachadh. San artaigil seo, nì sinn sgrùdadh air mar a shuidhicheas sinn dùil ann an Xcode agus mar as urrainn dhut an gnìomh seo a luathachadh gus ar pròiseas leasachaidh adhartachadh. Leugh air adhart gus faighinn a-mach ciamar!
- Ceum air cheum ➡️ Ciamar a shuidhicheas tu dùil ann an Xcode?
- Ceum 1: Fosgail Xcode air a 'choimpiutair agad. Gheibh thu an ìomhaigh Xcode anns an Launchpad no anns an Lorgadair.
- Ceum 2: Aon uair ‘s gu bheil Xcode fosgailte, tagh am pròiseact a tha thu airson dùil a chuir air. Gheibh thu lorg na pròiseactan agad ann an uinneag dachaigh Xcode.
- Ceum 3: Anns a’ phana seòlaidh clì, tagh am faidhle air a bheil thu airson dùil a shuidheachadh. Faodaidh seo a bhith na fhaidhle còd stòr no faidhle deuchainn.
- Ceum 4: Tha thu a-nis ann an deasaiche Xcode. Aig mullach na h-uinneige, chì thu bàr clàr-taice. Cliog air a’ chlàr “Deasaiche” agus an uairsin tagh “Enable Testability.”
- Ceum 5: Às deidh dhut deuchainn a dhèanamh comasach, rachaibh chun fhaidhle deuchainn no modh a tha thu airson dùil a chuir air.
- Ceum 6: Cuir an cursair taobh a-staigh an dòigh far a bheil thu airson an dùil a shuidheachadh agus brùth air a’ phrìomh mheasgachadh “Ctrl + Space” gus fèin-choileanadh fhosgladh.
- Ceum 7: Taidhp “dùil” anns an autocomplete agus tagh an roghainn “cuir (_ cruth: String, argamaidean: CVarArg…, faidhle: StaticString, loidhne: UInt)".
- Ceum 8: Tha eisimpleir dùil a-nis air a chruthachadh anns an fhaidhle deuchainn agad. Faodaidh tu ainm càirdeil a thoirt dha leis a’ cho-chòrdadh «let expectation = XCTestExpectation (tuairisgeul: "Ainm tuairisgeulach")«, an àite «Ainm tuairisgeulach» leis an ainm a tha thu airson a chleachdadh.
- Ceum 9: An uairsin, sgrìobh an còd a tha thu airson deuchainn a ghineadh an dùil a tha thu a’ suidheachadh.
- Ceum 10: Aon uair ‘s gu bheil thu deiseil a’ sgrìobhadh do chòd deuchainn, tha an t-àm ann na bha dùil a lìbhrigeadh. Gus seo a dhèanamh, cuir an còd a leanas an àiteigin às deidh loidhne a’ chòd a ghineas an dùil: “dùil. coileanadh()"
- Ceum 11: Mu dheireadh, thoir sùil air an dùil. Faodaidh tu seo a dhèanamh às deidh a h-uile loidhne de chòd deuchainn le bhith a’ cur “feitheamh (airson: [dùil], ùine a-mach: time_in_seconds)«. Cuir an ùine a tha thu airson a shònrachadh mar chrìoch an àite “time_in_seconds”. biodh e air a choimhlionadh la expectativa.
C&F
1. Ciamar a shuidhicheas tu dùil ann an Xcode?
Gus dùil a shuidheachadh ann an Xcode, lean na ceumannan seo:
- Abre tu proyecto en Xcode.
- Tagh an clas no an dòigh air a bheil thu airson an dùil a shuidheachadh.
- Dèan briogadh deas agus tagh “Faidhle Ùr.”
- Tagh “Cocoa Touch Unit Testing Bundle” anns an roinn “iOS”.
- Sònraich ainm an fhaidhle deuchainn agus cliog air “Sàbhail.”
- Anns an fhaidhle deuchainn, cuir a-steach an clas a tha thu airson deuchainn.
- Ron dòigh a tha thu airson deuchainn a dhèanamh, cuir ris an nota “@testable importYourProjectName”.
- Sgrìobh an còd deuchainn agus cleachd an clas “XCTestExpectation” gus dùil a shuidheachadh.
- Air an loidhne far a bheilear an dùil gun tèid an dùil a choileanadh, cuir fios gu modh "coileanadh ()" an dùil.
- Mu dheireadh, nuair a dhùineas an dòigh deuchainn, cuir fios gu modh “waitForExpectations (timeout: expectedtime)".
2. Dè cho cudromach 'sa tha e bhith a' suidheachadh dhùilean ann an Xcode?
Tha e cudromach dùilean a shuidheachadh ann an Xcode oir:
- Leigidh e leat dearbhadh a bheil an còd gad ghiùlan fhèin mar a bhiodh dùil.
- A’ cuideachadh le bhith a’ lorg agus a’ ceartachadh mhearachdan sa chòd.
- Tha e ga dhèanamh furasta deuchainnean aonaid a chruthachadh a dhearbhas gnìomhachd an tagraidh agad.
- Bheir e misneachd don leasaiche le fios gu bheil an còd aca a’ coinneachadh ris na toraidhean ris a bheil dùil.
3. Am faod mi iomadh dùil a shuidheachadh ann an aon dòigh?
Faodaidh, faodaidh tu iomadh dùil a shuidheachadh ann an aon dòigh le bhith a 'leantainn nan ceumannan seo:
- Cruthaich eisimpleir de “XCTestExpectation” airson gach dùil a tha thu airson a shuidheachadh.
- Cleachd am modh “waitForExpectations (timeout: WaitedTime)” ann an dùnadh modh deuchainn.
- Dèan cinnteach gun cuir thu am modh "fulfill()" air an loidhne far a bheilear an dùil gun tèid gach dùil a choileanadh.
4. Ciamar as urrainn dhomh dearbhadh a bheil dùil air a choileanadh no nach deach?
Gus faighinn a-mach a bheil dùil air a choileanadh no nach deach, faodaidh tu na ceumannan seo a leantainn:
- Cleachd am modh “waitForExpectations (timeout: WaitedTime)” ann an dùnadh modh deuchainn.
- Ma thèid an dùil a choileanadh taobh a-staigh na h-ùine ainmichte, thèid an deuchainn seachad gu soirbheachail.
- Mura tèid an dùil a choileanadh taobh a-staigh na h-ùine ainmichte, fàilligidh an deuchainn.
5. Dè cho fada 'sa bu chòir dhomh am feitheamh airson dùil a shuidheachadh?
Tha an ùine a bu chòir dhut a shuidheachadh airson feitheamh airson dùil an urra ris an t-suidheachadh deuchainn agus an ùine a thathar a’ meas a bheireadh e airson an dùil a choileanadh. Faodaidh tu ùine reusanta a shuidheachadh a leigeas leis an dùil a choileanadh, ach chan eil e ro fhada gus dàil a chuir air ùine cur an gnìomh nan deuchainnean.
6. Dè thachras mura tèid dùil a choileanadh taobh a-staigh na h-ùine stèidhichte?
Mura tèid dùil a choileanadh taobh a-staigh na h-ùine shuidhichte, fàilligidh an deuchainn agus nochdaidh e mearachd a’ nochdadh nach deach an dùil a choileanadh.
7. Am faod mi dùilean a shuidheachadh ann an Deuchainn UI ann an Xcode?
Chan e, chan urrainnear dùilean a shuidheachadh ach ann an deuchainnean aonaid, chan e Deuchainn UI. Ann an deuchainn eadar-aghaidh luchd-cleachdaidh, thathas a’ cleachdadh dhòighean eile gus giùlan agus coltas an eadar-aghaidh cleachdaiche a dhearbhadh, leithid sgrùdadh agus làimhseachadh eileamaidean air an sgrion.
8. Am faod mi dùilean a shuidheachadh ann an deuchainnean coileanaidh ann an Xcode?
Chan e, chan eil dùilean air an cleachdadh ann an deuchainnean coileanaidh. Ann an deuchainn coileanaidh, thathas a’ measadh ùine cur an gnìomh còd sònraichte gus dèanamh cinnteach gu bheil e a’ coinneachadh ri riatanasan coileanaidh stèidhichte. Chan eil e riatanach dùilean a shuidheachadh leis gu bheil na toraidhean air an coimeas gu dìreach ris na luachan ris a bheil dùil.
9. Am faod mi dùilean a shuidheachadh ann an deuchainnean UI fèin-ghluasadach?
Chan e, chan eil dùilean air an cleachdadh ann an deuchainn UI fèin-ghluasadach. Anns an t-seòrsa deuchainn seo, thathas a ’cleachdadh dhòighean agus dhòighean eile gus eadar-obrachadh leis an eadar-aghaidh cleachdaiche agus dearbhadh a ghiùlan agus a choltas.
10. Càite am faigh mi barrachd fiosrachaidh mu bhith a 'cleachdadh dùil ann an Xcode?
Gheibh thu barrachd fiosrachaidh mu bhith a’ cleachdadh dùilean ann an Xcode ann an sgrìobhainnean oifigeil Apple airson luchd-leasachaidh Xcode. A bharrachd air an sin, tha grunn chlasaichean teagaisg agus goireasan air-loidhne ann a chuidicheas tu gus dùilean a thuigsinn agus a chleachdadh gu h-èifeachdach anns an deuchainn agad ann an Xcode.
Is mise Sebastián Vidal, innleadair coimpiutair a tha dìoghrasach mu theicneòlas agus DIY. A bharrachd air an sin, is mise neach-cruthachaidh tecnobits.com, far am bi mi a’ roinn chlasaichean teagaisg gus teicneòlas a dhèanamh nas ruigsinniche agus nas so-thuigsinn don h-uile duine.