ABONAMENTE VIDEO JOBS REDACȚIA
RO
EN
×
▼ LISTĂ EDIȚII ▼

Călin Diniș QA Consultant @ NTT DATA Romania

Mihai Tentis QA Consultant @ NTT DATA Romania
PROGRAMARE
Continuous Delivery

Ultimii câţiva ani au adus cu ei o schimbare majoră a mentalităţii persoanelor în ceea ce priveşte software-ul şi modul în care îl folosesc. Această schimbare a fost adusă de către omniprezentul smartphone, apariţia cloud computing-ului şi de către mai recentul internet of things (IoT). Dacă sunt luate în combinaţie cu o constantă creştere în competiţia dintre companiile software pe o piaţă cu tendințe de stagnare pe anumite segmente, puteţi înţelege cu mai mare uşurinţă cum stau lucrurile în momentul de faţă.


Sorin Pasa Cloud architect & DevOps engineer @ Cegeka
PROGRAMARE
Feedback funcțional pentru fiecare commit

Așa cum se întâmplă în foarte multe companii cu experiență îndelungată în IT, există o mare dorință de a se obține o modalitate prin care programatorii să cunoască efectele muncii lor nu numai în contextul modulului la care lucrează, dar mai ales din perspectiva întregului produs software comercializat. Acest lucru ar putea părea relativ ușor, dar în cazul unei soluții complexe, cum ar fi cazul unui ERP, cu multiple module atașate la core-ul soluției, este un demers presărat cu momente tensionate.

Reclame


Darius Bozga Senior QA Engineer – Payments @ Betfair
PROGRAMARE
Test Factory – următorul nivel de abstractizare a testelor automate

Fiecare modificare adusă aplicației este urmată de schimbări în unul sau mai multe teste. Ce se întâmplă când o nouă funcţionalitate aduce schimbări la mai multe data providere? În timp, data providerele din testele automate încep să devină tot mai încărcate, pline de date şi tot mai greu de urmărit. Să presupunem că avem de testat un magazin virtual, care suportă un tip de cont ( cont normal) şi se poate accesa din trei domenii de internet diferite. Acest magazin este prezentat doar în limba engleză.


Claudia Jelea Avocat & Consilier in domeniul marcilor
@IP Boutique


Mihai Jelea Avocat @ IP Boutique
DIVERSE
O posibilă soluție de back-up pentru companii – software escrow

Multe companii ajung să depindă de anumite soluții software de business din varii motive: fie ca urmare a utilizării îndelungate a acestora, fie ca urmare a unei adaptări (adeseori laborioase și de durată) a soft-ului la particularitățile respectivelor afaceri, fie pur și simplu pentru că softul în cauză este unul foarte bun în comparație cu celelalte soluții de pe piață. Un exemplu poate fi cel al soluțiilor ERP (enterprise resource planning) adaptate în funcție de procesele de business ce prezintă interes pentru compania beneficiară. Aceste softuri ajung să fie particularizate și utilizate într-un asemenea grad ridicat, încât pentru unele companii este imposibil să-și desfășoare activitatea fără ele. (De exemplu: companiile de transport, companiile de distribuție, instituțiile financiare, etc.). Mai pot exista și alte exemple.


Ioana Varga Expert contabil Managing Partner @ A&I Consulting
DIVERSE
Analiză fiscală. Proiectul Start-up Nation

Un proiect de interes major pentru noii antreprenori, mai precis Start-up Nation, stârnește discuții aprinse în sfera publică. Deși scopul acestuia este de a veni în întâmpinarea celor ce vor să își înființeze propria afacere, opiniile sunt împărțite. Pentru a vă ajuta să vă informați corect, analizăm în rândurile de mai jos proiectul din punct de vedere fiscal. Proiectul se află încă în dezbatere publică, dar ne aștepăm să fie demarat în viitorul apropiat. Din acest motiv, este foarte important să cunoaștem din timp ce prevederi conține, pentru a ne putea pregăti din timp planul de afaceri.


Tiberiu Cifor Engineering Manager
@3Pillar Global
MANAGEMENT
Zero Bug Software Development și Four Amigos

Știm cu toții că modul în care se livrează produsele software s-a schimbat mult în ultimii ani. Este o nevoie crescândă de a livra din ce în ce mai repede și de a ne asigura că ceea ce livrăm este de cea mai bună calitate. Dacă până în urmă cu câțiva ani, echipele de dezvoltare aveau la dispoziție timp suficient pentru a proiecta o arhitectură, pentru a planifica foarte bine ceea ce au de dezvoltat, în ultimii ani aș putea spune că aceste echipe nu se mai pot bucura de prea mult timp. Tocmai din acest motiv, multe din noile metodologii de lucru au pus accent foarte mare pe timpul în care se face livrarea unui produs.


Silviu Lascu Test Consultant @ Endava

Raul Cocis Mureșan Senior Automation Tester @ Endava
TESTARE
Appium & Opium - Soluții alternative pentru testare automată

Știm deja că milioane de oameni din întreaga lumea folosesc telefoane mobile și tablete, iar numărul utilizatorilor este într-o creștere continuă, ceea ce determină și o creștere exponențială în piata aplicatiilor mobile. Companiile dezvoltatoare de aplicatii mobile trebuie să se asigure că produsele livrate sunt de bună calitate și se diferențiază, pentru a avea un feedback cat mai bun din partea utilizatorilor. Acest lucru devine o provocare, având în vedere diversitatea tipurilor de device-uri mobile și a sistemelor de operare. Pentru a asigura o acoperire cât mai largă și eficientă, testarea acestor aplicații trebuie automatizată. De aceea este nevoie de o soluție cât mai generică și care să acopere cât de mult posibil testarea aplicației.


Cristina Juc Organizatoare @ Startup Weekend Cluj
STARTUPS
#swcluj2017 - We Did It Again!

Pentru al șaselea an consecutiv, Startup Weekend Cluj a devenit spațiul în care tinerii și-au dat întâlnire pentru a face schimb de idei, a învăța despre antreprenoriat și a-și crea propriile afaceri. Un weekend plin de energie cu discuții aprinse și multe ore de lucru a culminat duminică seara, cu premierea câștigătorilor ediției 2017. Dintre cei 97 de participanți, 33 și-au prezentat ideea de afacere, iar după sesiunea de votare, 15 idei au fost alese pentru a fi continuate.


Lucian Ghindă Trainer @ ANIS
TESTARE
Transformarea Testării în DevOps

Într-un context DevOps, testarea a evoluat și va continua să evolueze trecând de la un rol făcut de o singură persoană la taskuri de testare făcute de toată lumea din echipă. Motivul pentru o astfel de schimbare este dat chiar de scopul principal al unei echipe DevOps , care este acela de a găsi cea mai rapidă cale de la o idee către lansarea acesteia în producție. În acest context, pentru a avea un produs de calitate și cu cât mai puține defecte, gata de lansare în orice moment, trebuie ca toată lumea să includă testarea (în diverse forme) în responsabilitățile de zi cu zi. Pe scurt, toată lumea trebuie să facă testare într-un astfel de mediu. Aceasta este prima transformare a testării. Într-un astfel de mediu de tip “Continuous Everything” singurul mod de a obține un astfel de proces este prin dezvoltarea testării automate pe toate nivelele produsului (de la unit testing la acceptanță). Testarea automată presupune cunoștințe tehnice cel puțin medii (programare, arhitectură, baze de date, etc.) și, prin acoperirea tot mai mare și preluarea unor taskuri de la tester, deschide calea acestuia de a se orienta spre o înțelegere mai bună a utilizatorului sau grupului țintă căruia îi este adresat produsul dezvoltat.


Ioana Luțaș QA Engineer @ Bissoft
TESTARE
Utilizarea Squish Coco pentru a determina code coverage

Ne poate interesa la un moment dat cât de bine sunt proiectate testele automate ce validează funcţionalitatea Serviciilor Web. Poate vrem să vedem cât de mult este exersat codul prin testele automate. O variantă de testare funcţională a Serviciilor Web este aplicația SOAP UI. Acest articol prezintă cum se poate integra aplicaţia Squish Coco pentru a determina cât de mult exersează codul C# testele automate dezvoltate utilizând SOAP UI.


Roberta Ţibuleac Associate IT Consultant @ msg systems Romania
TESTARE
CasperJS – Testarea automată a aplicaţiilor Web

Toolurile de testare automată din ziua de azi oferă o alternativă la metodele de testare manuală, deoarece testele sunt executate rapid și în mod repetat. Mai mult, rezultatele testelor pot fi comparate automat cu rezultatele comportamentului așteptat, iar diferenţele pot fi astfel evidenţiate. Testarea automată presupune un efort iniţial. Beneficiile viitoare sunt semnificative deoarece se traduc în stabilitate mărită. CasperJS este un tool util pentru testarea automată a aplicaţiilor web, fiind foarte ușor și rapid de instalat. În contextul actual, livrarea rapidă pe piaţă este crucială, iar erorile și bugurile nu sunt foarte tolerate. Prin urmare, este important să se livreze produse de calitate. Deoarece asigurarea calităţii nu este un obiectiv principal din cauza unor constrângeri precum timpul, costul, resursele, acest aspect este doar parţial acoperit în munca efectivă. Consecinţa imediată este o experienţă negativă a utilizatorului.


Vlad Gliga Curator @TEDxEroilor
EVENIMENTE
Azi despre mâine la TEDxEroilor Challenging Tomorrow

Mâine reprezintă o necunoscută cu potențial. Pentru a o lua de la capăt, pentru a încerca ceva nou, pentru a lansa întrebări și a găsi răspunsuri. Ne place ideea de mâine ca simbol al unui viitor pe care am decis să îl provocăm. Să vedem ce putem oferi noi lui și ce ne poate aduce el nouă. Începând cu ziua de 5 mai, îți vom putea arăta cum ne-a ieșit nouă provocarea, la care ai fost și vei rămâne permanent un contribuitor de bază. Ca să poți vedea rezultatul final, te așteptăm cu mare entuziasm la eveniment.


Andrei Kelemen Director executiv
@IT Cluster
EVENIMENTE
Cluj Innovation Days 2017 pune reflectoarele pe economia digitală

Economia digitală – oportunități de business și transformări sociale constituie tema principală propusă de Cluj IT Cluster pentru ediția din acest an a forumului regional Cluj Innovation Days, care se va desfășura în 30-31 martie la Cluj-Napoca. Manageri și specialiști din domeniul IT, reprezentanți din mediul academic, de afaceri și administrație publică vor căuta împreună răspunsuri la întrebări în patru subdomenii ale dezvoltării inteligente: bioinformatică și medicină digitală, Internet of Things și aplicații în agricultură, orașe inteligente, securitate cibernetică. La eveniment vor participa specialiști români și străini, reprezentanți ai structurilor europene și ai unor centre de cercetare și inovare din țară și străinătate, manageri și oameni de afaceri. „Economia digitală se dezvoltă într-un ritm accelerat în tot mai multe sectoare de activitate, de la transport și agricultură la medicină și industrii creative. Totuși, doar 2% din firmele europene beneficiază în totalitate de noile oportunități ale digitalului. La Cluj Innovation Days 2017 vrem să înțelegem implicațiile erei digitale și ale transformării digitale pe o trăim și să găsim soluții de integrare pentru viitor”, a declarat Stelian Brad, președintele Cluj IT Cluster, organizatorul Cluj Innovation Days.


Szilárd Kacsó CEO & Trainer @ Azimut Happy Employees
DIVERSE
Este autenticitatea un sfat incomod pentru un lider?

Eram într-o sesiune de coaching cu un senior manager al unei companii de servicii și discutam despre provocările pe care le-a trăit în confruntările cu anumiți team leaderi. La un moment dat, când discutam despre soluții și acțiuni concrete, m-a întrebat: ,,Ar trebui să fiu autentică sau să încerc altă abordare?” Ea se gândea la posibilitatea de a avea o abordare diferită de felul ei de a fi și de a acționa natural. Întrebarea m-a lovit din plin, deoarece cred în leadershipul autentic. Consider că liderii ar trebui să aibă o înclinație naturală de a genera performanță prin oameni, de a fi asertivi, de a oferi feedback constructiv și aprecieri și de a comunica scopul și misiunea. Liderii ar trebui să fie naturali și autentici în orice situație, deoarece rolul lor nu este restricționat de program ( de exemplu de la 9 la 17). Ar trebui să își asume acest rol 24/7, deoarece în permanență oamenii le observă comportamentul sau vorbele pe care le transformă în lucruri de luat în seamă (și de urmat) sau în lucruri de criticat.


Ligia Cremene, Ph.D Coach, Consultant HR și Dezvoltare Organizațională @ Creative Org Solutions
DIVERSE
Creativitatea – o nouă alfabetizare

A scrie cod înseamnă a construi, a crea. Codul conține cărămizile din care e construit viitorul. Permiți minții tale să dezvolte instrumente incredibile. Aceasta presupune un nivel de creativitate ce nu se mai regăsește în alt domeniu, oricum nu într-o formă similară. Creativitatea este abilitatea de a pune ideile imaginate în practică. Ea se caracterizează prin capacitatea de a percepe lumea în feluri noi, de a identifica patternuri ascunse, de a face conexiuni între fenomene care aparent nu au nicio legătură, și nu, în cele din urmă, de a rezolva probleme generând și implementând soluții.

Editorial

Jobul de programator îți poate oferi de-a lungul timpului posibilitatea de a experimenta mai multe roluri . Ajungi să fii programator, tester, devops, team lead, arhitect, project și/sau product manager. Este o experiență completă care ne poate transforma în specialiști cu o largă viziune. Dintre toate, cea de tester este cea mai diferită și totodată greu de realizat, deoarece este nevoie de o altă abordare, care la rândul ei implică anumite abilități suplimentare. Dintre acestea aș menționa atenția la detaliu și răbdarea. Legătura dintre programatori și testeri este una de simbioză, un yin și yang, în care o parte construiește iar cealaltă caută defectele. În schimb, DevOpsul este legătura dintre programatori, testeri și operations/servicii. Ei trebuie să înțeleagă de asemenea cerințele clienților astfel încât produsul sau serviciul să funcționeze perfect. Din această perspectivă, îmi face plăcere să vă spun că această ediție conține un procent mare de articole pe temele Testare și DevOps.

Citeşte mai mult

Sponsori

  • Endava
  • 3PillarGlobal
  • Gemini Solutions
  • Betfair
  • Accenture
  • Telenav
  • Siemens
  • Bosch
  • ntt data
  • FlowTraders
  • Crossover
  • Hewlett Packard Enterprise
  • Colors in projects