Ki jan yo simonte defi Tès ajil

Ki sa ki pi komen defi yo tès ajil fè fas a testeurs lojisyèl oswa QA nan pwojè ajil? Ki sa ki li tankou yon QA nan yon ekip ajil?

Depi lè yo te entwodwi metodoloji devlopman ajil nan devlopman lojisyèl, wòl QA nan pwojè ajil chanje konsiderableman. Genyen pa gen yon ekip QA ankò chita nan yon kwen, lwen devlopè yo ak konsèpteur, ap tann pou ekip la devlopman remèt yon moso nan travay pou fè tès.

Youn nan eleman ki pi enpòtan pou QA nan pwojè ajil gen yon bon konpreyansyon sou metodoloji ak pwosesis devlopman ajil yo. Anpil konpayi ajil swiv fondasyon an Scrum pou fournir bon jan kalite lojisyèl, kidonk asire ou abitye avèk Scrum.




Defi Tès Agil

Sans nan anpil nan devlopman ajil se fournir lojisyèl k ap travay souvan , chak fwa ajoute oswa amelyore yon ti karakteristik ki gen valè pou kliyan an. Sa tèt li poze yon anpil nan defi pa sèlman pou Tester, men tou devlopè ak nenpòt lòt moun ki patisipe nan livrezon an nan aplikasyon an.

Nan atik sa a mwen lis kèk nan defi ki pi komen tès ajil pou QA nan pwojè ajil ak kouman simonte yo.


Chanje Kondisyon / Chanjman Dènye Minit

Chanje kondisyon oswa jete istwa mitan-Sprint se pa estraòdinè nan pwojè ajil. Sa a kapab yon kochma pou ekip la tout antye kòm sa vle di ke travay la deja te pote soti ta ka trete konplètman oswa chanjman yo ta dwe fè nan sa ki deja mwatye fè.

Chanjman egzijans sa yo ak demann dènye minit yo ka afekte sijè ki abòde tès yo ki ka fwistre tès yo.

Kouman simonte:

Tester yo ta dwe kapab reponn a chanjman, konnen ke nan pwojè ajil, chanjman se inevitab. Lè kondisyon yo chanje espesyalman nan direksyon fen Sprint la lè pa gen ase tan pou teste kòmsadwa, testè yo ta dwe bay otan enfòmasyon ke posib sou ki tès yo te kouri ak ki pati nan aplikasyon an pa te teste byen pou ekip la ka pran yon desizyon enfòme (petèt ki baze sou risk) si yo lage karakteristik nan oswa ou pa.


Eseye jwenn devlopè yo ki enplike nan tès kòm byen, kòm tès ak bon jan kalite yo ta dwe responsablite nan ekip antye.

Pa ase enfòmasyon sou istwa a

Li pral fè fwa lè yon pwopriyetè pwodwi ki ekri istwa itilizatè, gen kèk lide sou yon karakteristik nouvo, men li pa gen tout detay yo ekri yon seri bon nan kritè aksepte konplètman defini konpòtman an nan karakteristik la. Yo mande ekip la devlopman yo kreye yon pwototip pou yo ka jwenn plis lide sou fonctionnalités a ak konpòtman nan karakteristik la.

Sa a kreye yon defi pou Tester paske gen yon mank de konpreyansyon ak kondisyon, se konsa ka tès apwopriye pa ka konstwi.

Kouman simonte:


Ou pa bezwen kondisyon trè detaye yo kòmanse tès, se konsa kòmanse pa panse sou senaryo wo nivo ki teste konsèp nan istwa a, olye ke ap tann yo ka resevwa klarifikasyon konplè sou karakteristik la. Pa ekri senaryo tès wo nivo, menm lè detay yo chanje, kontèks la ta dwe toujou menm bagay la.

Tès Kontini

Nan ajil, tès se pa yon faz, li nan yon aktivite. Tès kòmanse depi nan konmansman an, menm anvan menm devlopman an kòmanse.

Yo nan lòd yo gen yon woulib lis pandan Sprint la, istwa yo nan reta yo ta dwe te elabore pandan sesyon yo goumin istwa. Sa vle di QA a ta dwe kolabore ak pwopriyetè pwodwi yo aprann detay yo nan istwa a ak Lè sa a, ede ekri kritè akseptasyon bon.

Bay kòmantè bonè devlopè yo enpòtan anpil epi difisil pou moun ki teste yo. Kòm Tester, se pa sèlman nou dwe asire ke karakteristik nan nouvo travay jan sa espesifye selon kritè akseptasyon li yo, nou dwe tou asire w ke nouvo kòd la pa te kase fonctionnalités ki deja egziste, sa vle di nou pa gen regression, e nou gen bay enfòmasyon sa yo byen vit.


Kouman simonte:

Asire chak istwa gen kritè akseptasyon adekwa e ke kontèks istwa a byen konprann pa tout moun anvan yo kòmanse travay sou devlopman.

Kòmanse kreye tès (otomatik oswa manyèl) pi vit ke posib pou lè karakteristik la disponib pou fè tès ou ka kòmanse touswit.

Tester yo ta dwe ankouraje devlopè yo bay vizibilite byen bonè nan karakteristik la pa deplwaye regilyèman nan yon anviwònman tès kote Tester ak / oswa pwopriyetè pwodwi ka kouri tès yo, olye ke ap tann pou karakteristik la yo dwe ranpli anvan tès yo.


Otomatize tès retou annaryè pou soulaje kèk nan efò tès la ak libere tan ou pou tès eksploratwa.

Ladrès teknik / Otomatik Tès

Travay nan yon anviwònman ajil, vle di ke Tester yo ta dwe teknikman konpetan ede devlopè yo ak Tès Entegrasyon ak Tès API, menm jan tou scripting UI chèk automatisation ak Selenyòm oswa zouti ki sanble.

Si Tester yo soti nan yon background piman manyèl oswa eksplorasyon, yo pral jwenn li difisil kenbe-up ak mach la nan livrezon jan yo bezwen teste sou yon tès kontinyèl.

Tès pèfòmans enpòtan tou patikilyèman pou aplikasyon entènèt ki baze sou yo, pou asire aplikasyon an ka soutni gwo chaj pandan moman pik yo. Si konpayi ou a pa gen yon tèsteur pèfòmans dedye, li espere tèsteur yo fonksyonèl yo dwe patisipe tou nan tès pèfòmans.

Kouman simonte:

Kòmanse pa aprann koup la scripting oswa langaj pwogram, tankou Ruby ak Java - sa yo se lang ki pi popilè nan kominote a tès teknik.

Si ou deja abitye avèk pwogramasyon epi ou bloke, jwenn èd nan men devlopè yo.

Zouti Selenyòm se zouti ki pi popilè navigatè automatisation tès, kidonk si pwojè a baze sou entènèt, li te gen yon bon konesans nan zouti a se yon gwo avantaj.

JMeter se tou yon lòt zouti gwo gen konesans nan. Li se yon zouti tès pèfòmans louvri sous ak relativman fasil yo aprann, se konsa download li epi yo kòmanse jwe otou ak kèk nan karakteristik li yo.

Navigatè miltip / aparèy miltip

Sèjousi, achitekti a nan sit entènèt anpil konsiste de yon 'back-end' ak yon 'devan-fen'. Se moso nan devan-lajman ki baze sou JavaScript ak CSS ki ta ka potansyèlman konpòte yo yon fason diferan lè yo wè nan navigatè diferan oswa aparèy.

Asire ke yon sit entènèt fonksyone kòm espere nan tout navigatè pi gwo ak popilè aparèy mobil oswa tablèt se vre yon defi tèt pou Tester nan pwojè ajil.

Kouman simonte:

Otomatik se kle isit la. Ekri yon tès ak kouri li sou navigatè miltip se sa ki automatisation pi byen.

Ou ka itilize Selenyòm gri ak Docker jere ak kouri tès otomatik ou nan paralèl sou navigatè miltip.

Yon lòt zouti gwo yo deyò pou tès milti-navigatè se NavigatèSync .

Kominikasyon

Pa gen pwoblèm ki jan bon pwosesis la se oswa ki jan byen atik yo pi wo a yo te pote soti, si gen yon mank de kominikasyon pami manm ekip la oswa avèk pwopriyetè pwodwi, konsèpteur, elatriye, pa gen anyen ap travay.

Kouman simonte:

Asire w ke gen kominikasyon efikas pami ekip la. Angaje ak devlopè ak pwopriyetè pwodwi sou yon baz kontinyèl.

Asire gen yon pwosesis an plas e ke chak manm ekip suiv pwosesis sa a. Byen souvan, gwo pwoblèm oswa pinèz yo pa idantifye byen bonè paske pwosesis la pa te swiv ak ekip la echwe pou pou kominike youn ak lòt.