43
Testing Automation
= Efficient Use of
Resources!
Testing automation is an
automated control of the tests
carried out manually using a
separate tool apart from the
system being tested in the
software testing process.
Automation of software testing
is one of the issues we place
great emphasis on as the
Testing and Roll-out Directorate.
Carrying out functional tests
manually causes unnecessary
resource
allocation
and
decrease in quality in the testing
process in the long-term.
Major benefits of testing
automation:
Increasing the speed of the
tests
Increasing the coverage of
the tests
Increasing the accuracy of
tests
Quality Software, Quality Testing!
Software quality and high efficiency is the most important goal
of the software development process of SBM. In order to meet
this goal, as the Testing and Roll-out Directorate, our major quality
goals are complete compliance with software development
processes defined in SWEBOK
(Software Engineering Body of
Knowledge)
and the ISO91126
level. In addition, our ultimate
goal is Testing Maturity Model
Level 5.
Conclusion
Software testing has been
gaining increasing importance.
At this point, as SBM Testing
and Roll-out Directorate our goal is to ensure that the testing of
the projects at Insurance Information and Monitoring Center are
carried out by competent testing specialists and that products
and services offered by our organization are commissioned with
minimum error, highest performance and minimum cost.
Test Otomasyonu =
Kaynakların Verimli
Kullanılması!
Test Otomasyonu, yazılım
testi içerisinde test edilen
sistemden bağımsız olarak
farklı bir araç manuel yapılan
testlerin otomatize olarak
kontrolüdür.
Yazılım testlerinin otomatize
olarak yapılması, Test ve
Yaygınlaştırma
müdürlüğü
olarak
özellikle
önem
verdiğimiz konulardan biridir.
Fonksiyonel testlerin manuel
yapılması test sürecinde uzun vadede gereksiz kaynak
ayrılmasına ve kalitenin düşmesine sebep olmaktadır.
Test otomasyonunun en büyük faydaları:
Testlerin hıznının artırılması
Testlerin kapsamının artırılması
Testlerin doğruluğunun
artırılması
Testlerin raporlama kalitesinin
artırılmasıdır.
Kaliteli Yazılım, Kaliteli Test!
Yazılım Kalitesi ve yüksek verimlilik SBM yazılım geliştirme
sürecinin en önemli hedefi konumundadır. Bu hedefi
tutturmak amacıyla Test ve Yaygınlaştırma Müdürlüğü
olarak kalite hedeflerimiz başta SWEBOK (Software
EngineeringBodyof Knowledge– “
Yazılım Mühendisliğinin
Anayasası
”) içerisinde tanımlı yazılımgeliştirme süreçlerine
tam uyumluluk ve
ISO9126 seviyesidir.
Ayrıca Test Olgunluk
Seviyesi Modeli (Test
Maturity Model -
TMMI) Seviye 5 nihai
hedefimizdir.
Sonuç
Yazılım testi, gittikçe daha fazla önem arz etmektedir. Bu
noktada SBM Test ve Yaygınlaştırma Müdürlüğü olarak
hedefimiz Sigorta Bilgi ve Gözetim Merkezi bünyesindeki
projelerin testlerinin alanında yetkin test uzmanları
tarafından yapılarak kurumumuz ürün ve hizmetlerinin
en az hata, en yüksek performans ve en az maliyet ile
kullanıma alınmasının sağlanmasıdır
UZMAN GÖZÜYLE
EXPERT VIEW
Kaynakça
/Resources:
1.
https://www.ima.umn.edu/~arnold/disasters/ariane.html2.
http://edn.com/electronics-blogs/edn-moments/4418667/Mariner-1-destroyed-due-to-code-error--July-22--19623.
http://failures.wikispaces.com/Hartford+Civic+Center+(Johnson)
TMMI Maturity Levels
Level 1
Initial
Level 2
Managed
Level 3
Defined
Level 4
Measured
Level 5
Optimization