Skjemaet er sendt inn.
Du finner mer informasjon i innboksen din.

Velg språk

Innowise utførtautomatisert programvaretestingfor å sikre at integreringen av nye systemfunksjoner ikke gikk på bekostning av integriteten til de eksisterende funksjonene.
Kunden vår introduserte ny funksjonalitet i ERP-systemet og integrerte den med den eksisterende versjonen. De brukte Innowise til å vurdere stabiliteten til den implementerte programvaren. Vi leverteautomatiserte tjenester for programvaretesting, Målet er å identifisere potensielle problemer i systemet og løse dem.
Innledningsvis fikk vi i oppgave å gå gjennom testtilfellene som var utarbeidet av manuelle testere. Med utgangspunkt i vår omfattende bakgrunn innen programvaretesting gikk vi i dybden på hvert enkelt testtilfelle og utførte trinnene manuelt for å vurdere kompleksiteten og muligheten for automatisering. Målet var å finne den mest effektive måten å automatisere repeterende og tidkrevende oppgaver på uten at det gikk ut over nøyaktigheten i testresultatene.
Our testers set up a collection of pre-recorded smoke test cases that sprang into action against each new build. These tests were essential for confirming that the software’s major functionalities were running, assuring consistency and thoroughness. If an automated test flagged an issue, it immediately alerted our team, allowing for swift identification and action on the problem.
Our process’s flexibility empowered our team to swiftly address any issues uncovered in the build. We promptly implemented the required adjustments and redeployed the build without delay, ensuring minimal disruption.
We seamlessly transitioned from the broad-scope verification of smoke tests to the targeted and meticulous functional testing approach. This ensured that every new update was effective in isolation and blended seamlessly with the established software components. We performed functional tests every sprint so that each incremental development was rigorously evaluated, upholding the software’s overall quality and cohesiveness.
Vi fulgte en strømlinjeformet, men likevel grundig prosess for å implementereautomatisert regresjonstesting. Teamet vårt satte opp et testmiljø som speilet de faktiske produksjonsforholdene, slik at resultatene ble så nøyaktige som mulig. Ved hjelp av Selenium automatiserte vi regresjonstestskript, noe som økte effektiviteten betydelig – en avgjørende faktor for komplekse systemer.
Etter at testene var automatisert, kjørte vi skriptene mot den nyeste versjonen for å se etter inkonsekvenser eller feil. Etter at vi hadde kjørt testene, analyserte vi resultatene grundig og fant eventuelle feil eller problemer.
If we detected any problems, we promptly addressed them by tweaking the code and re-running the tests to confirm the effectiveness of our fixes. This cycle of testing, analyzing, and refining was a constant with each new software update, ensuring the software’s stability and intended functionality. This efficient approach to regression testing was key in maintaining the software’s reliability and performance, thereby reducing the risk of bugs and providing a smooth user experience.
In addition to our rigorous testing process, we’ve also integrated our tests into the continuous integration/continuous delivery (CI/CD) pipeline, enhancing our development cycle efficiency and responsiveness. We utilized the Allure tool for detailed reporting, which provided clear insights into the test results. This integration allowed us to set up an automated system where tests were launched each night. This nightly testing routine ensured that any new changes were immediately evaluated, allowing for swift identification and resolution of issues. Incorporating Allure reports into our CI/CD pipeline meant that our team had access to comprehensive test data every morning, streamlining decision-making and maintaining a constant focus on quality and stability. This integration accelerated our testing process and reinforced the reliability of each software build we delivered.
I prosjektet vårt fulgte vi Agile-metodikken til punkt og prikke, og strukturerte utviklingsprosessen i sprinter på to uker. Denne tilnærmingen gjorde det mulig for oss å dele opp prosjektet i håndterbare biter og sikre konsistens og effektivitet i hver fase.
Ved starten av hver sprint satte vi opp klare mål og oppgaver, som ble fulgt opp ved hjelp av Jira. Dette verktøyet sørget for at teamet var samkjørt og på rett spor. Vi brukte det ikke bare til å spore oppgaver, men også som et sentralt knutepunkt for samarbeid og kommunikasjon, slik at alle teammedlemmene alltid var oppdatert på den siste utviklingen og prioriteringene.
Etter hvert som vi nærmet oss slutten av hver sprint, fokuserte vi på å konsolidere arbeidet og forberede sprintgjennomgangen. Vi utarbeidet detaljerte rapporter som belyste testdekningen og resultatene våre. Disse rapportene var mer enn bare en oppsummering av utførte oppgaver, de ga en grundig analyse av hva vi hadde oppnådd, hvilke utfordringer vi sto overfor og hvordan vi hadde løst dem. De inneholdt også tilbakemeldinger fra testprosessene våre og eventuelle erfaringer som kunne tas med videre til neste sprint.
3
AQA-ingeniører
1
DevOps-ingeniør

Implementing automated testing for our client’s ERP system resulted in notable enhancements and efficiencies:
På bakgrunn av dette positive resultatet har kunden vår uttrykt sin begeistring for samarbeidet vårt. De anerkjenner verdien som vår ekspertise og implementeringen av banebrytende teknologi tilfører virksomheten. I tiden fremover vil vi jobbe tett sammen med kunden for å bygge videre på det vi har oppnådd, og utforske ytterligere muligheter for å forbedre systemene og prosessene deres.
Your message has been sent.
We’ll process your request and contact you back as soon as possible.

By signing up you agree to our Privacy Policy, including the use of cookies and transfer of your personal information.