Salainen viestintä: symmetriasta asymmetriaan

Kryptografia kutoo ympärillemme turvallisuuden verkkoa, joka on vahvasti läsnä jokapäiväisessä elämässämme. Nykyään käytämme kryptografiaa monin tavoin, kuten esimerkiksi verkkopankissa tai viestitellessämme. Myös valtiot ja yritykset hyödyntävät sitä suojatakseen luottamuksellisia tietojaan. Blogissa tutustutaan lyhyesti kryptografian...

Tekoälyn soveltuvuus ohjelmistotestaukseen

Tekoälyn nopea kehittyminen on helpottanut useiden eri työtehtävien suorittamista ja sitä hyödynnetäänkin jo laajalti tietotekniikan alan työtehtävissä kuten ohjelmistotestauksessa. Millaisilla tavoilla tekoälyä voidaan hyödyntää ohjelmistotestaamisessa ja mitä mahdollisia ongelmia se tuo mukanaan? Ohjelmistotestauksen tarkoituksena...

Tarjouspyyntömoduulin kehitys NetSuiteen

Harjoittelupaikkani esihenkilö oli jo ennen harjoittelun alkua lähettänyt minulle ehdotuksia opinnäytetyöni aiheeksi. Vaihtoehtoina oli uusien toimintojen kehitystä ProMartin käyttämälle ERP-järjestelmälle. Suunnitelmana oli aloittaa opinnäytetyö, kun saisin suoritettua harjoitteluni loppuun. Sain lopulta suoritettua harjoitteluni syyskuussa...

Miksi ohjelmistotestaus saatetaan suorittaa manuaalisesti?

Testaaminen on ohjelmistokehityksessä yksi tärkeimpiä pääkohtia toimivuuden takaamiseksi, sekä virheiden löytämiseksi. Testaaminen jaetaan yleisesti kahteen eri osa-alueeseen: automaatiotestaus ja manuaalitestaus. Molempia tyylejä käytetään alalla jatkuvasti ja eri tekijöillä on omat tapansa laatia testaussuunnitelmat. Mistä...

Oulun ammattikorkeakoulun sivujen käyttöliittymätesti Playwrightilla

Testiautomaatio on ohjelmistotestauksen menetelmä, jossa käytetään erillistä testausohjelmistoa testien suorittamiseen ja tulosten vertaamiseen ennustettuihin tuloksiin. Tämä mahdollistaa toistuvien ja monimutkaisten testien automatisoinnin, mikä säästää aikaa ja resursseja ohjelmiston laadun varmistamisessa. Automatisoitujen testien suunnitteluvaiheessa määritellään,...

Ammattiharjoittelusta kohti työelämää

Syksyn aikana ammattiharjoittelupaikan löytämisellä alkoi olla kiire, mutta onneksi pääsin harjoittelupaikkaan, jossa sain kehittää taitoja, joita juuri halusin oppia: Laravelilla ohjelmistokehitystä. Tosin harjoittelupaikkani ei ole ohjelmistoyritys, vaan Keski-Pohjanmaalla sijaitseva talopaketteja rakentava ja myyvä yritys....

Opinnäytteenä sääsovelluksen suunnittelu ja toteutus

Jokaisen ammattikorkeakouluopiskelijan opintoihin kuuluu opinnäytetyön tekeminen. Työn on tarkoitus liittyä tutkinto-ohjelman sisältöön ja saada opiskelija soveltamaan tietojaan ja taitojaan alan tehtävissä. Tietojenkäsittelyn opiskelijana valitsin opinnäytteeni aiheeksi mobiilisovelluksen suunnittelun ja toteutuksen. Tässä blogikirjoituksessa on kuvattuna...

Maalisuora 2023

Maalisuora oli marraskuussa 2023 Oulun ammattikorkeakoulun ja Business Oulun yhteistyössä järjestettävä ICT-alan tapahtuma Linnanmaan kampuksella. Teknologia-alan yrityksiä ja organisaatioita oli tapahtumassa yhteensä 41, joilla jokaisella oli oma esittelypisteensä, joihin opiskelijat pääsivät keskustelemaan yrityksen edustajien...