SDET Unicorns - Kini idi ti o fi nira to lati bẹwẹ SDET?

SDET, ti a tun mọ ni Injinia Idagbasoke Sọfitiwia ni Idanwo, jẹ ipa iṣẹ laarin Igbeyewo sọfitiwia ati Aṣẹ idaniloju Didara. Oro naa ni akọkọ lo nipasẹ Microsoft ati lẹhinna Google pẹlu iwo ti rirọpo aye ati atunṣe iṣẹ idanwo Afowoyi pẹlu adaṣe.

Ni ọdun diẹ, awọn ile-iṣẹ siwaju ati siwaju sii n bẹwẹ awọn SDET bi o ṣe jẹ ipa pataki ni Agile ati DevOps. Sibẹsibẹ, o jẹ ipa italaya lati kun.

Imọ-ẹrọ yipada ni yarayara ati awọn onidanwo nilo lati kọ ẹkọ pupọ lati wa niwaju ere naa.


Ninu ifiweranṣẹ mi tẹlẹ, Idanwo ni Agbaye DevOps kan , Mo ṣalaye bawo ni ipa ti idanwo kan ti yipada ni ọdun mẹwa to kọja, nitorinaa ṣiṣẹda aito ti igbeyewo unicorns .

Ifiweranṣẹ yii sọrọ nipa ipa ti SDET ati idi ti unicorn SDET ṣe nira lati wa.




Kini Kini SDET ṣe?

SDET jẹ oluyẹwo sọfitiwia imọ-ẹrọ pẹlu idojukọ lori idagbasoke awọn iwe afọwọkọ adaṣe adaṣe.

Ni igbagbogbo, wọn jẹ apakan ti ẹgbẹ agile ati ṣiṣẹ lẹgbẹẹ awọn olupilẹṣẹ lati ṣe iranlọwọ adaṣe Awọn ilana Gbigba ni awọn itan olumulo.

Bii ikopa ninu awọn iṣẹ QA aṣoju, wọn le kọ ohunkohun lati awọn idanwo iṣọpọ adaṣe, awọn idanwo API ati / tabi awọn idanwo adaṣe UI.

Ni afikun, awọn SDET le ṣe iranlọwọ atunyẹwo awọn idanwo apakan eyiti a kọ nipasẹ awọn olupilẹṣẹ.




Kini idi ti SDET ṣe nilo?

Ninu gbogbo ọja, diẹ ninu awọn ẹya ara ẹrọ wa eyiti o gbọdọ ṣiṣẹ lori gbogbo itusilẹ ọja naa. Eyi tumọ si pe ni gbogbo ṣẹṣẹ, awọn ẹya tuntun pẹlu iṣẹ ṣiṣe ti o wa tẹlẹ gbọdọ ni idanwo.

Idagbasoke agile wa ni iyara. Pẹlu awọn fifọ kukuru, eyiti o jẹ deede ọsẹ meji-2, awọn onidanwo ko ni akoko lati ṣe idanwo ohun gbogbo pẹlu ọwọ.

Nigbati awọn onidanwo ninu ẹgbẹ kan ko ni awọn ogbon ti o nilo lati kọ awọn sọwedowo adaṣe, gbogbo idanwo ni lati ṣee ṣe pẹlu ọwọ.

Ni ikẹhin, idanwo di ikoko si idagbasoke ati itusilẹ ti sọfitiwia nitori yoo gba to gun ati to gun lati pari.


Nitorinaa, igbanisise ati gbigbe awọn SDET sinu ẹgbẹ agile le mu awọn ẹru naa din nipa ṣiṣe adaṣe pupọ ninu awọn idanwo ati awọn iṣẹ ọwọ.



Ifọrọwanilẹnuwo ati Gbigbe SDET

Nitorinaa, kilode ti o fi nira pupọ lati wa ati gba awọn SDET ti o dara?

Ni awọn ọdun, ọpọlọpọ ti a pe ni SDET ti Mo ti ṣe ifọrọwanilẹnuwo boya ko ni awọn imọ-ẹrọ imọ ti o nilo tabi ko ni oye ti QA ati awọn ilana idanwo.

Wọn ko loye idi akọkọ fun ipa ti SDET ninu ẹgbẹ kan. Pupọ wa pẹlu idaniloju pe gbogbo ohun ti wọn nilo lati ṣe ni lati ṣe adaṣe awọn ilana itẹwọgba adaṣe. Jẹ ki a mọ, SDET kii ṣe ẹnjinia adaṣe .


Nini iwontunwonsi ti o yẹ fun ọgbọn idanwo ati awọn imọ-ẹrọ jẹ nkan pataki.

SDET nla kan jẹ idanwo software nipasẹ iṣowo, jẹ kepe nipa didara sọfitiwia ati ni akoko kanna jẹ imọ-ẹrọ imọ-ẹrọ ati pe o ni idapọmọra ti awọn ọgbọn imọ ẹrọ.

Nigbati mo ba n ṣe ifọrọwanilẹnuwo fun awọn SDET, Mo wa nigbagbogbo QA Mindset ati Awọn Ogbon Imọ-ẹrọ.



Profaili SDET - Awọn adanwo akopọ ni kikun

Kini profaili ti SDET nla kan dabi? Awọn ogbon wo ni o yẹ ki awọn SDET ni?


Bayi, diẹ ninu wa ti gbọ ti awọn olupilẹṣẹ akopọ ni kikun, ṣugbọn a le ni full-akopọ testers ?

Ni ero mi, SDET yẹ ki o ni o kere ju awọn ogbon ati awọn abuda wọnyi:

  • Ni iṣaro idanwo kan, o jẹ iyanilenu ati pe o le wa pẹlu awọn oju iṣẹlẹ idanwo ti o fanimọra
  • Ni oye to lagbara ti awọn ilana idanwo ati awọn ilana
  • Mọ pe gbogbo idanwo jẹ iwakiri ni iseda ati ṣe riri iyatọ laarin idanwo ati ṣayẹwo.
  • Le lo awọn ọna idanwo ti o yẹ fun oju iṣẹlẹ ti a fifun
  • mọ iyatọ laarin idanwo ati QA
  • Le koodu sinu o kere ju iwe afọwọkọ kan tabi ede siseto (Java ati Javascript ṣẹlẹ lati jẹ olokiki julọ)
  • Awọn oye HTTP ati bi a ṣe kọ awọn ohun elo wẹẹbu ti ode oni
  • Le kọ UI si be e si Awọn adaṣe adaṣe API. Ọkan tabi ekeji ko dara to!
  • Mọ Git, Fa Awọn ibeere, Branching , ati be be lo…
  • Ṣe agile ninu iseda ati mọ bi idanwo ṣe baamu ni awoṣe agile
  • Le kọ awọn iwe afọwọkọ idanwo iṣẹ ( Ijakadi ati / tabi JMita )
  • Ronu nipa aabo ati pe o mọ OWASP
  • Loye CI / CD ati Kọ awọn opo gigun ti epo
  • Mọ awọn iṣẹ ti a nṣe nipasẹ awọn olupese pẹpẹ awọsanma bii AWS, Azure ati Google Cloud


Di SDET nla

Gẹgẹbi a ti le rii, ibiti awọn ogbon ti o nireti fun SDET jẹ gbooro pupọ.

Imọran mi si awọn adanwo ti o fẹ lati di SDET ati lati wa ni ibamu ni ọjọ tuntun ti QA ni:

Rii daju pe o ṣiṣẹ si nini gbogbo awọn ọgbọn ti o wa loke ni SDET profile_, ṣugbọn bi o kere julọ: _

Mọ ati oye awọn ipilẹ ti idanwo

Ni akọkọ, mọ awọn ipilẹ ti idanwo sọfitiwia.

O ti wa ni gbogbo daradara lati wa ni ipo pẹlu awọn olupilẹṣẹ ati ni anfani lati kọ koodu ẹlẹwa. Ṣugbọn ti o ko ba ni iṣaro QA, ti o ko ba le wa pẹlu awọn oju iṣẹlẹ to lati ṣe idanwo awọn itan olumulo ati awọn ẹya ni ijinle, lẹhinna o ko ṣe afikun iye eyikeyi. O le ṣiṣẹ daradara siwaju sii ki o di olugbala.

Mọ ati oye HTTP

Pupọ awọn ohun elo wẹẹbu igbalode nlo pẹlu awọn API.

O ṣe pataki lati mọ ati loye faaji HTTP ati bii oju opo wẹẹbu ṣe n ṣiṣẹ. Ti o ko ba le ṣe iyatọ laarin ibeere POST ati ibeere GET tabi ko mọ bi o ṣe le arswe JSON , lẹhinna bawo ni o ṣe le ṣe idanwo API ni irọrun?

Nawo akoko ninu kikọ awọn irinṣẹ idanwo API gẹgẹbi Karate .

O ko le pe ara rẹ ni SDET ti gbogbo ohun ti o fẹ ṣe ni awọn adaṣe adaṣe ati gbogbo ohun ti o mọ ni Java, Selenium ati Kukumba!