REDACTIA
RO
EN

Elena Ariton Software Developer @ VE Labs

Dorin Giurgiuca Software Developer In Test @ VE Labs
Mai avem nevoie de teste automate de tip Acceptance, dacă avem teste de tip Unit?

Sunt sigur că oricine a lucrat într-o companie software a auzit cel puțin o dată această întrebare sau poate s-a gândit la ea. Dacă analizăm întrebarea mai în profunzime, vom constata că nu are sens, cele două tipuri de teste având rol complementar. Avem nevoie de teste Acceptance și în zilele noastre am vrea să fie automatizate.

Adevărata întrebare, care are și sens, și pe care, de asemenea, ați mai auzit-o este „Cine trebuie să implementeze testele Acceptance?” iar răspunsul la ea depinde de la o companie și de la o echipă la alta. În opinia mea, care din fericire coincide cu părerea companiei și a echipei (yey!), toți membrii echipei ar trebui să o facă. Da, chiar și PM-ul are un rol foarte important în formularea cerințelor într-un format ușor de tradus în Gerkin.


István Nagy Senior Tester @ iSDC
Cum să aplicăm un model de dobândire de competențe în testarea software?

Odată la patru ani în perioada Jocurilor Olimpice admirăm atleți care trec de limitele lor, stabilind recorduri și aducând faimă și glorie atât echipei cât și întregii țări. Îi considerăm experți în ceea ce fac și unii din noi le cunoaștem bătălia, munca dedicată și sacrificiile pe care le fac pentru a atinge vârful podiumului. La fel ca și atleții, oamenii care vor să fie cei mai buni în profesiile lor, trebuie să parcurgă un traseu lung de la începător la expert.

Reclame


Claudiu Draghia Quality Manager @Capgemini
Despre testability

Ceea ce ne arată acest grafic în legătură cu căutarea pe internet pentru Agile şi SCRUM este o creștere considerabilă, ducând la momentul 2013 când DevOps a început să fie investigat. Pe lângă acest aspect, aţi mai putea observa că: linia pentru Testability este foarte greu de văzut. Se pare că mai nimeni nu este interesat şi de ceea ce este testabil.. De ce situaţia asta? Dacă vorbim despre DevOps, de exemplu, pe lângă schimbarea imperativă culturală, vorbim despre unelte, livrări automate sau scripturi. Dar e important să analizăm și modul cum testăm aceste unelte. Un script de livrare trebuie testat la fel ca orice aplicație software. SCRUM şi Agile vorbesc despre bucle rapide de feedback, testare automatizată. Dacă vrei să automatizezi ceva, sistemul trebuie să îţi permită să o faci.


Daniela Crișan Senior Tester
@ISDC
Studiu de caz: testarea automată

În zilele noastre testarea automată devine o necesitate, deoarece sistemele cresc tot mai mari și mai complexe. Dat fiind faptul că tehnologia se schimbă, testarea trebuie să se adapteze. Prin urmare, începe cu pași mărunți folosind diferite modalități de abordare la scară mică pentru a vedea ce se potrivește mai bine înainte să mergi mai departe. Pentru a avea succes cu testarea automată este nevoie atât de ingeniozitate cât și de perseverență. Ce factori contribuie la succesul testării automate? Ce factori comuni determină nereușita testării automate?


Roxana Soporan Tester @ISDC
Time management şi Energy management în testare

Lucrând în IT, fiecare dintre noi a citit cel puţin o dată în viaţă un articol sau o carte în care s-a menţionat noţiunile de time management şi energy management, sau a folosit măcar un planner pentru a-şi organiza, prioritiza sau planifica activităţile. Time management şi Energy management nu sunt concepte noi, dar totuşi ne pun în încurcătură până în ziua de azi.


Marius Span Senior developer @Betfair
Despre numărat şi numărători: QoS – Quality of Service

Tocmai ai instalat în producţie o nouă aplicaţie, şampaniile pocnesc şi toată lumea este fericită. A doua zi colegii *devops*-i vin la tine. Situaţia nu pare prea roz. Aplicaţia s-a oprit de mai multe ori pe parcursul evenimentelor încărcate de seara trecută. Ca lucrurile să fie şi mai complicate, motivul pentru care aplicaţia a cedat nu este cunoscut. Singurul indiciu pe care îl ai este încărcarea excesivă a resurselor sistemului de operare.


Claudiu Draghia Quality Manager @Capgemini
Harta testării

Mi-am petrecut ultimii zece ani din viață în industria IT. Am început ca tester și chiar dacă mi-am petrecut ultimii câțiva ani drept Manager de Calitate, mă consider însă un tester. În experiența mea de tester am remarcat o anumită percepție asupra condiției testerului, care tinde să-i minimalizeze rolul acestuia. Acest mod de a-l percepe pe tester aparține de obicei acelor manageri care cred adesea că oricine poate testa aplicații, cauzând abordări superficiale în ceea ce privește asigurarea calității. Dincolo de faptul că a nu recunoaște că profesia de tester este una solicitantă și meritorie îi face pe testeri să se simtă neapreciați, în ciuda muncii lor grele, această atitudine se răsfrânge în mod negativ asupra nivelului calității în industria IT.


Roxana Soporan Tester @ISDC
Armonie în Cross-Browser Testing

Anul 2016 începe în forţă. Cred că toţi ne gândim la planuri, obiective şi viitor, mai ales lucrând într-un domeniu atât de dinamic. În ceea ce priveşte testarea aplicaţiilor software pe ramura web, se poate observa în mod clar o evoluţie. Oamenii au început să aibă şi să simtă nevoia de a accesa o aplicaţie web nu numai de pe desktop, ci şi de pe o tabletă, un telefon mobil sau de pe calculatorul mamei de acasă, fără a avea parte de surprize majore în folosirea acesteia. După cum se poate observa, tocmai am menţionat câteva exemple de dispozitive cu diferite sisteme de operare, browsere sau chiar versiuni ale acestora. Aşadar, privind din perspectiva utilizatorului obişnuit sau chiar al clientului pentru care dezvoltăm o aplicaţie web, ca testeri sau programatori trebuie să ne întrebam: ce putem face să ne asigurăm că aplicaţia pe care o testăm nu are defecte, iar utilizatorul să poată naviga fericit?


Ioana Luțaș QA Engineer @ Bissoft
Testarea serviciilor web folosind SOAP UI

În acest articol voi prezenta pe scurt cum se poate acoperi testarea funcţională a serviciilor web folosind aplicaţia SOAP UI şi Groovy Script. Testarea serviciilor web este realizată folosind ori modelul cascadă, în care outputul unui pas de test este inputul pasului următor, ori modelul ce presupune o conexiune la DB şi prelucrarea datelor stocate în fişier Excel. Testele realizate sunt incluse într-un sistem de *build* automat folosind Maven. În urmă execuţiei testelor se trimite pe email raportul de execuţie ce conţine statusul pentru fiecare metodă din serviciile testate.

Sponsori

  • Endava
  • 3PillarGlobal
  • Gemini Solutions
  • Betfair
  • Accenture
  • Telenav
  • Siemens
  • Bosch
  • ntt data
  • FlowTraders
  • Fortech
  • Colors in projects

« Articole mai vechi