Revolutionen og Evolution for Software Test

Hvad det betyder for virksomheder og Software Test Professionals

eksponentiel vækst er ikke noget nyt i Information Technology industrien. Den relativt korte historie af det er fyldt med revolution. Tænk mikrochippen, supercomputere, Power PC chips, den personlige computer, World Wide Web, kunstig intelligens og så videre. Alle har haft transformative virkninger på mennesker og virksomheder.

Og i det sidste årti for Software Test tjeneste, udvikler sig i en kritisk komponent for virksomheder til at lykkes og en mulighed for de bedste og de klogeste at skabe sig spændende og givende karriere.

det gamle paradigme.
Det var ikke så mange år siden, at softwaren testeren var en mindre aktør i softwaren udviklingsprocessen. Faktisk 20 eller så år siden, det var ikke engang betragtet som en disciplin i sin egen ret. Den afgørende rolle på softwaretest og software testere var at fange bugs i udviklere &'; kode, en proces overvejende udføres manuelt.

Selve processen var rutine og gentagne, intet mere end at følge og gentage et sæt skriftlige anvisninger formuleret ud af ansøgningen &'; s krav. Med en vægt på målinger og skabeloner, det var et ikke-intellektuel tilgang til forretningsprocessen. I IT &'; s barndom, var det ofte bygherren selv, der tog ansvaret for debugging sin egen kode. For at undgå denne indlysende interessekonflikt, det senere blev en almindelig praksis at adskille testfasen fra udviklingsfasen. Dette ofte betød at tildele denne opgave til junior medlemmer af IT-medarbejdere, et forsøg på at skære omkostninger og allokere størstedelen af ​​systemets budget til udvikling.

I et multi-faset systemudvikling livscyklus, afprøvning blev forvist en tidsinterval lige før software produkt lancering. Betragtes som mindre afgørende end design og udvikling projektets faser, testfasen var ofte udsat for planlægning presser mod slutningen af ​​projektet. Som et resultat, testere var ofte ansvarlig for de kvalitetsproblemer der dukkede efter produkt udgivelse.

det nye paradigme.
Enorme vækst af internettet har, og i stigende grad transformere ansigtet af erhvervslivet. Og dens opståen har skabt spændende nye veje og muligheder for virksomhedernes vækst og profit. I denne internet alder, har web-baserede applikationer bliver den måde kunder, både inden for og uden for en organisation, interagere med erhvervslivet

Samtidig er dette &';. Consumerization &'; af virksomhedens software applikationer udsætter kompetence og konkurrencemæssige fordele i din virksomhed. Ikke længere overvejende intern at køre forretningen, enterprise software-applikationer bliver i stigende grad forbruger drevet med dramatisk effekt for virksomheder på tværs af forskellige brancher såsom finansiering, sundhedspleje, uddannelse, medier og detailhandel.

, denne hurtige udvikling er imidlertid ikke uden faldgruber. For virksomheder langsomme til at omfavne disse ændringer, og løse disse komplekse, kan konsekvenserne af at blive efterladt denne software revolution vise sig dire

Den rolle Software Testing i det nye paradigme
Med dagens &';.. S vægt på forbrugernes drevne applikationer og direkte interaktion mellem forbruger og virksomhed, er det blevet vigtigt, at sådanne ansøgninger udfører fejlfrit. For at sikre en optimal anvendelse adfærd, har rollen som softwaretest tjenester blevet væsentligt forhøjet i betydning som mest afgørende element i software udviklingsprocessen. Ikke længere en eftertanke, har software kvalitetstest blevet en vital integreret del af systemet udviklingslivscyklus

Som sådan hovedformålet med softwaretest virksomheder i dag &'; s. Software miljø er meget bredere. Ikke længere en begrænset, gentagne opgave har software test blevet en omfattende disciplin, der kræver en forståelse, der omfatter hele software system; en omfattende proces at afdække defekter, der er designet til at forbedre kvaliteten af ​​koden, og giver en støttende feedback-enhed til udvikleren. Videre end blot at sikre din ansøgning gør, hvad det er meningen at gøre, skal softwaretest også forsikre ansøgningen ikke gør, hvad det ikke er meningen at gøre

Det &';. Er en proces, der går langt ud over den traditionelle single og separat SDLC fase, anklaget for debugging kode, og bliver integreret i alle faser af udviklingen livscyklus. Med andre ord bør vi tester analysen, skal vi teste design, vi skal teste udviklingen.

udfordringerne i det nye paradigme.
Med sådan en udvidet rolle og forhøjet betydning tildelt softwareudvikling proces, kommer betydelige udfordringer. Som anført ovenfor, mere end blot en &'; debugging &'; aktivitet, har software test tjeneste bliver en kvalitetssikring og risikostyring aktivitet. Den traditionelle bug fund testeren er hurtigt vender forældet. I stedet er opstået behov for software test ingeniører, der er udstyret til at påtage sig disse udvidede ansvarsområder. I dag &'; s software tester kræver bred viden og færdigheder. De skal erhverve evnen til at planlægge, designe og udføre effektive tests for at afdække spørgsmål vedrørende datakvalitet og inkonsekvens, sikkerhed, slutbrugeren business flow forventninger og anvendelse ydeevne.

En anden konsekvens af forbrugerens-drevne program evolution er den stigende kompleksitet og spredning af teknologi og software til produktudvikling, der stiller sine egne udfordringer for softwaretest.

For eksempel overveje dag &'; s mobilapplikation evolution Man kan forestille sig kompleksiteten involveret i effektivt at teste sådanne ansøgninger, der krydser et utal af brugernes tekniske miljøer og steder. Tænk på en test matrix, der spænder over flere operativsystemer, mobile browsere, placering og bærere, proprietære mærker og modeller. Det &'; s blot en af ​​et stigende antal it-applikationer, der involverer mere komplekse forretningsprocesser med yderligere snørklede og inter-connectiveness. Du kan forestille dig de kvalitetssikringssystemer udfordringer, der eksisterer for organisationer, der har til opgave at teste sådanne voluminøse scenarier.

Adressering Software Testing Challenge
Problemet der ikke er nok kvalificerede ingeniører til at tilfredsstille den stigende efterspørgsel. Ifølge undersøgelser foretaget af Gartner, Inc., der eksisterer i dag en høj andel af testere til udviklere inden for ikke-softwarevirksomheder, på mellem 1: 3 i bedste fald, til 1: 5. I betragtning af at tildelingerne til de samlede omkostninger applikationsudvikling afsat til test forventes at stige markant, resultatet er en stor uoverensstemmelse mellem udbud og efterspørgsel for software testere, med senere flaskehalse i softwareudvikling processen.

Ifølge en rapport fra microfocus gruppen, test-as-a-service forventes at vokse med mere end 33% om året gennem 2013. Faktisk har denne gruppe har kaldt denne massive skift i væksten af ​​software test som &'; IT &'; s Invisible Giant &' ;.

Så hvad &'; s løsningen til din virksomhed? Dybest set, har du tre muligheder. En, kan du fortsætte med at bruge den gamle test paradigme. Bestemt dette er din billigste løsning … i dollar.
Men som vi har beskrevet tidligere de reelle omkostninger ved ikke at indse betydningen af ​​og omfavne de forandringer havet finder sted i softwareindustrien kan resultere i ødelæggende langsigtede konsekvenser for din virksomhed.

En anden mulighed indebærer, omskoling din nuværende test personale og /eller rekruttering test ingeniører uddannet i den nye test disciplin. Indlæringskurven her, kan være moderat til stejle afhængigt af din virksomheds behov og oplevelsen af ​​dine medarbejdere. I det mindste er det giver dig mulighed for at genkende de forandringer og begynde processen med at integrere dine testere med udvikling samfund. Få dem inviteret til de vigtigste møder, fremme cross gruppesamarbejde og få udøvende buy i til testen holdet &'; s indsats. Fra design gennem implementering dine testere bør blive sande partnere, der bidrager viden, forslag og ekspertise under hele applikationsudvikling livscyklus.

Third Party Solution.
For virksomheder, hvis virksomheder er stærkt afhængige af web-baserede systemer til opfylde kundernes behov og vokser overskuddet dog muligheder mistede indhente den nye test paradigme kan ikke opretholdes længe nok.

Den gode nyhed er, at den voksende betydning og kompleksitet vores softwaretest landskab har skabt de mange nye virksomheder med speciale i kvalitetssikring og software test ingeniør.

De bedste af disse organisationer rekruttere og uddanne højt motiverede og veluddannede studerende og fagfolk på tværs af test spektrum. Inden for disse organisationer er specialister i en eller flere af de forskellige software test discipliner. Såkaldte vandrette specialister er eksperter i at bruge automatiserede værktøjer, processer og metoder, der er nødvendige for at udføre effektiv funktionel test, performance test, sikkerhed test, usability test, globalisering og internalisering test. Lodrette specialister besidder specifik viden om produkter og protokoller, der anvendes inden for de forskellige og populære specialiserede domæner, såsom mobil /trådløs test, netværk /datakommunikation test, VOIP test, og andre. Mange af disse specialister også besidder et indgående kendskab til specifikke brancher, såsom bank og finans, uddannelse, detailhandel og sundhedspleje.

Den professionelle software ingeniør er også aktuel på tendenser og teknologier driver voksende og konstant udvikling krav i det moderne it-landskab. Tendenser såsom følgende indregnes og omfavnede i virksomheder, der specialiserer sig i at levere uafhængig testning: Salg

Agile udvikling - en stigende populære og relativt nye program for udvikling af metode, understreger Agile Development konsistent test på tværs af hele systemudvikling livscyklus . En gratis-system, Test Driven Development (TDD) er en software udviklingsproces specifikt bygget rundt om testprocessen. Det &'; s metode, der involverer hurtigere og mere hyppige test, en iterativ test proces og skaber testscenarier upfront, der bliver grundlaget for produktudvikling. Agile bringer software tester tættere på ansøgningen og er designet til at fange fejl, og injicere produktkvaliteten tidligt og konsekvent i hele udviklingen livscyklus.

Test i cloud- anden tendens, vokser i popularitet, Cloud giver on demand test med evnen til hurtigt at kopiere programmet testmiljøer offsite. Denne mulighed til &'; husleje &'; den rette test infrastruktur og automatiserede testværktøjer, giver endnu mindre virksomheder evnen til at udføre komplekse og sofistikerede test uden de besværlige omkostninger og investeringer i infrastruktur og værktøj køb. Faktisk Cloud computing lover en eksponentiel stigning i efterspørgslen efter ydeevne og belastning prøvning, som ellers kan være en meget dyr post for produkt selskaber.

Udstyret med de ressourcer og evnen til at tage et utal af kvalitetssikring og test projekter fra start til slut, er sådanne QA organisationer bliver vitale arme for mange virksomheder, der søger at forbedre deres produkt kvalitet effektivt, til tiden og omkostningseffektivt.

nye muligheder for IT Professional.
med store udfordringer kommer store muligheder. For i dag &'; s it-professionel og for dem der stræber efter en karriere i Informationsteknologi, software test ingeniør giver løftet om en spændende, udfordrende og givende levebrød i testen design og teknik felt

vækst og ekspansion. af internettet, de teknologiske fremskridt, den har affødt, og sit krav fra og værdi for dag &'; s virksomheder, kræver lyse, kyndige, fleksibel, selvsikker, motiverede og entusiastiske personale til at tage disse nye udfordringer og holde trit med ændringen. De, i stand til at imødekomme disse udfordringer vil have rigelig og givende muligheder for progressiv vækst karriere, med et væld af potentielle roller og ansvar

Ikke længere mindre prestigefyldte til Softwaren Developer &';. Rolle, det øgede ansvar og dygtighed sæt krav til Software Test Engineer har gjort dem ligeværdige partnere i IT-udviklingen, både i belønninger og anerkendelse
.

efteruddannelse

  1. På internettet Diplomer - Længde Skolegang Fra sin Greatest
  2. Online juridisk assistent niveauer
  3. Reklame kurser: Et reb for at komme i den mest lovende industri
  4. En fantastisk skriftligt service vil levere en brugerdefineret sigt papir, der er længere end Forve…
  5. Tre Wonderful logikken bag, hvorfor du bør ansætte Manufacturers 'get Steder Når Modernisering Bi…
  6. Skole Entré Hårdere Sammenlignet med til enhver tid
  7. On line Restaurant Administration Degree - Bliv Selve Californien konge af fødevarer
  8. 3 Teknikker den bedste Online uddannelse vil helt sikkert ændre din egen Eksistens
  9. Skolestue Baseret Længde studere Possibilities
  10. Online SEO Training SEO Training Delhi Delhi Gurgaon Træning
  11. Tricks til at løse problemer i kemi
  12. Krise i Trades? Bare en anden god grund til at Bliv Mechanic
  13. De Excellence Awards Call-backs
  14. Virtual Company Anvendelse i din web baseret virksomhed
  15. Den måde Cell Database udvikling Aids organisationer til at opbygge Business
  16. PCB Conformal Coating
  17. Sådan Ease Undervisning Angst for Lærere
  18. Undervisere Lysere samt Laugh Ekstra!
  19. College - Værd, og nu billig
  20. Opgave hjælp UK - hvordan man finder en god en