Previous Page  69 / 104 Next Page
Information
Show Menu
Previous Page 69 / 104 Next Page
Page Background

69

Expert View

· Uzman Gözüyle

Yazılımı tamamen test etmek için entegre

olunan üçüncü parti uygulamaların ve uygulama

programlama arayüzlerinin (API) erişilebilir, çalışır

ve istenen cevapları verebilir halde olması gerekir.

“Sistemimizde 3 gün sürecek bir çalışma

yapılacaktır.”, “Geçici olarak servis dışı”, “Erişim

reddedildi.” gibi durumlarla karşılaşıldığında veya

dış servis daha hazır değilse doğrudan test süreci

uzamakta ve maliyetler şüphesiz artmaktadır. İşte

tam da bu durumlara karşı imdadımıza yetişen bir

konsept: Servis Sanallaştırma.

Sigortacılık sektöründe teknolojiyi yakından takip

eden Sigorta Bilgi ve Gözetim Merkezi olarak,

test ortamlarımızda dışa bağımlılığı azaltmak,

zamandan tasarruf etmek adına entegre

olduğumuz dış servisleri Service Virtualization

aracı ile sanallaştırmaya başladık. Bu araç “Learn”

modunda gerçek servisin davranışlarını kaydediyor

ve “Simulate” modunda artık yazılımımız gerçek

servis yerine sanal servise giderek cevabını oradan

alıyor. Bu cevap da bizim oluşturduğumuz kurallar

bütününe göre ya “Learn” modunda öğrendiği

şekilde ya da özelleştirilmiş verilerle dönebiliyor.

Bu sayede de artık SBM’de tüm koşulların kesintisiz

test edilebileceği ortamlar ile yazılımlarımızın

kalitesi daha üst seviyeye ulaşmış olacaktır.

The third party applications integrated to test

software products and the application program

interfaces (API) need to be accessible and operable

andshouldbeabletodeliver theresponsesrequired.

When a user is faced with situations such as “Our

system will go through maintenance for 3 days”,

“Temporarily out of service”, or “Access Denied”, or

when the external service is not yet ready, testing

processes get delayed automatically and this

undoubtedly increases costs. And the concept that

comes to the rescue in such situations is “Service

Virtualization”.

As Insurance Information and Monitoring Center

which follows technological advancements in

the insurance industry closely, we’ve started to

virtualize the external services we’re integrated

with using Service Virtualization tool in order

to decrease external dependencies for testing

environments and to save time. This tool records

the behavior of the real service in “Learn” mode

and in the “Simulate” mode, our software accesses

the virtual service instead of the real service

and obtains the response from there. And this

response can return based on the set of rules

we create or in the manner it learned in “Learn”

mode or with custom data. This way the quality

of the environments where all conditions are

tested without interruption and the quality of our

software products will be taken to a higher level.