Ngaphakathi kwezwe lokuhlolwa nokuqinisekiswa kwekhwalithi, sivame ukuzwa amagama athi Test Oracle and Test Heuristics, kepha ayini futhi singayisebenzisa kanjani emisebenzini yethu yokuhlola yansuku zonke?
Ake sibone incazelo enhle kakhulu yama-oracle wokuhlola kanye ne-heuristics yokuhlola ngu UKatrina Clokie
Cabanga ukuthi ngifuna ukudla ukhukhamba. Amakhukhamba ami agcinwa embizeni enkulu yengilazi. Emzini wami, umuntu wokugcina ukudla ukhukhamba kwakungumyeni wami. Uvale imbiza ngokuqinile. Emzameni wami wokuqala, ngiyehluleka ukuyivula.
Yini engiyenzayo ngokulandelayo?
Ngibheka ukuthi ngijikela kwesobunxele ukuze ngithukulule isivalo bese ngiyazama futhi. Ngemuva kwalokho ngithole ithawula letiyi ukuze ngibambe kangcono lapho ngipotoza isivalo sjeke. Ekugcineni, ngokukhungatheka okuthile, ngihamba ngiyofuna umyeni wami. Uvula ngempumelelo imbiza.
Lapho ubhekene nembiza engeke ivuleke kunezinto eziningi engaziyo ukuthi kufanele zizanywe. Lawa ama-heuristics wami wokuvula imbiza. Lapho ngiyalelwa ukuthi ngivivinye uhlelo lokusebenza lwesoftware kunezinto eziningi engaziyo ukuthi kufanele zizanywe. Lawa ama-heuristics ami wokuhlola.
I-Heuristics ngamasu asuselwa kokuhlangenwe nakho kokuxazulula izinkinga, ukufunda, nokutholakala. Lapho ukusesha okuphelele kungenzeki, izindlela ezisetshenziswayo zokusetshenziswa ukuze kusheshiswe inqubo yokuthola isisombululo esigculisayo. Izibonelo zale ndlela zifaka phakathi ukusebenzisa umthetho wesithupha, ukuqagela okufundisiwe, ukwahlulela okunembile, noma ukuqonda.
Isibonelo:
Ake sithi uhlola iwebhusayithi ye-e-commerce. Iningi lemiphumela yosesho lwamawebhusayithi e-commerce liqukethe izihlungi nezinhlelo zokusebenza. Eminyakeni eminingi yokuhlangenwe nakho ngivivinya amawebhusayithi e-commerce, ngifunde ukuthi ukuhlanganisa izihlungi nezinketho zokuhlunga kungenzeka kuveze izimbungulu ezithokozisayo, njengoba lokhu bekulokhu kwenzeka izikhathi eziningi, ngakho-ke, kuphrojekthi yami elandelayo, ngizohlola izimo ezithile okuhlobene nokuhlanganisa izihlungi nezinketho zokuhlunga.
Cabanga ukuthi ngiya emini nomngani wami. Ngingena endaweni yokudlela ngo-12 ntambama ngoLwesine. Ngemuva kwehora ngijabulela ukudla, ngishiya indawo yokudlela ngo-1 ntambama ngoLwesihlanu. Yize ngibhekane nehora elilodwa kuphela, umhlaba ongizungezile usushintshe usuku.
Ngazi kanjani ukuthi kunenkinga lapha?
Ngingahle ngibe nezaziso eziningana efonini yami ephathekayo ezivela kubangani nomndeni ezibuza ukuthi ngikuphi. Ngingaba nethikithi lokupaka. Ngingabona umuntu efunda iphephandaba langoLwesihlanu.
Kunezindlela eziningi enginganquma ngazo ukuthi ngeqe usuku lokuphila kwami. Lezi yizikhathi zami zokuvakasha. Kunezindlela eziningi enginganquma ngazo ukuthi ngithole isiphazamiso kuhlelo lokusebenza lwesoftware. Lawa ama-oracle ami wokuhlola.
Ama-Oracle ayisimiso noma indlela esibona ngayo inkinga. Ama-Oracle wokuhlola empeleni imiphumela yakho elindelekile.
Isibonelo:
Ake sithi uhlola ukusebenza kokungena ngemvume kwewebhusayithi. Okokuqala, ungahlola ngegama lomsebenzisi nephasiwedi evumelekile ne lindela ukubona noma ukuqondisa kabusha ekhasini lami le-akhawunti noma ukuqondisa kabusha ekhasini ngaphambi kokungena ngemvume. Kodwa-ke, ngemuva kokuzama ukungena ngemvume futhi ubona iphutha liphendula okungu-500, wena yazi ukuthi kukhona okungahambanga kahle.
Kokubili ama-Oracle wokuhlola kanye ne-Test Heuristics kubalulekile uma kukhulunywa ngokuhlolwa kokuhlola endaweni eshesha. Lapho singenaso isikhathi esanele sokwakha amacala wokuhlola futhi umkhiqizo uqhubeka ngokuqhubekayo, asikwazi nje ukuthembela kumibhalo yokuhlola eyakhelwe ngaphambili, kufanele sisebenzise ulwazi lwethu lwesizinda (ama-Test Oracles) nolwazi lwangaphambilini lokuhlola (i-Test Heuristics ) ukukwazi ukuklama ngokushesha nokwenza izivivinyo ngasikhathi sinye ngenkathi ufunda ngomkhiqizo.