Security Use a layered architecture with critical assets in the inner layers. Safety Localise Safety - critical features in a small number of sub-systems. Availability Include redundant components and mechanisms for fault tolerance. Maintainability Use fine - grain, replaceable components. 6) Testitasemete teooria ja erinevate tasemete kirjeldused a) Unit testimine b) Integration testimine c) System testimine d) UAT PS! Regressioonitestimist tehakse alati kui jooksutatakse ka enne selle featur-i arendamist olemas olnud teste. LOE LÄHEMALT: Testimine 7) Clean Code põhimõtted ja erinevatele reeglitele vastavus LOE LÄHEMALT: 12. loeng Disain 8) Tarkvara arendusraamistike (XP, Scrum, Kanban, RUP jne) elemendid ja nende kirjeldused LOE LÄHEMALT: 11. loeng Extreme programming Ja 10. loeng Agiilne tarkvaratehnika 9) Olulised protsessid ja tegevused IT-teenuse toetamise juures.
lisatud funktsionaalsuse kaalukusest. Testimine võib olla täielik, kui muudatused on riskantsed või neid tehakse arenduse hilistes järkudes, või osaline, kui muudatused tehakse vara või ei ole eriti riskantsed. Vastuvõtu testimine võib tähendada kahte asja: 1. Viiakse läbi proovitest, et kontrollida, kas uus tarkvara komponent on vastuvõetav peamisse testimise protsessi, näiteks enne lõimumis- või regressioonitestimist. 2. Kliendi tehtud testimist, tihti tema enda arenduskeskkonnas ja riistvaral, nimetatakse kasutaja vastuvõtu testimiseks. Funktsionaalne testimine – • Riskipõhine - idee on testida esmalt tootega seotud kriitilisi riske, • Uuriv testimine (exploratory testing) - mitteformaalne tarkvara testimise tehnika, mille puhul testija hindab testide kavandamist nende täitmise käigus ja kasutab saadud informatsiooni uute
või osaline, kui muudatused tehakse vara või ei ole eriti riskantsed. o Vastuvõtu testimine Vastuvõtu testimine võib tähendada kahte asja: o Viiakse läbi proovitest, et kontrollida, kas uus tarkvara komponent on vastuvõetav peamisse testimise protsessi, näiteks enne lõimumis- või regressioonitestimist. o Kliendi tehtud testimist, tihti tema enda arenduskeskkonnas ja riistvaral, nimetatakse kasutaja vastuvõtu testimiseks. o Testimise tüübid Funktsionaalne testimine Riskipõhine o Riskipõhise testimise idee on testida esmalt tootega seotud kriitilisi riske Uuriv testimine
hilistes järkudes, või osaline, kui muudatused tehakse vara või ei ole eriti riskantsed. 6. Vastuvõtu testimine (Acceptance test) Vastuvõtu testimine võib tähendada kahte asja: 1. Viiakse läbi proovitest, et kontrollida, kas uus tarkvara komponent on vastuvõetav peamisse testimise protsessi, näiteks enne lõimumis või regressioonitestimist. 2. Kliendi tehtud testimist, tihti tema enda arenduskeskkonnas ja riistvaral, nimetatakse kasutaja vastuvõtu testimiseks. TODO: Too näited. 79. Testimise tüübid. Nimeta ja seleta lahti. Too näited. 1. Funktsionaalne testimine ○ Riskipõhine ■ Riskipõhise testimise idee on testida esmalt tootega seotud kriitilisi riske.