Inxhinieri
Faqe interneti
Faqe interneti, dyqane online dhe aplikacione web sipas masës, të shpejta dhe të lehta për t'u menaxhuar.
Faqe internetiQA dhe testim
Testojmë faqe web, aplikacione mobile dhe sisteme të brendshme para se t'i përdorin klientët tuaj: testim manual, testim i automatizuar dhe testim ngarkese. Testimi i softuerit bëhet nga i njëjti ekip që ka dorëzuar mbi 85 projekte në pesë shtete, ndaj e njohim nga afër si ndërtohet një sistem dhe ku prishet zakonisht.
Detajet
Planifikojmë testimin bashkë me ju, shkruajmë dhe ekzekutojmë testet dhe ju raportojmë çdo problem me hapat për ta përsëritur. Ju vendosni sa testim manual dhe sa testim të automatizuar ju nevojitet.
Analiza
Mësojmë qëllimet, përdoruesit dhe kufizimet dhe biem dakord për qëllimin.
Dizajni
Rrjedhat, prototipet dhe ndërfaqja, të testuara para ndërtimit.
Ndërtimi
Sprinte dyjavore me një version që punon për ta parë çdo herë.
Lançimi
Testim, kontrolle sigurie dhe një publikim pa surpriza.
Mbështetja
Monitorim, përditësime dhe funksione të reja me ritëm të rënë dakord.
Shumica e bizneseve e kuptojnë që u duhet testim i rregullt pasi një gabim ka arritur te klientët: një pagesë që nuk kalon, një formular që nuk dërgohet, një raport që del me shifra të gabuara. Disa shenja që kontrolli i cilësisë do t'ju kursente kohë dhe telefonata nga klientët:
Për sistemet që lëshojnë fatura, testimi ka një arsye më shumë: pas çdo ndryshimi duhet kontrolluar që faturat fiskalizohen dhe raportet dalin saktë. Këtë e njohim nga afër përmes punës sonë për fiskalizimin dhe softuerin financiar.
Hapat përshtaten sipas madhësisë së sistemit dhe sa shpesh e përditësoni:
Testimi i automatizuar ka vlerë vetëm nëse testet vazhdojnë të ekzekutohen edhe pasi i kemi shkruar. Prandaj i ndërtojmë që programuesit tuaj t'i lexojnë, t'i ekzekutojnë në kompjuterin e tyre dhe t'i zgjerojnë, dhe i lidhim me sistemin CI që përdorni tashmë. Një test që dështon herë pas here pa arsye e rregullojmë ose e heqim, sepse përndryshe ekipi pushon së besuari te testet. Mjetet që përdorim më shpesh:
Testimi manual mbetet pjesë e punës: automatizimi kontrollon që ajo që punonte dje punon edhe sot, ndërsa një testues që e eksploron sistemin gjen problemet për të cilat askush nuk kishte menduar të shkruante test.
Një sistem që punon mirë me disa testues mund të bllokohet ditën kur e hapin njëherësh shumë përdorues: në afatin e fundit të një aplikimi online, gjatë një oferte në dyqanin elektronik ose në fund të muajit, kur të gjithë lëshojnë fatura. Me testimin e ngarkesës e dini paraprakisht sa përdorues përballon sistemi dhe çfarë prishet i pari.
Simulojmë sjelljen reale të përdoruesve me k6 ose JMeter, në një mjedis testimi sa më të ngjashëm me atë real, matim kohët e përgjigjes dhe gabimet, dhe gjejmë pikën e dobët: një kërkim i ngadaltë në databazë, mungesa e memories së përkohshme (cache) ose një server që ka nevojë për më shumë burime. Nëse sistemin e kemi ndërtuar ose e mirëmbajmë ne, e rregullojmë vetë; përndryshe ua dorëzojmë gjetjet programuesve tuaj me hollësi të mjaftueshme për të vepruar.
Testojmë softuer për biznese, startup-e dhe institucione, si sisteme që i kemi ndërtuar vetë, ashtu edhe sisteme të ndërtuara nga ekipe të tjera. Mund të nisni me një projekt me objekt të caktuar, për shembull një plan testimi dhe testet e automatizuara për proceset kryesore. Nëse doni testues që punojnë çdo ditë brenda ekipit tuaj, i shtojmë përmes shërbimit të ekipit të dedikuar të zhvillimit. Testimi para çdo versioni të ri mund të jetë edhe pjesë e mirëmbajtjes së softuerit.
Komunikimi dhe raportet janë në shqip, ose në anglisht nëse ekipi juaj e preferon. Për të folur për sistemin tuaj, na kontaktoni.
Testim softueri
QA (quality assurance), ose kontrolli i cilësisë, është puna që siguron që softueri bën atë që duhet para se të arrijë te përdoruesit. Përfshin planifikimin e testimit, testimin manual, testet e automatizuara dhe raportimin e defekteve. Testimi është pjesa më e dukshme, por QA nis që kur përcaktohet çfarë duhet të bëjë sistemi.
Varet nga madhësia e sistemit, platformat që duhen testuar, sa teste duhen automatizuar dhe sa shpesh lançoni versione të reja. Nisim me një takim të shkurtër dhe një vështrim të sistemit, pastaj ju dërgojmë një ofertë me shkrim me objektin e punës, mënyrën e testimit dhe afatet.
Po. Për testimin manual dhe atë të ngarkesës nuk na duhet kodi: mjafton një mjedis testimi dhe disa llogari përdoruesish. Për testet e automatizuara brenda CI-së punojmë me programuesit tuaj ose me furnitorin që e mirëmban sistemin, dhe defektet i raportojmë aty ku i ndjekin ata.
Zakonisht të dyja. Automatizohen kontrollet e qëndrueshme që përsëriten në çdo version, si hyrja në llogari, pagesat ose lëshimi i faturës. Testimi manual mbetet për funksionet e reja, përdorshmërinë dhe pjesët që ndryshojnë shpesh. Ndarjen e propozojmë në planin e testimit, sipas sistemit dhe ekipit tuaj.
Kryesisht me Playwright dhe Cypress për aplikacionet web, me Selenium kur ka teste ekzistuese, me Appium për aplikacionet mobile, me Postman dhe teste në kod për API-të, si dhe me k6 ose JMeter për testimin e ngarkesës. Mjetet i zgjedhim sipas teknologjisë suaj dhe i lidhim me CI-në që përdorni.
Planet e testimit, raportet e defekteve dhe takimet janë në shqip. Nëse programuesit tuaj ose furnitori i sistemit punojnë në anglisht, i shkruajmë në anglisht, që çdo defekt të kuptohet pa përkthim nga ai që do ta rregullojë. Mund të përdorim edhe të dyja gjuhët në të njëjtin projekt.