Revolusjonen og utviklingen av programvare Testing

Hva det betyr for bedrifter og software test Professionals

eksponensiell vekst er ikke noe nytt i IT bransjen. Den relativt korte historie av IT er florerer med revolusjon. Tenk microchip, super datamaskiner, strøm PC chips, den personlige datamaskinen, World Wide Web, kunstig intelligens og så videre. Alle har hatt transformative effekter på mennesker og virksomheter.

Og det siste tiåret Software Testing service, utvikler seg til en kritisk komponent for bedrifter å lykkes og en mulighet for de beste og smarteste å skjære ut spennende og givende karriere.

The Old Paradigm.
Det var ikke så mange år siden at programvaren tester var en mindre aktør i programvareutvikling prosessen. Faktisk, 20 eller så år siden, det ble ikke engang vurdert en disiplin i sin egen rett. Den viktige rollen som software testing og software testere var å fange opp feil i utviklere og' kode, en prosess som overveiende utføres manuelt.

Selve prosessen var rutine og repeterende, ikke noe mer enn å følge og gjenta et sett med skriftlige retninger formulert ut av programmet &'; s krav. Med en vekt på beregninger og maler, det var en ikke-intellektuell tilnærming til forretningsprosessen. I IT &'; s barndom, var det ofte utbygger selv som tok ansvar for debugging sin egen kode. For å unngå dette åpenbare interessekonflikt, det ble senere en vanlig praksis å skille testfasen fra utviklingsfasen. Dette ofte ment å tildele denne oppgaven til junior medlemmer av IT-ansatte, et forsøk på å kutte utgifter og fordele mesteparten av systemet budsjettet til utvikling.

I en multi-faset systemutvikling livssyklus, testing ble forvist en tidsluke rett før programvare produktlanseringen. Vurdert som mindre viktig enn design og utvikling faser av prosjektet, testfasen var ofte utsatt for planlegging klemmer mot slutten av prosjektet. Som et resultat, testere var ofte ansvarlig for kvalitet problemer som dukket opp etter at produktet utgivelsen.

The New Paradigm.
Enorm vekst av internett har og er i økende grad trans ansiktet av virksomheten. Og dens fremvekst har skapt nye spennende muligheter og potensial for vekst og fortjeneste. I denne Internett-alderen, har web-baserte applikasjoner blitt måten kundene, både innenfor og utenfor en organisasjon, samhandle med næringslivet

Samtidig er dette ". Consumerization &'; av enterprise software applikasjoner eksponerer kompetanse og konkurransefortrinn for bedriften. Ikke lenger hovedsakelig internt til å drive virksomheten, enterprise software applikasjoner er i økende grad forbruker drevet med dramatisk effekt for virksomheter på tvers av ulike bransjer som finans, helse, utdanning, media og detaljhandel.

Men er ikke denne raske utviklingen uten sine fallgruver. For selskaper trege til å omfavne disse endringene, og løse disse komplekse, kan konsekvensene av å bli forlatt denne programvaren revolusjonen bevise dire

The Role of Software Testing i New Paradigm
Med dagens &';.. S vekt på konsumentdrevne programmer og direkte interaksjon mellom forbrukere og næringsliv, har det blitt viktig at slike søknader prestere feilfritt. For å sikre optimal anvendelse atferd, har rollen som software testing tjenester er betydelig forhøyet i betydning som mest kritiske komponenten av programvaren utviklingsprosessen. Ikke lenger en ettertanke, har programvare kvalitetstesting blitt en viktig integrert del av systemet utviklingsprosessen

Som sådan, det viktigste målet for software testing selskaper i dag &';. Er s software miljø mye bredere. Ikke lenger en begrenset, repeterende oppgave, har software testing blitt en omfattende disiplin som krever en forståelse som omfatter hele software system; en omfattende prosess med å avdekke feil, designet for å forbedre kvaliteten på koden, og gi en støttende tilbakemeldinger enhet til utvikleren. Utover bare sikre søknaden din gjør det den er ment å gjøre, må software testing også forsikre er søknaden ikke gjør det den ikke er ment å gjøre

Det &';. Sa prosess som går langt utover den tradisjonelle én og separat SDLC fase, siktet for debugging kode, og blir integrert i alle faser av utviklingen livssyklus. Med andre ord, vi bør teste analysen, skal vi teste design, vi bør teste utviklingen.

Utfordringer i New Paradigm.
Med en slik utvidet rolle og forhøyet betydning tildelt til programvareutvikling prosessen, kommer betydelige utfordringer. Som nevnt ovenfor, mer enn bare en " debugging &'; aktivitet, har software testing tjenesten bli en kvalitetssikring og risikostyring aktivitet. Den tradisjonelle bug funn tester er raskt snu foreldet. I stedet har dukket behovet for programvare test ingeniører utstyrt for å ta på seg disse utvidede ansvarsområder. I dag og' s programvare tester krever bred kunnskap og ferdigheter. De må tilegne seg evnen til å planlegge, prosjektere og gjennomføre effektive tester for å avdekke problemer knyttet til datakvalitet og inkonsekvens, sikkerhet, sluttbruker virksomhet flyt forventninger og applikasjonsytelse.

En annen konsekvens av forbruker-drevet program evolusjon er den økende kompleksiteten og spredning av teknologi og programvare for produktutvikling som stiller sine egne utfordringer for software testing.

For eksempel vurdere i dag &'; s mobil evolusjon Man kan forestille kompleksiteten involvert i effektivt å teste slike søknader som krysser en myriade av bruker tekniske miljøer og steder. Tenk om en testing matrise som spenner over flere operativsystemer, mobile nettlesere, plassering og bærere, proprietære merker og modeller. Det &'; s bare en av et økende antall IT-applikasjoner som involverer mer komplekse forretningsprosesser med ekstra detaljene og inter-connectiveness. Du kan forestille kvalitetssikrings utfordringer som finnes for organisasjoner som har til oppgave med testing slike omfangsrike scenarier.

Adressering Software Testing Challenge
Problemet er at det er ikke nok kvalifiserte ingeniører til å tilfredsstille den økende etterspørselen. Ifølge forskning utført av Gartner, Inc., eksisterer det i dag en høy andel av testere til utviklere innenfor non-programvareselskaper, på mellom 1: 3 i beste fall til 1: 5. Tatt i betraktning at bevilgningene til total applikasjonsutvikling kostnadene viet til testing er anslått å øke betydelig, er resultatet et stort avvik mellom tilbud og etterspørsel for software testere, med påfølgende flaskehalser i programvareutvikling prosessen.

Ifølge en rapport fra mikro gruppen, test-as-a-service anslås å vokse med mer enn 33% per år gjennom 2013. Faktisk, denne gruppen har kalt denne massive skifte i veksten av programvare testing som " IT &'; s Invisible Giant &' ;.

Så, hva &'; s løsningen for din bedrift? I utgangspunktet har du tre alternativer. En, kan du fortsette å bruke den gamle testing paradigme. Gjerne dette er din minst kostbar løsning … i dollar.
Men som vi har beskrevet tidligere den virkelige kostnaden for ikke å innse betydningen av og omfavne havet endringene som finner sted i programvareindustrien kan føre til ødeleggende langsiktige konsekvenser for din bedrift.

Et annet alternativ innebærer omskolering din nåværende testing ansatte og /eller rekruttere test ingeniører utdannet i den nye testing disiplin. Læringskurven her kan være moderat til bratt avhengig av virksomhetens behov og opplevelse av dine ansatte. I det minste utdanner det deg å gjenkjenne endringene og starte prosessen med å integrere testere med utviklingen samfunnet. Få dem invitert til viktige møter, fremme kryss gruppesamarbeid og få utøvende kjøpe inn for test team &'; s innsats. Fra design til implementering dine testere skal bli sanne partnere, bidrar kunnskap, forslag og kompetanse gjennom hele programutvikling livssyklus.

Tredjeparts Solution.
For selskaper med bedrifter avhengige av web-baserte systemer til møte kundenes behov og vokse fortjeneste, men muligheter tapt fanger opp til den nye testing paradigmet kan ikke opprettholdes lenge nok.

Den gode nyheten er at den økende betydningen og kompleksiteten av vår software testing landskapet har gytt flere nye selskaper som spesialiserer seg på kvalitetssikring og software test engineering.

Det beste av disse organisasjonene rekruttere og utdanne høyt motiverte og utdannede studenter og fagfolk på tvers av testing spekteret. Innenfor disse organisasjonene er spesialister på ett eller flere av de ulike software testing disipliner. Såkalte horisontale spesialister er eksperter i å bruke automatiserte verktøy, prosesser og metoder for å utføre effektiv funksjonell testing, ytelsestesting, sikkerhetstesting, brukertesting, globalisering og internalisering testing. Vertikale spesialister besitter spesifikk kunnskap om produkter og protokoller som brukes innenfor de ulike og populære spesialiserte domener, for eksempel mobil /trådløs testing, nettverk /datakommunikasjon testing, VOIP testing, og andre. Mange av disse spesialistene også ha inngående kunnskap om spesifikke bransjer, slik som bank og finans, utdanning, detaljhandel og helsevesen.

profesjonell programvare ingeniør er også aktuell på trender og teknologier som driver voksende og stadig utvikling kravene i den moderne IT-landskapet. Trender for eksempel følgende er anerkjent og omfavnet i selskaper som spesialiserer seg på å tilby uavhengige testtjenester:

Agile Development - En økende populære og relativt nytt program utviklingsmetodikk, understreker konsekvent testing over hele systemet livssyklus Agile Development . En gratis system, Test Driven Development (TDD) er en programvare utviklingsprosess spesielt konstruert rundt testprosessen. Det &'; s metodikk som innebærer raskere og hyppig testing, en iterativ testprosessen og skape test scenarier forhånd som blir grunnlaget for produktutvikling. Agile bringer programvare tester nærmere søknad og er designet for å fange opp feil, og injisere produktkvalitet tidlig og konsekvent gjennom hele livssyklus.

Testing i Cloud- En annen trend som vokser i popularitet, gir Cloud on demand testing med evne til raskt å gjenskape søknad testmiljøer offsite. Dette alternativet til &'; leie &'; riktig test infrastruktur og automatiserte testverktøy, gir enda mindre selskaper kapasitet til å utføre komplekse og sofistikerte tester uten tyngende kostnader og investeringer i infrastruktur og verktøy kjøp. Faktisk, lover Cloud computing en eksponentiell økning i etterspørselen etter ytelse og last testing tjenester, som ellers kan være en svært kostbar linje for produktselskapene.

Utstyrt med ressurser og evne til å ta et mylder av kvalitetssikring og testing av prosjekter fra start til slutt, har slike QA organisasjoner blir viktige våpen for mange bedrifter som ønsker å forbedre sin produktkvalitet effektivt, på tid og kostnadseffektivt.

Nye muligheter for IT-profesjonelle.
Med store utfordringene kommer store muligheter. For i dag &'; s IT-profesjonelle og for de som ønsker en karriere innen informasjonsteknologi, software test ingeniør gir løfte om en spennende, utfordrende og givende levebrød i test design og engineering feltet

Den vekst og ekspansjon. av internett, fremskritt innen teknologi den har gytt, og etterspørselen fra og verdi for dagens &'; s virksomheter, krever lys, kunnskapsrike, tilpasningsdyktig, trygg, motiverte og entusiastiske personell for å møte de nye utfordringene og holde tritt med endringen. De stand til å møte disse utfordringene vil ha gode og givende muligheter for progressiv karriere vekst, med et mangfold av mulige roller og ansvar

Ikke lenger mindre prestisjefylt til Software Developer &'; s. Rolle, økt ansvar og kompetanse kravene i Software Test Engineer har gjort dem likeverdige partnere i IT utviklingsprosessen både belønning og anerkjennelse
.

videreutdanning

  1. Hvordan oppdage eller fjerne rouge sikkerhets software
  2. Din Long term forbundet med utdanning - Demokratisering Eller Elitism
  3. Spørsmål du bør stille og vet når du utfører en skuespiller audition
  4. Cisco Systems Utarbeidelse og Testing
  5. Begynnelsen Hjemmeundervisning - Rest, er det egentlig ikke så utfordrende som du Think
  6. Lærere Utdanning - Praktisk instruere Method
  7. Forskningsartikler og writing
  8. Online Essay Writing
  9. Semesteroppgave skriver tjenester for students
  10. Fem raske tiltak for å få på linje grad samt Lagre Capital
  11. Gyan Bharati School: Lage lederne av Tomorrow
  12. Prop deg Up
  13. Online Essays Write
  14. Flere tilnærminger for å oppdage den rett på linje Doctor of filosofi Program
  15. Fjernundervisning - Den enkle måten å få LLB degree
  16. Rollen til universiteter i India i utviklingen av Students
  17. Høyskoler kjøring med hensyn til økningen innen Elever Med vitenskapelige disipliner Sammen med d…
  18. Forelesere - Hvordan en stor uavhengig serviceleverandør eller Marketing assistent Kan lett Help
  19. Fikk risikotoleranse?
  20. Spansk Oversettelse ServiceLook for Passende Institution