Programmatūras veselība

552 views
448 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
552
On SlideShare
0
From Embeds
0
Number of Embeds
35
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Programmatūras veselība

  1. 1. PROGRAMMATŪRAS VESELĪBA Rolands Bērziņš
  2. 2. Saturs Esošā situācija Mērķis Automātiskie un veiktspējas testi Microsoft Visual Studio risinājumi
  3. 3. Esošā situācija Kāda tā ir? Vai ir problēmas? Pārtrauc funkcionēt Paliek arvien lēnāka Datu zudums Neveic uzdotās funkcijas Ilgi un dārgi ieviest
  4. 4. Kāpēc rodas problēmas? Nenovērstas kļūdas Datu apjomi pieaug Liela noslodze Novecojuši risinājumi Neatbilstoša infrastruktūra
  5. 5. Mērķis Veiktspējas pārbaudes un testu automatizācija Noteikt problēmu cēloņus Zināt kritisko robežu Novērst, lai neatkārtojas Novērst izdevīgi Novērst problēmas
  6. 6. Ar ko sākt? Veiktspējas pārbaudes Pārtrauc funkcionēt Paliek arvien lēnāka Datu zaudēšana pie noslodzes Testu automatizācija Nenovērstas kļūdas Ilgi un dārgi ieviest
  7. 7. Veiktspējas pārbaudes Scenāriju izstrāde Datu apjomi Programmas noslogošana • Normāla slodze • Augsta slodze Ilgstoša noslodze Pāri kritiskajai robežai (stress)
  8. 8. Pēc pārbaudēm zinām Kurus resursus uzlabot Kādā apjomā uzlabot Kurus algoritmus optimizēt
  9. 9. Ar ko sākt? Veiktspējas pārbaudes Pārtrauc funkcionēt Paliek arvien lēnāka Datu zaudēšana pie noslodzes Testu automatizācija Nenovērstas kļūdas Ilgi un dārgi ieviest
  10. 10. Testu automatizācijas ieguvumi Efektīvi Biežāka testu izpilde Apjomīgāka testēšana Izdevīgi Mazākas izmaksas testu izpildei Ātri Ātrāk kā manuālā testēšana
  11. 11. Izdevīgi Internetbankas projekts Nodevums reizi ceturksnī
  12. 12. Izdevīgi 0 200 400 600 800 1000 1200 1400 1600 1800 2000 1 2 3 4 5 6 7 8 9 10 Patērētaislaiks,stundas Ceturksnis Manuāli Automātiski
  13. 13. Ātrāk notestēts, ātrāk ieviests Nodevumu ieviešanas ātrums 0 5 10 15 20 25 30 35 40 45 1 2 3 4 5 6 7 8 9 10 Kalendārāsdienas Ceturksnis Manuāli Automātiski
  14. 14. Ar ko sākt? Veiktspējas pārbaudes Pārtrauc funkcionēt Paliek arvien lēnāka Datu zaudēšana pie noslodzes Testu automatizācija Nenovērstas kļūdas Ilgi un dārgi ieviest
  15. 15. DPA risinājums Microsoft Visual Studio
  16. 16. Microsoft Visual Studio Testu automatizācija Veiktspējas pārbaudes
  17. 17. Microsoft Visual Studio Testu automatizācija Veiktspējas pārbaudes
  18. 18. Microsoft Visual Studio
  19. 19. Microsoft Visual Studio Testu automatizācija Testa izveides laiks Ērti pievienot pārbaudes Ērti izpildīt
  20. 20. Microsoft Visual Studio Testu automatizācija Veiktspējas pārbaudes
  21. 21. Microsoft Visual Studio Testu automatizācija Veiktspējas pārbaudes
  22. 22. Microsoft Visual Studio
  23. 23. Microsoft Visual Studio Veiktspējas pārbaudes Ērti un ātri izveidot Parametru konfigurācija Pārskatāma atskaite
  24. 24. Paldies par uzmanību!

×