Hōʻike
Ma nā papahana he nui aʻu i hana pū ai, ʻaʻole i hana nā kānaka iā TestRail no lākou iho a hana i nā hoʻonohonoho maʻamau. No laila, ma kēia ʻatikala e hoʻāʻo wau e wehewehe i kahi laʻana o nā hoʻonohonoho pilikino e hiki ke kōkua iā ʻoe e hoʻomaikaʻi i ka pono o kāu hana. No ka laʻana, e lawe kākou i kahi papahana hoʻomohala polokalamu kelepona.
ʻO kahi hōʻole liʻiliʻi. ʻAʻole i loko o kēia ʻatikala kahi wehewehe o ka hana maʻamau o TestRail (he nui nā alakaʻi ma kēia) a me nā ʻōlelo kūʻai aku me ka wehewehe ʻana i ke kumu e pono ai ʻoe e koho i kēia mea kūʻai aku e hana i kahi waihona me nā hoʻokolohua.
ʻO ka hoʻolālā hoʻoponopono (nā mea e hoʻokō ʻia)
-
Nā koina maʻamau
-
Pono e hiki i kekahi ke hoʻoholo i ka hihia.
-
Pono nā hihia e pili i ka lōʻihi e hiki ai
-
Pono nā hihia e uhi i ka hana o ka polokalamu kelepona e like me ka hiki ke hiki ke kū'ē kēia i nā helu ʻelua.
-
-
E hoʻokaʻawale i TestCase a me TestScenario
-
ʻO ka hana wikiwiki o TestRun o nā ʻano like ʻole
-
Kahihi
-
Kaumaha
-
ʻO ka hoʻāʻo ʻana i ka hopena, etc.
-
-
Ke kākoʻo ʻana i ka hihia
-
Ke haʻalele nei i nā kiʻi paʻi "make" hardcoded a hoʻololi i ka "movable data"
-
koi
No ka hoʻoponopono ʻana i nā kahua, pono ʻoe i ke komo ʻana o ka luna hoʻomalu
Ke koho ʻana i kahi ʻano papahana
ʻEkolu mau ʻano papahana e koho ai:
E koho mākou i ke ʻano paʻamau. E loaʻa nā hihia a pau i ka manawa like. E hoʻohana mākou i ka kānana akamai a hoʻokele ikaika i nā hihia āpau i ka manawa hoʻokahi.
Hoʻohui i nā kahua e nānā i kahi papa inoa o nā hihia hoʻāʻo
E hoʻohui i kahi kahua e hōʻike i nā hihia hoʻāʻo mua:
Hiki iā ʻoe ke hoʻohui i nā kahua ʻē aʻe.
Hoʻonohonoho i nā kahua hoʻāʻo a me nā hōʻailona
E wehe i ka papa hoʻonohonoho:
Pono mākou i kēia mau kahua:
Kahua "Summary" (head case ho'āʻo)
Aia kēia kahua, ke hoʻonohonoho wale nei mākou i kāna hoʻohana. E hoʻokaʻawale mākou i nā hihia i TestCase a me TestScenario. No ka heluhelu maikaʻi ʻana i kahi papa inoa nui o nā hihia, ʻoi aku ka maikaʻi o ka ʻae ʻana ma mua i nā lula no ke kākau ʻana i kahi hōʻuluʻulu.
Hōʻike Hōʻike:
Laʻana: TestScenario - ʻO ke ʻano kumu no ka hoʻohana ʻana i kahi polokalamu kelepona
Kekahi hōʻike:
Laʻana: MainScreen - ʻĀpana ʻae - E hoʻokomo i ka inoa
Ma ka huina, ʻike mākou i ka hōʻuluʻulu o ka hihia i ka ʻike maʻamau: "he aha, i hea, i hea." Hoʻokaʻawale ʻike mākou i nā palapala hoʻāʻo kiʻekiʻe a me nā hihia hoʻāʻo haʻahaʻa ma ke ʻano kūpono loa no ka automation.
"StartScreen" tag (ka pale kahi e hoʻomaka ai ʻo TestScenario; no laila, hiki i nā hihia hoʻāʻo he nui ke hoʻopā i nā pale pili)
No ka mea e pono ai: e wehe mākou mai ka kikokikona i ke kikokikona o nā hihia maʻamau e alakaʻi i ka mea hoʻohana i ka pale o ka hihia hoʻāʻo o kēia manawa. (nā ʻanuʻu maʻamau no ka hana ʻana i kahi kūlana hoʻāʻo kikoʻī) E kākau ʻia nā ʻanuʻu maʻamau a pau no nā hihia hoʻāʻo a pau i hoʻokahi faila. E kākau au e pili ana i ia mea i nā kikoʻī hou aku.
E hana i kahi kahua hou:
E hoʻopiha i nā ʻāpana o ke kahua hou:
I kēia hihia, ke hana nei mākou i kahi kahua koho mai kahi papa inoa o nā waiwai. E hoʻokomo i nā waiwai o kēia kahua:
E ʻoluʻolu e hoʻomaopopo ʻaʻole hoʻomaka nā helu id me hoʻokahi a ʻaʻole hoʻokahi. No ke aha i hana ʻia ai kēia? ʻO ke kumu inā loaʻa iā mākou nā hihia hoʻāʻo me ka id i hoʻopaʻa ʻia,
a ma hope o kēlā, pono mākou e hana i ke kolu o ka pale ma waena o nā mea ʻelua e kū nei,
a laila pono mākou e kākau hou i ka id, a no ka mea ua hoʻopili mua ʻia nā hōʻailona o nā hihia kikokikona, e holoi wale ʻia lākou. E ʻoluʻolu loa ia.
Tag "Screen" (inoa o ka pale e pili ana i TestCase)
He aha kāu e pono ai: kekahi o nā heleuma no ka hoʻāʻo ʻana i ka hopena. No ka laʻana, ua hana nā mea hoʻomohala i kahi hiʻohiʻona hou. Pono mākou e hoʻāʻo iā ia, akā no kēia pono mākou e hoʻomaopopo i ke ʻano o kēia hiʻohiʻona. Ma ka maʻamau, hiki iā mākou ke hoʻomaka mai ka paradigm e loaʻa i nā pale like ʻole (Activities) o kahi noi nā papa like ʻole a no laila ke ʻano o nā ʻāpana like ʻole o ka noi. ʻOiaʻiʻo, i kēia hihia, pono kahi ala hoʻokahi.
Laʻana: home_screen, MapScreen, PayScreen, etc.
Kahua "MovableData" (ka loulou i kahi waihona koho me ka ʻikepili hoʻāʻo hiki ke loli)
A laila, e ho'āʻo mākou e hoʻoponopono i ka pilikia o ka mālama ʻana i ka pili o ka ʻikepili i nā hihia hoʻāʻo:
-
Nā loulou i nā hoʻolālā o kēia manawa (ʻoi aku ka maikaʻi ma mua o ka lawe ʻana i nā kiʻi paʻi kiʻi make)
-
Nā ʻanuʻu maʻamau e hele i ka pale me kahi kūlana hoʻāʻo
-
Nā nīnau SQL
-
Nā loulou i ka ʻikepili waho a me nā ʻikepili ʻē aʻe
Ma kahi o ke kākau ʻana i ka ʻikepili hoʻāʻo i loko o kēlā me kēia hihia hoʻāʻo, e hana mākou i hoʻokahi faila waho, a e loulou iā ia ma nā hihia hoʻāʻo āpau. Ke hoʻololi nei i kēia ʻikepili, ʻaʻole pono mākou e hele i nā hihia hoʻāʻo āpau a hoʻololi iā lākou, akā hiki ke hoʻololi i kēia ʻikepili ma kahi hoʻokahi. Inā wehe kekahi kanaka mākaukau ʻole i kahi hihia hoʻāʻo, e ʻike ʻo ia ma ke kino o ka hihia hoʻāʻo i kahi loulou i kahi faila a me kahi hōʻailona e pono ai ʻo ia e hele i laila no ka ʻikepili hoʻāʻo.
E hoʻopili mākou i kēia ʻikepili a pau i hoʻokahi faila waho, i loaʻa i nā poʻe a pau ma ka papahana. No ka laʻana, hiki iā ʻoe ke hoʻohana i ka Google Sheet a i ʻole Excel a hoʻonohonoho i kahi hulina i loko o ka faila. No ke aha kēia mau mea kūʻai aku? ʻO ka ʻoiaʻiʻo, hoʻomaka mākou mai ka paradigm e hiki i kēlā me kēia kanaka o ka hui ke wehe a hāʻawi i kahi hihia hoʻāʻo me ka ʻole e hoʻokomo mua i nā mea hana.
no ka mea, ʻO Google Sheet hiki iā ʻoe ke hoʻohana i nā nīnau SQL. Laʻana:
=query(DATA!A1:M1146;"
SELECT C,D
WHERE
C contains '"&SEARCH!A2&"'")
no ka mea, kela aku Hiki iā ʻoe ke hoʻonohonoho i nā macro hulina maʻalahi. (Kananā) Laʻana
ʻOiaʻiʻo, ʻaʻole hou ka manaʻo a ua wehewehe ʻia ma ka puke a ka mea hōʻike mua "Testing dot com". (mea kākau ʻo Savin Roman) Ke hoʻohui wale nei mākou i nā ʻano hana i manaʻo ʻia e Roman Savin i TestRail. No ka hana ʻana i kēia, hana i kahi kahua me kahi loulou i ka faila i hana ʻia:
hoʻopiha i ka waiwai paʻamau o ka loulou i loaʻa i kēlā me kēia hihia hoʻāʻo hou kahi loulou:
Inā hoʻololi ka wahi o ka faila waho (hāʻawi mākou no kekahi force majeure), a laila hiki iā ʻoe ke hoʻololi maʻalahi i hoʻokahi a ʻoi aku paha nā kahua i ka manawa hoʻokahi i nā hihia hoʻāʻo a pau:
Field "Descriptions" (ka wehewehe a i ʻole ka manaʻo o kahi hihia hoʻāʻo, nā ʻōlelo maʻamau)
He aha paha kāu e pono ai: Ma kēia kahua kikokikona e waiho mākou i kahi wehewehe pōkole o ka hihia hoʻāʻo a me nā kuhikuhi maʻamau.
Pākuhi: Hōʻike ʻia nā ʻikepili hoʻāʻo a pau (nā hoʻolālā o kēia manawa, hoʻohana i nā mea hana a me nā ʻikepili ʻē aʻe) mai kēia hihia hoʻāʻo e nā loulou {...} a aia ma ka faila MovableData. E loulou i MovableData ma ke kahua pili ma luna.
Tag i ka "Component" (mea hoʻohana paʻa lima)
He aha ka mea e pono ai: no ka ho'āʻo hopena. Inā hiki ke hoʻokaʻawale ʻia kahi polokalamu kelepona i nā ʻāpana (e pili ana kekahi i kekahi me ka liʻiliʻi loa), a laila lawa ka hoʻololi ʻana i hoʻokahi ʻāpana (me kekahi mau pilikia) e nānā ʻia i loko o ka ʻāpana like, a emi ke kumu e hoʻokō ai. ka hoʻihoʻi maʻamau o nā mea a pau. Inā loaʻa ka ʻike e hiki ke hoʻopili i kekahi ʻāpana i kekahi, a laila hoʻohui ʻia kahi matrix hoʻāʻo hopena.
Nā mea laʻana: GooglePay, Order, Mea hoʻohana, Map, Authorization, etc.
Tag "TAG" (Nā huaʻōlelo ʻē aʻe no ke kānana ʻana)
Ke kau ʻana i kahi hihia hoʻāʻo me nā hōʻailona no ka kānana ʻana.
Pono loa no:
-
e hōʻuluʻulu koke iā TestRun no nā hana maʻamau: uahi, regression, etc.
-
e hoʻokolo ʻia paha nā hoʻokolohua?
-
nā hōʻailona ʻē aʻe
Laʻana: Smoke, Automated, WhiteLabel, ForDelete, etc.
Hoʻonohonoho i ka hoʻonohonoho hōʻike ʻana o nā kahua i ka hihia hoʻāʻo
Ua hana mākou i nā māla hou he nui, ʻo ia ka manawa e hoʻonohonoho ai iā lākou i kahi ʻano kūpono:
Ke hana nei i TestRun
I kēia manawa e hana mākou i kahi hoʻāʻo hou me nā hihia o kēia manawa no ka hoʻokō ʻana i ka hoʻāʻo ʻana i ka uahi ma ʻekolu kaomi:
Nā kōkua kōkua ʻē aʻe
-
Inā he nui nā papahana ʻo TestRail, a laila mai poina e hana i nā māla hou wale nō no kāu papahana, inā ʻaʻole e kāhāhā nui nā hoa hana mai nā hui e pili ana i ke ʻano o nā māla hou. Hiki ke maule kūloko.
2. ʻOi aku ka maʻalahi o ke kope ʻana mai kahi ʻano hui like ma mua o ka hana ʻana i nā mea hou:
3. Hiki ke kaʻana like. Eia kekahi laʻana: hoʻokahi luna hoʻomalu, hoʻokahi mea hoʻohana.
hopena
Ua hoʻokō ʻia nā hiʻohiʻona i hōʻike ʻia ma luna ma kekahi mau papahana a ua hōʻike i ko lākou pono. Manaʻo wau e kōkua lākou i ka hoʻomaikaʻi ʻana i kou ʻike ʻana i kēia mea hana a kōkua iā ʻoe e hana i nā "hōʻike hoʻāʻo" kūpono a kūpono hoʻi. Mahalo nui wau inā wehewehe ʻoe i kāu ʻike i ka hoʻohana ʻana iā TestRail a me nā ʻōlelo aʻoaʻo pono i nā ʻōlelo.
Nā Manaʻo:
Puke:
Mahalo nui iā ʻoe no kou nānā ʻana!
Source: www.habr.com