SlideShare una empresa de Scribd logo
1 de 24
PROGRAMMATŪRAS
VESELĪBA
Rolands Bērziņš
Saturs
Esošā situācija
Mērķis
Automātiskie un veiktspējas testi
Microsoft Visual Studio risinājumi
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
Kāpēc rodas problēmas?
Nenovērstas kļūdas
Datu apjomi pieaug
Liela noslodze
Novecojuši risinājumi
Neatbilstoša infrastruktūra
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
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
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)
Pēc pārbaudēm zinām
Kurus resursus uzlabot
Kādā apjomā uzlabot
Kurus algoritmus optimizēt
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
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
Izdevīgi
Internetbankas projekts
Nodevums reizi ceturksnī
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
Ā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
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
DPA risinājums
Microsoft Visual Studio
Microsoft Visual Studio
Testu automatizācija
Veiktspējas pārbaudes
Microsoft Visual Studio
Testu automatizācija
Veiktspējas pārbaudes
Microsoft Visual Studio
Microsoft Visual Studio
Testu automatizācija
Testa izveides laiks
Ērti pievienot pārbaudes
Ērti izpildīt
Microsoft Visual Studio
Testu automatizācija
Veiktspējas pārbaudes
Microsoft Visual Studio
Testu automatizācija
Veiktspējas pārbaudes
Microsoft Visual Studio
Microsoft Visual Studio
Veiktspējas pārbaudes
Ērti un ātri izveidot
Parametru konfigurācija
Pārskatāma atskaite
Paldies par uzmanību!

Más contenido relacionado

Más de ebuc

Mobile biometric device trends joe hoerl
Mobile biometric device trends joe hoerlMobile biometric device trends joe hoerl
Mobile biometric device trends joe hoerlebuc
 
Launching great enterprise mobile apps that beat the competition
Launching great enterprise mobile apps that beat the competitionLaunching great enterprise mobile apps that beat the competition
Launching great enterprise mobile apps that beat the competitionebuc
 
Is cloud secure or not
Is cloud secure or notIs cloud secure or not
Is cloud secure or notebuc
 
Is cloud secure or not
Is cloud secure or notIs cloud secure or not
Is cloud secure or notebuc
 
IBM vision for aviation
IBM vision for aviationIBM vision for aviation
IBM vision for aviationebuc
 
CSDD case study
CSDD case studyCSDD case study
CSDD case studyebuc
 
Can you afford (not) moving to the cloud
Can you afford (not) moving to the cloudCan you afford (not) moving to the cloud
Can you afford (not) moving to the cloudebuc
 
Big data – ready for business
Big data – ready for businessBig data – ready for business
Big data – ready for businessebuc
 
Meistarklase efektīvam ikdienas darbam
Meistarklase efektīvam ikdienas darbamMeistarklase efektīvam ikdienas darbam
Meistarklase efektīvam ikdienas darbamebuc
 
Pieredzes stāsti
Pieredzes stāstiPieredzes stāsti
Pieredzes stāstiebuc
 
Biznesa infrastruktūras un datu drošības juridiskie aspekti
Biznesa infrastruktūras un datu drošības juridiskie aspektiBiznesa infrastruktūras un datu drošības juridiskie aspekti
Biznesa infrastruktūras un datu drošības juridiskie aspektiebuc
 
Smart business - is cloud part of the problem or part of the solution
Smart business - is cloud part of the problem or part of the solutionSmart business - is cloud part of the problem or part of the solution
Smart business - is cloud part of the problem or part of the solutionebuc
 
CITY UP iniciatīva
CITY UP iniciatīvaCITY UP iniciatīva
CITY UP iniciatīvaebuc
 
Programmatūras resursu pārvaldība un optimizācija
Programmatūras resursu pārvaldība un optimizācijaProgrammatūras resursu pārvaldība un optimizācija
Programmatūras resursu pārvaldība un optimizācijaebuc
 
Start up iniciatīva 2014
Start up iniciatīva 2014Start up iniciatīva 2014
Start up iniciatīva 2014ebuc
 
Microsoft Office 365
Microsoft Office 365Microsoft Office 365
Microsoft Office 365ebuc
 
Programmatūras licencēšana. Izaicinājums un iespējas. Kārlis Nīlanders, SIA DPA.
Programmatūras licencēšana. Izaicinājums un iespējas. Kārlis Nīlanders, SIA DPA.Programmatūras licencēšana. Izaicinājums un iespējas. Kārlis Nīlanders, SIA DPA.
Programmatūras licencēšana. Izaicinājums un iespējas. Kārlis Nīlanders, SIA DPA.ebuc
 
Programmatūras licencēšana. Iespējas un izaicinājumi. SIA DPA
Programmatūras licencēšana. Iespējas un izaicinājumi. SIA DPAProgrammatūras licencēšana. Iespējas un izaicinājumi. SIA DPA
Programmatūras licencēšana. Iespējas un izaicinājumi. SIA DPAebuc
 
Web lietojumu biežāk pieļautās kļūdas un to risinājumi. Didzis Balodis. DPA K...
Web lietojumu biežāk pieļautās kļūdas un to risinājumi. Didzis Balodis. DPA K...Web lietojumu biežāk pieļautās kļūdas un to risinājumi. Didzis Balodis. DPA K...
Web lietojumu biežāk pieļautās kļūdas un to risinājumi. Didzis Balodis. DPA K...ebuc
 
Kā organizācijas gūs labumu no datu analīzes rīku lietošanas? Aldis Ērglis. D...
Kā organizācijas gūs labumu no datu analīzes rīku lietošanas? Aldis Ērglis. D...Kā organizācijas gūs labumu no datu analīzes rīku lietošanas? Aldis Ērglis. D...
Kā organizācijas gūs labumu no datu analīzes rīku lietošanas? Aldis Ērglis. D...ebuc
 

Más de ebuc (20)

Mobile biometric device trends joe hoerl
Mobile biometric device trends joe hoerlMobile biometric device trends joe hoerl
Mobile biometric device trends joe hoerl
 
Launching great enterprise mobile apps that beat the competition
Launching great enterprise mobile apps that beat the competitionLaunching great enterprise mobile apps that beat the competition
Launching great enterprise mobile apps that beat the competition
 
Is cloud secure or not
Is cloud secure or notIs cloud secure or not
Is cloud secure or not
 
Is cloud secure or not
Is cloud secure or notIs cloud secure or not
Is cloud secure or not
 
IBM vision for aviation
IBM vision for aviationIBM vision for aviation
IBM vision for aviation
 
CSDD case study
CSDD case studyCSDD case study
CSDD case study
 
Can you afford (not) moving to the cloud
Can you afford (not) moving to the cloudCan you afford (not) moving to the cloud
Can you afford (not) moving to the cloud
 
Big data – ready for business
Big data – ready for businessBig data – ready for business
Big data – ready for business
 
Meistarklase efektīvam ikdienas darbam
Meistarklase efektīvam ikdienas darbamMeistarklase efektīvam ikdienas darbam
Meistarklase efektīvam ikdienas darbam
 
Pieredzes stāsti
Pieredzes stāstiPieredzes stāsti
Pieredzes stāsti
 
Biznesa infrastruktūras un datu drošības juridiskie aspekti
Biznesa infrastruktūras un datu drošības juridiskie aspektiBiznesa infrastruktūras un datu drošības juridiskie aspekti
Biznesa infrastruktūras un datu drošības juridiskie aspekti
 
Smart business - is cloud part of the problem or part of the solution
Smart business - is cloud part of the problem or part of the solutionSmart business - is cloud part of the problem or part of the solution
Smart business - is cloud part of the problem or part of the solution
 
CITY UP iniciatīva
CITY UP iniciatīvaCITY UP iniciatīva
CITY UP iniciatīva
 
Programmatūras resursu pārvaldība un optimizācija
Programmatūras resursu pārvaldība un optimizācijaProgrammatūras resursu pārvaldība un optimizācija
Programmatūras resursu pārvaldība un optimizācija
 
Start up iniciatīva 2014
Start up iniciatīva 2014Start up iniciatīva 2014
Start up iniciatīva 2014
 
Microsoft Office 365
Microsoft Office 365Microsoft Office 365
Microsoft Office 365
 
Programmatūras licencēšana. Izaicinājums un iespējas. Kārlis Nīlanders, SIA DPA.
Programmatūras licencēšana. Izaicinājums un iespējas. Kārlis Nīlanders, SIA DPA.Programmatūras licencēšana. Izaicinājums un iespējas. Kārlis Nīlanders, SIA DPA.
Programmatūras licencēšana. Izaicinājums un iespējas. Kārlis Nīlanders, SIA DPA.
 
Programmatūras licencēšana. Iespējas un izaicinājumi. SIA DPA
Programmatūras licencēšana. Iespējas un izaicinājumi. SIA DPAProgrammatūras licencēšana. Iespējas un izaicinājumi. SIA DPA
Programmatūras licencēšana. Iespējas un izaicinājumi. SIA DPA
 
Web lietojumu biežāk pieļautās kļūdas un to risinājumi. Didzis Balodis. DPA K...
Web lietojumu biežāk pieļautās kļūdas un to risinājumi. Didzis Balodis. DPA K...Web lietojumu biežāk pieļautās kļūdas un to risinājumi. Didzis Balodis. DPA K...
Web lietojumu biežāk pieļautās kļūdas un to risinājumi. Didzis Balodis. DPA K...
 
Kā organizācijas gūs labumu no datu analīzes rīku lietošanas? Aldis Ērglis. D...
Kā organizācijas gūs labumu no datu analīzes rīku lietošanas? Aldis Ērglis. D...Kā organizācijas gūs labumu no datu analīzes rīku lietošanas? Aldis Ērglis. D...
Kā organizācijas gūs labumu no datu analīzes rīku lietošanas? Aldis Ērglis. D...
 

Programmatūras veselība