SENSOR INTELLIGENCE COMPANY REALISEERT EEN VERMINDERING VAN DE OVERHEAD VAN HANDMATIG TESTEN DOOR TERWIJL DE PRESTATIEDEKKING TE VERHOGEN
CASESTUDY
Industrie – Productie van automatiseringsmachines
Locatie – Minneapolis, VS
Aangeboden diensten – Testautomatisering, prestatietesten
TESTAUTOMATISERING & PRESTATIEOPTIMALISATIE CASE STUDY
Met behulp van de testautomatiseringsservice van Zuci verminderde ’s werelds toonaangevende sensorintelligentiebedrijf het aantal handmatige testen dat werd afgeluisterd met 200%, vergrootte het de reikwijdte van hun automatiseringsinspanningen en optimaliseerde het de prestaties van de applicatie.
TESTAUTOMATISERING & PRESTATIEOPTIMALISATIE CASE STUDY
Met behulp van de testautomatiseringsservice van Zuci verminderde ’s werelds toonaangevende sensorintelligentiebedrijf het aantal handmatige testen dat werd afgeluisterd met 200%, vergrootte het de reikwijdte van hun automatiseringsinspanningen en optimaliseerde het de prestaties van de applicatie.
Onze klant is een van ’s werelds toonaangevende leveranciers van oplossingen voor sensorgebaseerde toepassingen in de industriële sector. Van fabrieksautomatisering tot logistiek en procesautomatisering, hun oplossingen vormen de basis voor het veilig en efficiënt beheersen van processen, het beschermen van personen tegen ongevallen en het voorkomen van milieuschade.
OVER KLANT
OVER KLANT
Onze klant is een van ’s werelds toonaangevende leveranciers van oplossingen voor sensorgebaseerde toepassingen in de industriële sector. Van fabrieksautomatisering tot logistiek en procesautomatisering, hun oplossingen vormen de basis voor het veilig en efficiënt beheersen van processen, het beschermen van personen tegen ongevallen en het voorkomen van milieuschade.
PROBLEEMSTELLING
Het IT-leveringsteam van de klant constateerde een dringende noodzaak om de efficiëntie van de regressieautomatisering te verbeteren, aangezien ze volledig vertrouwden op tijdrovende tests die veelvuldig handmatig ingrijpen vereisten.
Hun huidige testpraktijken boden hen niet de gewenste automatiseringsdekking waarnaar ze op zoek waren en optimaliseerden hun systeem voor crashbestendige prestaties. Hun installatietoepassing was complex en ongebruikelijk gezien de integratie van hardware- en software-elementen, waar tools zoals Selenium niet kunnen worden gebruikt.
De klant was op zoek naar geautomatiseerde testexperts die hen konden helpen bij het testen van hun installatieprogramma’s en hen uit deze complexiteit konden redden.
Daarom koos het testhoofd van de klant bij het evalueren van dienstverleners voor kwaliteitsborging voor Zuci als de primaire en enige partner bij het leveren van kwaliteitsborgingsfuncties, gebaseerd op ons kernprincipe: “Seivana Thirundhach sei” (Wat je ook doet, doe het met perfectie)
ZAKELIJKE DOELEN
- Windows volledige installatie
- Windows verwijderen
- Windows aangepaste installatie
- Linux volledige installatie
- Linux aangepaste installatie
ZAKELIJKE DOELEN
- Windows volledige installatie
- Windows verwijderen
- Windows aangepaste installatie
- Linux volledige installatie
- Linux aangepaste installatie
Controleer de nauwkeurigheid van gegevens en optimaliseer de prestaties van internet
sollicitatie
Push SVP XML’s over TCP met alle vereiste dynamiek
gegevens/unieke gegevens
Push afbeeldingen met behulp van FTP en laat afbeeldingsnamen verzenden
in VSXML
Zorg voor configureerbare tests met installatie- en demontagemethoden
ZAKELIJKE DOELEN
ZAKELIJKE DOELEN
Controleer de nauwkeurigheid van gegevens en optimaliseer de prestaties van internet
sollicitatie
Push SVP XML’s over TCP met alle vereiste dynamiek
gegevens/unieke gegevens
Push afbeeldingen met behulp van FTP en laat afbeeldingsnamen verzenden
in VSXML
Zorg voor configureerbare tests met installatie- en demontagemethoden
HOE ZUCI HEEFT GEHOLPEN
Zodra de kennisoverdracht en nauwkeurige analyse waren voltooid, integreerde het toegewijde team van QA-ingenieurs zich soepel in de infrastructuur en processen van de klant.
Het Zuci-team keek naar de status-quo en stelde verbeteringen voor testen en testautomatisering voor. Ons team begon met het implementeren van de verbeteringen en identificeerde meetbare statistieken.
Er werden wekelijks beoordelingen gedaan over algemene technische aspecten, inclusief codebeoordelingen en hoe de verbeteringen in het testproces hen hielpen.
HOE ZUCI HEEFT GEHOLPEN
Zodra de kennisoverdracht en nauwkeurige analyse waren voltooid, integreerde het toegewijde team van QA-ingenieurs zich soepel in de infrastructuur en processen van de klant.
Het Zuci-team keek naar de status-quo en stelde verbeteringen voor testen en testautomatisering voor. Ons team begon met het implementeren van de verbeteringen en identificeerde meetbare statistieken.
Er werden wekelijks beoordelingen gedaan over algemene technische aspecten, inclusief codebeoordelingen en hoe de verbeteringen in het testproces hen hielpen.
Om een transparant proces en een uitgebreid begrip van geautomatiseerde tests te hebben, stemde Zuci in met een reeks KPI’s en wekelijkse diepgaande rapporten met een overzicht van de tijd die nodig is voor het detailleren van codereview en automatisering.
Verschillende automatiseringstools en bibliotheken onderzocht en een haalbaarheidsstudie uitgevoerd
Omdat de desktop-installatie-app het onmogelijk maakte om de testscenario’s te automatiseren, heeft ons QA-team een reeks technologieën getest en een manier gevonden om de app efficiënter te automatiseren in meerdere omgevingen zoals Windows, Linux en Mac.
Op basis van het onderzoek adviseerde het Zuci-team om te kiezen voor de installatietoepassing Sikuli + Java voor Windows en Linux
TEST AUTOMATISERING
TEST AUTOMATISERING
Om een transparant proces en een uitgebreid begrip van geautomatiseerde tests te hebben, stemde Zuci in met een reeks KPI’s en wekelijkse diepgaande rapporten met een overzicht van de tijd die nodig is voor het detailleren van codereview en automatisering.
Verschillende automatiseringstools en bibliotheken onderzocht en een haalbaarheidsstudie uitgevoerd
Omdat de desktop-installatie-app het onmogelijk maakte om de testscenario’s te automatiseren, heeft ons QA-team een reeks technologieën getest en een manier gevonden om de app efficiënter te automatiseren in meerdere omgevingen zoals Windows, Linux en Mac.
Op basis van het onderzoek adviseerde het Zuci-team om te kiezen voor de installatietoepassing Sikuli + Java voor Windows en Linux
TEST AUTOMATISERING
Het testautomatiseringsscript voltooid met behulp van
- Java
- Komkommer
- Sikuli
- Selenium
Initieerde een reeks procesverbeteringen om de klant te verbeteren
QA-efficiëntie
Geïnvesteerde inspanningen om het bestaande raamwerk te herstructureren en herbruikbaar te maken om tijd te besparen om een nieuwe functie te ontwikkelen of de bestaande te herwerken.
Automatiseringstechnici hebben het testautomatiseringsraamwerk van de klant geüpgraded door nieuwe verificatie toe te voegen aan de reeds bestaande functie, waardoor de kwaliteit van de automatisering is verbeterd.
TEST AUTOMATISERING
Het testautomatiseringsscript voltooid met behulp van
- Java
- Komkommer
- Sikuli
- Selenium
Initieerde een reeks procesverbeteringen om de klant te verbeteren
QA-efficiëntie
Geïnvesteerde inspanningen om het bestaande raamwerk te herstructureren en herbruikbaar te maken om tijd te besparen om een nieuwe functie te ontwikkelen of de bestaande te herwerken.
Automatiseringstechnici hebben het testautomatiseringsraamwerk van de klant geüpgraded door nieuwe verificatie toe te voegen aan de reeds bestaande functie, waardoor de kwaliteit van de automatisering is verbeterd.
De technici bereidden gebruikerstrajecten voor die een realistische belasting nabootsten, wat de basis werd voor: Belastingtesten & Functionele testautomatiseringsscripts
Verkende opties om systeem, apparaten, voorwaarden, etc. te wissen/aan te maken via API door zowel JSON-upload als meerdere API-aanroepen.
Getest met verzenden van SVP XML-gegevens via TCP-sampler, HTTP RAW-sampler en JSR223-sampler en afgerond op TCP-sampler.
PRESTATIETESTEN
PRESTATIETESTEN
De technici bereidden gebruikerstrajecten voor die een realistische belasting nabootsten, wat de basis werd voor: Belastingtesten & Functionele testautomatiseringsscripts
Verkende opties om systeem, apparaten, voorwaarden, etc. te wissen/aan te maken via API door zowel JSON-upload als meerdere API-aanroepen.
Getest met verzenden van SVP XML-gegevens via TCP-sampler, HTTP RAW-sampler en JSR223-sampler en afgerond op TCP-sampler.
PRESTATIETESTEN
Modulair script gemaakt voor stromen met randvoorwaarden zoals
- Clear-Create-Systems – om systemen te wissen en in te stellen
- Gegevens verzenden – om SVP XML-gegevens via TCP en afbeeldingen via FTP te verzenden
- Get Count uit de database en verifiëren – om te verifiëren dat verzonden is tegen de werkelijke in de database.
Geconfigureerde verzamelaar van prestatiestatistieken om serverstatistieken vast te leggen
PRESTATIETESTEN
Modulair script gemaakt voor stromen met randvoorwaarden zoals
- Clear-Create-Systems – om systemen te wissen en in te stellen
- Gegevens verzenden – om SVP XML-gegevens via TCP en afbeeldingen via FTP te verzenden
- Get Count uit de database en verifiëren – om te verifiëren dat verzonden is tegen de werkelijke in de database.
Geconfigureerde verzamelaar van prestatiestatistieken om serverstatistieken vast te leggen