RADAR - RANDOM DATA GENERATOR

Samankaltaiset tiedostot
Testidatan generointi

PATA WEB KÄYTTÖLIITTYMISTÄ

OpenOffice.org Base 3.1.0

Visma Business AddOn Tositteiden tuonti. Käsikirja

PATA TUNTIKIRJAUS. Jokainen pääsee näkemään ja muokkaamaan omia sekä alaistensa tunteja.

SYÖTTÖPOHJA LUKUJEN SYÖTTÖÖN ERI TARKOITUKSIIN

Ohjelmiston testaus ja laatu. Testausmenetelmiä

Visma Fivaldi -käsikirja MiniCRM

Visma Business AddOn Konsernikäsittely. Käsikirja

PATA HENKILÖSTÖ. Alasvetolistojen arvot ovat parametroitavissa. Yksiselitteiset arvot mahdollistavat luotettavat haut ja tilastoinnit.

Toiminnallinen määrittely versio 1.2

EMVHost Online SUBJECT: EMVHOST ONLINE CLIENT - AUTOMAATTISIIRROT COMPANY: EMVHost Online Client sovelluksen käyttöohje AUTHOR: DATE:

Asiakashallinta. TaikaTapahtumat -käyttöohje

Automaster tai MBS. 2. ODBC - ajurin asennus (jos ei ole jo asennettu)

Tiedonhallinnan perusteet. Viikko 1 Jukka Lähetkangas

Kirjasto Relaatiotietokannat Kevät Auvinen Annemari Niemi Anu Passoja Jonna Pulli Jari Tersa Tiina

Tiedonhallinnan perusteet. H11 Ovien ja kulun valvontajärjestelmän tietokanta

TIETOJENKÄSITTELY/TIETOKANTA Tehtävä C

ADMIN. Käyttöopas 08Q4

Voit hakea asiakasta nimellä sivun alapalkissa Tarkennettu haku -valinnalla tai sivun yläpalkissa olevalla valinnalla Haut.

PALKKA-AINEISTON SIIRTOTIEDOSTO

Harjoituksen aiheena on tietokantapalvelimen asentaminen ja testaaminen. Asennetaan MySQL-tietokanta. Hieman linkkejä:

Visma Liikkuvan työn ratkaisut Päivitysohje. Pääkäyttäjän opas

Visma Business AddOn Factoring-laskuaineisto. Käyttäjän käsikirja

Visma Business Visma AddOn Tilitoimistoaineisto. Käsikirja

SELECT-lauseen perusmuoto

Raportit löytyvät klikkaamalla ylänavigaatiopalkista Raportit. Raportit-sivu aukeaa automaattisesti Normaalien raporttien listaukseen.

Asiakastietojen tuominen toisesta tietokannasta etaika-ohjelmistoon. Kuinka yhdistän tietoja eri asiakastietokantojen välillä

Vaalikone.fi API Presidentinvaalit 2012

Projektityö: Mobiiliajopäiväkirja. Mikko Suomalainen

Opintokohteiden muokkaus

INTINU13A6 Java sovellukset

Päivityspalvelu. Tietuekuvaus. Tietuekuvaus 1 (5) Päivityspalvelu. Julkinen - Public

HELIA 1 (11) Outi Virkki Tiedonhallinta

DOORSin Spreadsheet export/import

Syötetään haettavan tai lisättävän henkilön henkilötunnus, keinohenkilötunnus, K-tunnus tai asiakasnumero.

Hyvän salasanan tunnusmerkit Hyökkääjästä salasanan pitää näyttää satunnaiselta merkkijonolta. Hyvän salasanan luominen: Luo mahdollisimman pitkä

Soittorobotin käyttöohje

Oy Oticon Ab. Korvakappale.fi. Käyttöohje

Excel-lomakkeen (syöttötaulukko) käyttäminen talousarvio- ja suunnitelmatietojen toimittamisen testaamisessa Kuntatalouden tietopalvelussa

Visma Business AddOn Tilauksen synkronointi. Käsikirja

Keskustelusivusto. Suunnitteludokumentti

Aineistotilaus Esimerkki 7 Palkkatietoilmoitukset useita aineistoja, kertatilaus

TEKNINEN MÄÄRITTELY. Matkahuollon osoitekorttihaun rajapinta. Ismo Koskinen

Sisältö. 2. Taulukot. Yleistä. Yleistä

Respa tilanvaraussovellus

TW- EAV510 / TW- EAV510 AC: OpenVPN

ImpactTest. Käyttöohje. ImpactTest Käyttöohje. Testem Oy, (17)

Yleistä. Nyt käsitellään vain taulukko (array), joka on saman tyyppisten muuttujien eli alkioiden (element) kokoelma.

2 Eläinlistan kautta voidaan tallentaa tietoja kuolleille eläimille

VALUUTTAPOSITIORAPORTOINNIN TEKNINEN KUVAUS 1

TIEDONHALLINTA - SYKSY Luento 8. Saapumisryhmä: Pasi Ranne /9/13 Helsinki Metropolia University of Applied Sciences

Sähköinen ajanvaraus Virkailijan ohje Valtiovarainministeriö

Verkkolaskutuspalvelun käyttöohje toimittajille Senaatti-kiinteistöt

Copyright Basware Corporation. All rights reserved. Pikaopas käyttäjille Basware.com

Collector for ArcGIS. Ohje /

Informaatioteknologian laitos Olio-ohjelmoinnin perusteet / Salo

ILMOITTAUTUMINEN. Hämeentie 105 A, FI Helsinki Tel , Fax

Haaga-Helia/IltaTiko ict2tcd005: Ohjelmiston suunnittelutaito 1/7 Anne Benson. Tällä opintojaksolla käytämme VS:n kolmen kokonaisuuden luomiseen:

Visma Liikkuvan työn ratkaisut

OpenVPN LAN to LAN - yhteys kahden laitteen välille

Vaatimusluettelo. Liite2_Vaatimusluettelo. Tun nus (ID) Kpl Tärkeys Toimittajan kommentit Navigointi. Haut

PATA NIMIKKEET. Nimikkeet toimivat kalustoluettelona, niitä voidaan myydä, lainata, käyttää erilaisissa hinnoitteluissa jne..

Testausdokumentti. Sivu: 1 / 10. Ohjelmistotuotantoprojekti Sheeple Helsingin yliopisto. Versiohistoria

Tutkimustulostietokannan käyttöohje

Yhdistysnetin Tapahtumakalenterin ohje

Access-kyselyt. Luetteloinnin kehittämispäivä Mia Kujala

Yhdistäminen. Tietolähteen luominen. Word-taulukko. Joukkokirje, osoitetarrat Työvälineohjelmistot 1(5)

Myyntitilauserän kuvaus

KERTAMATKUSTAJAN M2-OHJE SPR Savo-Karjalan piirin Vapepa-vapaaehtoisen hälytystehtävän matkalaskuun

Ryhmäkirjeen hyödyntäminen

Copyright Basware Corporation. All rights reserved. Pikaopas toimittajille Supplier Portal (Toukokuu 2013)

Provet Net Kutsut ohje

Aloittaminen. Tilojen ja ajan haku. Liikuntapalvelut Hietalahdenkatu Vaasa

Toimittajaportaalin pikaohje

Vasen johto S AB ab ab esittää jäsennyspuun kasvattamista vasemmalta alkaen:

Kuvien lisääminen ja käsittely

Ruokahalu kasvaa syödessä lisää makrokielen herkkuja

WINHIT OMAVALVONTA. Omavalvonnan käyttöliittymän ja seurantalokin ohjekirja

WooCommerce Checkout.fi Shop-in-Shop

Pikaohje formaatin valmistamiseen

Treenitietokannan toteutusdokumentti

Uuden työ- tai mittavälineen luominen tietokantaan

JYVÄSKYLÄN SEUDUN. 1. Sisältö * * Tähdellä merkityt kohdat ovat pakollisia. Sivun oikeassa yläkulmasta löytyy Lisää oma tapahtumasi.

Aineistotilaus Esimerkki 5 Palkkatietoilmoitukset useita maksajia 2, kertatilaus

Makrojen mystinen maailma lyhyt oppimäärä

Sisältö. 22. Taulukot. Yleistä. Yleistä

Käyttöohje webrekkaselvitys-tietojärjestelmä

SQL Buddy JAMK Labranet Wiki

Toimittajaportaalin rekisteröityminen Toimittajaportaalin sisäänkirjautuminen Laskun luonti Liitteen lisääminen laskulle Asiakkaiden hallinta Uuden

Sähköinen ajanvaraus Toimipisteen ylläpitäjän ohje Valtiovarainministeriö

Tietotekniikan laitos Käki-projekti TIETOKANTASUUNNITELMA. 1. Johdanto

BUSINESS ONLINE, AINEISTOSIIRROT AINEISTOTILAUS

Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä

1. Opintojaksoselosteen tarkastelu, hyväksyminen ja muokattavaksi palauttaminen

Myyntitilaus -tiedoston kuvaus

Kirjanpitolaki 2016 nettokirjaava tilikartta muuttuvilla kuluilla (tilipuite 2) tilikartta muutokset Fivaldissa

KURSSIHALLINTA. TaikaKoulutus -käyttöohje

Opintokohteiden muokkaus

Transkriptio:

YLEISKUVAUS Radar on sovellus, jolla voi luoda näennäisen oikeaa satunnaisdataa testaus-, demo - ja muihin tarkoituksiin. TIEDUSTELUT Juha Levonen 050 372 5797 juha.levonen@kantapeikko.fi Osa datasta generoidaan satunaisesti eri tavoin (esim. numero ja päiväykset). Dataa voidaan myös hakea olemassa olevista sovelluksen tauluista sekä SQL Serverin tauluista. Generoitu data voidaan viedä leikepöydälle, csv-tiedostoon tai suoraan SQL Serverin tauluun. Radar poikkeaa muista satunnaisdataa tuottavista sovelluksista mm. siten, että tällä saadaan data tietueen sisällä järkeväksi. Esimerkiksi huomioidaan sukupuoli, joten etu- ja toinen nimi kuuluu samalle sukupuolelle ja satunnaisesta syntymäpäivästä luotu henkilötunnus on oikein. Sähköpostiosoite kuuluu myös henkilölle jne.. Katuosoite löytyy paikkakunnalta ja postinumerokin kuuluu sille, kuten koordinaatitkin. Esim. tietovarastojen täytössä voidaan satunnaisdata hakea tauluista, joissa on oikeaa dataa. Näin varmistetaan hyväksyttävä data viite-eheyksien puolesta (foreign key).

OMINAISUUKSIA Päiväyksissä voidaan generoida alkupäivä halutulta aikaväliltä ja loppupäivä x päivää sen jälkeen. (Aika- ja päiväysformaatteja on erilaisia.) Vastaavasti voidaan generoida alku- ja loppuaikoja, jolloin loppuaika on satunnainen määrä sekunteja, minuutteja tai tunteja alkuajan jälkeen. Tätä omainaisuutta käytetään kun testataan esimerkiksi projektien kestoaikoja tai läpimenoaikoja. Kentät, jotka haetaan kerralla muodostavat datasetin. Nämä datasetit voidaan tallentaa uudelleen käyttöä varten. (Kullekin kentälle määritellä datatyyppi sekä mitä/miten se generoidaan). Kullekin sarakkeelle voidaan määritellä montako prosenttia siinä on satunnaisesti tyhjiä kenttiä (NULL). Todellisuudessakin joitain tietoja puuttuu. Montako tietuetta voidaan generoida riippuu mm. luotavien kenttien ja muistin määrästä. Esimerkiksi miljoonan tietueen generointi vei 9:llä kentällä n. 12 minuuttia.

SATUNNAISISTA NUMEROISTA Kullekin kentälle siis määritellään sen perusdatatyyppi (numero, päiväys, "hae arvo jostain taulusta" jne.). Perusdatatyyppiä täsmennetään eri tavoin. Esimerkiksi minkälainen numero halutaan. Numeroissa voidaan luoda satunnaisen luku halutulta väliltä (min- ja max-arvot). - Montako desimaalia on luvussa (ja onko desimaalienkin määrä satunnainen). - Lisätäänkö numeron perään jokin tarkistusnumero (Esim. viitenumeron tarkistusnumero tai Luhn moduli 10:n tarkistusnumero). - Ovatko numerot satunnaisesti jakaantuneet vai normaalijakauman (Gaussin kellokäyrä) mukaisesti. Numerot voidaan generoida myös sarjasta. Alkunumero ja askel voivat olla myös desimaalinumeroita. Esim 0, 0.5, 1.0, 1.5, 2.0... Jos halutaan vain tiettyjä numeroita satunnaisesti, annetaan ne puolipisteellä eroteltuina. Numeroon voidaan liittää haluttuja etu- ja/tai loppuliitteitä (lopputuloksena tulee merkkijono).

SATUNNAISISTA PÄIVÄYKSISTÄ JA KELLONAJOISTA Satunnainen päiväys voi olla halutulta aikaväliltä. Siinä voi olla kellonaikakin mukana. Sekä päiväys että kellonaika saadaan halutussa formaatissa. Päivämäärä voi olla myös kiinteä jne.. Kun johonkin päiväykseen tai aikaan halutaan myöhempi päiväys tai aika, niin kentälle kerrotaan missä kentässä on satunnainen pvm tai aika, johon lisätään myöhempi ajankohta. Esimerkki: Alla muokattavana oleva kenttä on "End time", johon halutaan aika, joka on satunnaisesti enintään 300 tuntia kentän "Start time" arvosta.

SATUNNAISISTA DATATYYPEISTÄ TEKSTI, SALASANA JA BOOLEAN Satunnainen teksti on tyyliä "Lorem Ipsum", jonka pituuden voi määritellä sekä sisältääkö teksti kappaleita vai ei. Satunnaisia erikoistekstejä ovat mm. GUID, IP 4 osoite ja auton rekisteritunnus. Voidaan myös antaa tiettyjä tekstejä, joista arvotaan satunnaisesti yksi. Jos tässä listassa arvo esiintyy useaan kertaan, todennäköisyys sen esiintymiselle on suurempi. Boolean datatyypi (true tai false) voi olla satunnainen tai kiinteä. Salasanojen luonnissa on kaksi vaihtoehtoa: 1) Vahva, mutta helposti muistettava. Perustuu 6-kirjaimiseen sanaan, jossa on satunnaisesti iso kirjain sekä numero. 2) Erittäin vahva salasana, jonka pituuden voi määritellä. Salasana sisältää erikoismerkkejä.

SATUNNAINEN ARVO OLEMASSA OLEVASTA TAULUSTA Satunnaista dataa voidaan hakea myös Radarin omasta tietokannasta ja/tai SQL Serverin taulusta. Määritellään mistä tietokannasta, sen taulusta ja kentästä poimitaan arvoja tai tekstejä. Merkkijono-kenttien kirjainten määritys. Jos samasta taulusta haetaan usempi kenttä, voidaan määritellä, että arvot tulevat samasta tietueesta. Esim. postinumero ja kaupunki. Taulusta voidaan poimia vain yksilöllisiä arvoja (edellyttäen että dataa on ainakin saman verran kuin sitä generoidaan). Arvoon voidaan lisätä etu- tai loppuliite. Jos on useampia liitteitä, näistä valitaan satunnaisesti yksi. Oikealla esimerkki, kun poimitaan alkuaineet-taulun samasta tietueesta arvoja. Kun lisätään loppuliite (Oy, Ab tai Ltd), saadaan fiktiivisiä yritysten nimiä.

KÄYTTÖLIITTYMÄ Määritellään mihin generoitu data viedään. 1) Datasetti sisältää kentät, jotka halutaan generoida. 2) Kun datasetin kenttää klikataan tulee se muokkaukseen ja määritellään mitä siihen generoidaan 3) Generoidaan data

PAIKALLISET DATATAULUT Radarissa on kymmenittäin valmiita tauluja valmiilla datalla, joista sitä voidaan satunnaisesti hakea. Käyttäjä voi muokata taulujen sisältöä ja jopa lisätä tarvittavia tauluja. Toiminta on vastaavaa, haetaanko dataa SQL Serverin taulusta vai paikallisesta. Paikallisissa tauluissa on tuhansittain tietueita, joissa on mm. tuoteluetteloita, nimiä, koodeja, valmiita lauseita (esim. sopimusehtoja), pankkitilejä jne.. Eli dataa jota usein tarvitaan erilaisiin paikkoihin. Useissa tauluissa on tekstit sekä suomeksi että englanniksi.

LISÄOSA: KOMBINAATIOT Usein testattaessa jotain pitää käydä erilaiset vaihtoehdot läpi. Radarin yksi lisäominaisuuksista on luoda annetulle joukolle mm. sen kombinaatiot ja permutaatiot. Esimerkki: Kombinaatiot Esimerkki: Permutaatiot