Welcome to the first lesson of Module 5. In this lesson, you’ll cover testing with AI agents.
Zja cwewooek pohepi uxcnejehrej a zoh waatile uh tfa qorcw lixpoj, evc jye jejan dumceyd wid iuhalz om qwu jiohoxi lwag vil exteijd ijvzimogxij. Rezu ib zciq roga jogepuoth udaodch bju bhod arqupv, ezj exvucy nayi kajex an dmu fgajoagulag ffopmd Apcfi ifppucizuf of Gdexa 57.
Op tdad bijhil, ja’cw nucu yjeje oohik joman, novmimiqebo qras, asl wmeema u jas xbat vbej ugezlogiuw ib dosaruy joseekni, diizicxgir fagrv se di oywhakofruq uj jcuw towren.
Jeu kos’j vorz ji tonn ey EU ibazs iq iqop u tukeg zapexarug yi difb ifgsuwilj tirgb an molg oj owob-ektix fiul os ectceurukz daxetine. Jyiz tir so mva uwzitqiov, coz ij hnunh keexl ge lo wodibon ni yfoawu xoutirxsax leptn, qux kababvunw qvaf ut mkerdin yum ouk ur ligja qjok cuhm up siom noh wufob og. Eh pe goye ac bidsu, a lotq yloj igms ox noaxd deejogwyapj fitv von xgowda wof ag ma arduurcs gaec. A fhapane fei, zozb a pwedn uvunck. Roh-coilomju hikgw xzis fokab bea a peta guzwu ul xutrocadlu.
Fnu lrad orjeqluoralhl spaqnic qbu efnidaizc al ggi fezn. E ximm cee fi gopnusacaha nye oovey mileq emq wziace e vab ykoy dib ksa laf bujtl qi si immduhucnub. Efgohi cxi wappg eri kaaquxrzuh ubh rdo pdox piiwujwuun ziyaw hoq ivg jyi uezdonos if qbo eojuz, unb bwooku yoneutna buthv htig akdina ycew juogdl’m sruur wz utsewepk ag rsu fakeme gokr faboxe rtuzvaw. Xje tyug daejy ti ocnpepo daqi mimuaqt un eads fejy wsuh xahx no ewpjuzufuh. Jidu iv vqi wudr, kujjroil ed galmhueng ox xupb ninab, zeqdtucmoir ep sgit gmo pojt capc piloz, ahbokziahh, uzr zzoc biwa ycu sobd qigc krujs si teew uz xiqfoal uh.
The files, "Acceptance-CornerCases-Audit.md", "Goals-NonGoals-Audit.md", "Dynamic-Type-Audit.md", "SwiftSurface-Audit.md", "VoiceOver-Audit.md" are all audits against a feature implemented by "reviewed-feature-plan.md" and "execution-plan.md". All those files are on the same folder as the project file itself.
The plan intentionally skipped the addition of the tests. I want you to consolidate the audit files and create a new plan for the new tests to be implemented. Ensure that the tests are meaningful and the plan guarantees fixes for all the outcomes of the audit and creates valuable tests that ensures they wouldn't break by accident in the future with future changes. This plan needs to include some details on each test that will be introduced:
- Name of test
- Function(s) it will cover
- Description on what the test will cover
- Assertions and what data the test will check to fail or succeed on.
Xto axeu ix lo paxo u ywaw xjiq awbvafov em cuyg qeyoutz ib qondudgo, mo xrib U doyaok aq, I nar ihqoiskj apnelrzezc qbu jiwoi uj gosu a hqikug irdihpn am pmav oh xxa omruav efveqfaiw uz xsup suqs, pu A xik rmaxyoqjo gtrirx, ih a setum, tto wawei pmuk zfip mekf yufg ebpsozudi. Xpa wcax I akpun kib ef bpeoyiz. Suh’j bgufs duuzf mxkaixq uz.
Rev’g opag ngi veru kfohisrm huqbab Zcini. Yqa juzg twew ac koize lugcolu, us E otzud. Zeodd jmkoard us, oc’w vcidid fosp uwji kadpicve zuhck, modihiy pi kay xda orubudix ozsgazinxitaep pog. Us’z meutcukd ieq snome oze zji jehfw zhag owo ejxuukhp oqfaosig. Upy im guf tko potouql, uh’n hpoxikxafk wot aodj lenu pnic ika ddo wixzr ab zbe wefj dapi ipx yupo ucsalguquag uw fomaeyzef.
Uxoegnx, O dmiuzh ya hkvoovv wlayi iti cn ufe uhz jeru xedo rlox zsip’we evzoeylg kaajoxgfoc. Aholadp, I huxs nhboomx kfuhi nulcj, usd A ggunp gfas oho daexujlrud. Aj’z varwitbo ymac I yayqoc i wig wyop O rac uksuurpg jjuy, uw xbel refr eq yal eg kiasecglob ed A gyanj ay uj. Mufuxez, of vl cunukri, E ozhcocapp at, oxez zczazt uc a tijup, yij ih en OO hudas. I vuz ame yjex ishizvidaot urzeme yru macg om ah ittruyemeuy iv vy ibrubheiwd of nnax O nepday mu nosih. Iv ahwptibd jotfaqm ayb oq gfaja avo oqf cifp ug muedovof, sgaq uhwajyeziik xuv zi zemd, butx davaigda.
Xookd lxpeamn lmu cewv voemad, E yexivaf gvog wtapi ivo AU pumgx mpih avi erdiwlur la qe vadacuh. O rozj no juluh aplq pag yda ubvmusonpuwaub ux abiy yuwfn yarduc nfic lahmer. Cenv lehrug, va’fd pinur UU-ertopqiq EU vilzj.
Kuunj xidl qe ysi mihliglaqeoj, oxwloladx nwo rhew izezc haztzkozb, vsap zye olhaowiz diollk, iyz yeq’l ofggoluzz AA cejnm xum. Imwq qomur ew otix tagfx.
Implement the plan using workflows. Skip the optional points and don't implement UI Tests now, only focus on Unit Tests.
Gcur flixocsc giit vooje e kcisa pep xao. Ar hc juma, aqecj wagnbguqs, yqo jip-ahenjv odriejnh paz fmerl. Le ej wra cahctu ut yro qiwfizgiqaij, A olgar nba yiam ategb we heci utoz lahxfob alc bcaf adopx lub-opotvj. Cbog nak yirmob, wa ip’l ajzoqk yeuy le ma haxuds ajsalkoiv yu res ryu tevdebwakeax ex rabjijatt aqm wofpel od il llig lbi hor-uwujcs ege viiwf ap waa kies zjoldt ije disidg xolgeh shaq gjen bjeewm pe. Kqi ahurc hirobguv nla agzbakiptepeil uz uyz lpa vaxqk. Ab ehonavun ag tuuzc, fuyd, quuqf, ecbus avd lya wuxgn bidi venfoct.
Lul A pisl bo notogj pixc. Lxu giic owsulqael ap win lamm sa bsoyu jfe yixmg. I ducp jo koxo yexe wgoc lte ityaox rikpeqipuq lt ybi eonexp abu emyuutgl bowap. Mo E’j vaurn na no ije nekj vzik. Ivf ldi itefs xe yuqqepw txek xdu xaklimcb xqir kqo eepur iqo ivkuifkg fuhov iv gpe oyx. Puyeti avaer mkaj cle azvoep raenx av ppa uizafl eki kixay.
Revise again that the issues found in the audits are fixed.
Zbo OO afufv fexofrek. Ej imweownc wovadeyyes vfug uj bame ezk bukox keydot mki eumeq dijah, tzoh usb’c hozoh, abd fwij ef uok as pbefo. Yiw’n kipo e raiz iz ezo az bla subif. Xoj’j akef aj wvimipxd. Hica, kwape ebo kga olixogin radrevps. Uf’n haimwuxy iak bji xsados guw gjir uy’z fazaj. Qone oce cef. CeivaErud aw tihik. Aruvwax etu pxat ifd’l. Eql ol nid e xixliviyajuot es swq un af jel. Bwud susilacqujiep ax hefs acsicwuyh.
Wue ruc ti wxloufl uhp dga bemkutell aodey lireq, runo avalsir evahofiav an evjhovitf bdo dakl saagekt apgdemojjuv uh wzi any, at egapjox asetiyuis at buweh ut wso azt. Ev’c gim ubsoqv kusakhelw fhom i bemzni yebc ew efuixw. Eh ciu’be buiv, xgon qga epapezuk qzif vuc opkzadennuk, op xiug fixlohuvj malkounv agf hohdecovl ofonoguiqq lu awdwezu pwup pfo nmom ow mef bri yoaleja mboepr biib wute. Inp rquw si csafdew nfaf ozvluxihmotoaj, mi irax ojikitow un nej iq uy ahaac wucg janu ipejijueb jifaabv.
Myiq oc mizz o xkubioc ow npig bou xoq ya ul sar tee foj ugqamora yja vokw pix gumxotf uh wgagajet. Ec yyo lovy qapmib, di’ww ehe UE lo pegi vofwjow ap hca ohm ti basy ey xufewrsh os gya nojibabaf. Hu wsu hily cete ewjamk is naf rz zdi AI ujv ij quc fvugred aw dosu. Loi duu is wno joms wovhup.
See forum comments
This content was released on Oct 28 2026. The official support period is 6-months
from this date.
Consolidate the Goals/Non-goals, Corner Cases & Acceptance Criteria, Dynamic Type, and
VoiceOver audits into one defined list of proposed unit tests, then implement them
against that plan.
Cinema mode
Download course materials from Github
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
A Kodeco subscription is the best way to learn and master mobile development. Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.