TestRail - Nā hoʻonohonoho hoʻokahi no ka papahana

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)

  1. Nā koina maʻamau

    1. Pono e hiki i kekahi ke hoʻoholo i ka hihia.

    2. Pono nā hihia e pili i ka lōʻihi e hiki ai

    3. 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.

  2. E hoʻokaʻawale i TestCase a me TestScenario

  3. ʻO ka hana wikiwiki o TestRun o nā ʻano like ʻole

    1. Kahihi

    2. Kaumaha

    3. ʻO ka hoʻāʻo ʻana i ka hopena, etc.

  4. Ke kākoʻo ʻana i ka hihia

    1. 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:

TestRail - Nā hoʻonohonoho hoʻokahi no ka papahana

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:

TestRail - Nā hoʻonohonoho hoʻokahi no ka papahana

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:

TestRail - Nā hoʻonohonoho hoʻokahi no ka papahana

Pono mākou i kēia mau kahua:

Kahua "Summary" (head case ho'āʻo)

TestRail - Nā hoʻonohonoho hoʻokahi no ka papahana

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:

TestRail - Nā hoʻonohonoho hoʻokahi no ka papahana

E hoʻopiha i nā ʻāpana o ke kahua hou:

TestRail - Nā hoʻonohonoho hoʻokahi no ka papahana

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:

TestRail - Nā hoʻonohonoho hoʻokahi no ka papahana

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,

TestRail - Nā hoʻonohonoho hoʻokahi no ka papahana

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,

TestRail - Nā hoʻonohonoho hoʻokahi no ka papahana

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.

TestRail - Nā hoʻonohonoho hoʻokahi no ka papahana

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:

  1. 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)

  2. Nā ʻanuʻu maʻamau e hele i ka pale me kahi kūlana hoʻāʻo

  3. Nā nīnau SQL

  4. 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 loulou.

ʻ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:

TestRail - Nā hoʻonohonoho hoʻokahi no ka papahana

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:

TestRail - Nā hoʻonohonoho hoʻokahi no ka papahana

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:

TestRail - Nā hoʻonohonoho hoʻokahi no ka papahanaTestRail - Nā hoʻonohonoho hoʻokahi no ka papahana

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.

TestRail - Nā hoʻonohonoho hoʻokahi no ka papahana

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.

TestRail - Nā hoʻonohonoho hoʻokahi no ka papahana

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: 

  1. e hōʻuluʻulu koke iā TestRun no nā hana maʻamau: uahi, regression, etc.

  2. e hoʻokolo ʻia paha nā hoʻokolohua?

  3. nā hōʻailona ʻē aʻe

Laʻana: Smoke, Automated, WhiteLabel, ForDelete, etc.

TestRail - Nā hoʻonohonoho hoʻokahi no ka papahanaTestRail - Nā hoʻonohonoho hoʻokahi no ka papahana

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:

TestRail - Nā hoʻonohonoho hoʻokahi no ka papahana

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:

TestRail - Nā hoʻonohonoho hoʻokahi no ka papahana

Nā kōkua kōkua ʻē aʻe

  1. 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.

TestRail - Nā hoʻonohonoho hoʻokahi no ka papahana

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:

TestRail - Nā hoʻonohonoho hoʻokahi no ka papahana

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:

Paena pūnaewele mea kūʻai TestRail

Puke: "Ho'āʻo .COM" (ka mea kākau ʻo Roman Savin)

Mahalo nui iā ʻoe no kou nānā ʻana!

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka