Ohjelmiston laadunvarmistus

Pitkäaikainen sitoutuminen teknologiajohtajuuteen

Westermo on sitoutunut kehittämään omia teollisia tietoliikenneratkaisujaan ja siten investoimaan merkittäviä resursseja tutkimus- ja kehitysosastoon. Viime vuonna yli 14% liikevaihdosta sijoitettiin (R&D) tutkimus- ja kehitystoimintaan, jonka ansiosta voimme luoda vahvoja suhteita johtavien siruvalmistajien kanssa ja jatkaa markkinoiden johtavan kytkin-käyttöjärjestelmän WeOS-kehitystä. 

Koska luotettavuudella on keskeinen merkitys avainmarkkinoillamme,  mittavaa validointia on tehostettu huomattavasti. WeOS:n toimintaa testataan automaattisesti vuorokauden ympäri ja lisäksi regressiotesteillä varmistaaksemme yhteensopivuuden vanhempien Westermo-alustojen kanssa.

WeOS quality assurance

Westermo’s software testing strategy is vital in ensuring that Westermo can deliver the best and most reliable software for our products. Our dedicated team is committed to deliver the world’s most robust networks and this ambition is attracting attention from industrial companies and organizations from around the world. Westermo in taking the lead in software quality assurance for industrial network solutions.

Testauskehys minimoi ohjelmistohäiriön vaaran

Per Strandberg and Petra Wernkvist.  

Koska Westermolla on tietoverkkotyöskentelyyn valikoima laitteita, joihin syötetään virta samasta WeOS-ohjelmistosta ja uniikit testausprosessit, jotka on kehitetty ja joita käytetään yhtiön testauslaitoksissa Ruotsissa, on Westermo etulyöntiasemassa muihin laitevalmistajiin nähden.

Tämän avulla Westermo on luonut erityisen testauksen kehysympäristön WeOS-ohjelmaa varten, jolla voidaan kaikki voimavarat keskittää tähän ohjelmistoon. Testauksen kehysympäristö on kehitetty monien vuosien kuluessa ja nyt se on päivittäisessä käytössä Westermon ohjelmistotestauslaboratoriossa. Kun WeOS-ohjelmistoon lisätään ominaisuudet ja toiminnallisuus, uusia automaattisia testauksia kehitetään ja nämä otetaan käyttöön joka päivä, jonka tuloksena päivittäin miljoonia valmiita testauksia.

Laajat ohjelmiston testausprosessit on kehitetty tunnistamaan mikä tahansa laatuun liittyvä seikka, jotta pienennetään riskiä päästää markkinoille ohjelmisto, jossa on pieninkin laatuun liittyvä epäkohta.

Esimerkki testauskehyksestä

Jotta tuloksena olisi mahdollisimman suuri autenttisuus, kaikki testit tehdään lopputuotteelle, joka on konfiguroitu kuten sen tulisi olla, jos se asennettaisiin todelliseen asiakkaan sovellukseen.

Seuraavassa esimerkissä palomuurin testaukseen käytetään kolmea laitetta. Ulkoinen noodi (reititin 1) yrittää kommunikoida palomuurin läpi, palomuurinoodi (reititin 2) estää tietoliikenneyhteyden, ja sisäpuolinen noodi (reititin 3) on suojattu. Noodien kongiguroinnin jälkeen testausgeneraattori suorittaa testiajot.

Testausgeneraattorissa voi olla 4 vaihetta: 

Test framework illustration.

  • Sen varmistaminen, että ulkopuoli voi päästä sisälle
  • Palomuurisääntöjen konfigurointi
  • Sen varmistaminen, ettei ulkopuoli  enää pääse sisälle
  • Resurssien puhdistus ja siisti lopetus

Jennifer Mooney-Perrotta

Customer service, Westermo North America

Kysy lisää aiheesta Ohjelmistojen laadunvarmistus
Yhteystiedot

Please enter your email to download the file


Thank you! An email is on its way to your inbox.

Something went wrong! Please try again later.