1 / 11

Beetatestimine

Beetatestimine. Asko Seeba. Teemad. Mitme testija kasutamise olulisus Beetatestimine Testimise outsource ’imine Vabatarkvaralised vahendid. Mitme testija kasutamise olulisus. Erinevad inimesed

beata
Download Presentation

Beetatestimine

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Beetatestimine Asko Seeba

  2. Teemad • Mitme testija kasutamise olulisus • Beetatestimine • Testimise outsource’imine • Vabatarkvaralised vahendid

  3. Mitme testija kasutamise olulisus • Erinevad inimesed • märkavad erinevaid asju, läbivad testjuhtumeid erinevalt, lähenevad testimisele metoodiliselt erinevalt • Üksinda samu asju rutiinselt teha on igav • Testide jagamine • “Sina teed minu teste, mina teen Sinu teste” • Bug bash – kõik testijad keskenduvad samadele tarkvara erisustele • Toote toe / klienditeeninduse meeskond – eriti tundlikud vigade suhtes

  4. Beetatestimine • Tarkvara antakse valitud grupile potentsiaalsetele kasutajatele reaalses töökeskkonnas kasutamiseks • Toimub tavaliselt toote elutsükli lõpu pool • Võimalikud eesmärgid: • saada kinnitus, et toode on valmis tegelikele kasutajatele väljalaskmiseks • panna ajakirjandus varakult tarkvarast kirjutama • kasutajaliidese valideermine • viimane pingutus vigade leidmiseks

  5. Beetatestimisel oluline arvestada • Kes on beetatestijad? Kokkusobivus eesmärgiga? • Kuidas Sa tead, et beetatestijad seda tarkvara üldse kasutavad? Miks vigadest ei teatatud? • Beetatestid on head • ühilduvus- ja konfigureerimisvigade leidmisel • kasutatavuse testimisel – segased ja raskesti kasutatavad kohad leitakse kiiresti • Beetatestid on kehvad muude vigade leidmisel • Beetatestimise programm nõuab palju testija aega

  6. Beetatestimine unifitseeritud protsessis

  7. Testimise outsource’imine • Võib tunduda kulukam ja tülikam, kui oma meeskonnaliikmete kasutamine, aga võib olla testide jagamise mõttes efektiivne, kui teha õigesti • Sobib konfiguratsiooni, ühilduvuse ja lokaliseeritavus testimiseks – odavam, kui vajalikku varustust ja personali ise üleval pidada

  8. Vabatarkvaraliste proj-juhtimis-vahendite liigitus (I) • Knowledge Base – automatiseerib kliendituge • Trouble Ticketing – lihtne paari olekuga probleemide jälgimise vahend • Help Desk / Call Tracking – lisab trouble ticketing süsteemile kliendikeskse informatsiooni • Customer Relationship Management (CRM): • CRM-Support süsteemid – kliendikeskne info: lepingud, tähtsus, sõbralikkus, eri kohtlemise vajadus • CRM-Marketing süsteemid – statistiline info klientide kohta, sisendinfo turunduskampaaniatele

  9. Vabatarkvaraliste proj-juhtimis-vahendite liigitus (II) • Bug Tracking – lisab trouble ticketing süsteemile rollid, nagu “programmeerija”, “integraator” ja “testija”, ning asjakohaseid olekuid • Resource & Asset Management, Parts & Vendors – lisab trouble ticketing süsteemile info vajaminevate varuosade kättesaadavuse kohta • Workflow Management – vahend töövoogude kirjeldamiseks, võimaldab teostada kõike, mis eespool kirjeldatud

  10. Vabatarkvaraliste proj-juhtimis-vahendite liigitus (III) • Project Management – võimaldab jälgida tegevustevahelisi seoseid, ajagraafikut koostada, ressursikasutust kirjeldada jms. • Enterprise Resource Planning (ERP) – võimaldab kõike eeltoodut, lisades tihti ka finantsinfo (arved, tellimused jms.). Vooruseks kõige eelkirjeldatu integreerituks, enamasti puuduseks keerukus, kohmakus raskesti juurutatavus.

  11. Vahendi valiku kriteeriumid • Eespool toodud liigitus • Litsents (GPL, BSD, Kommerts) • Alustehnoloogia (PHP, Perl + Appache + mod_perl, Zope, JBoss J2EE, Jetspeed) • Andmete hoidmine (SQL või mitte?) • Kas teenus või tarkvara?

More Related