SlideShare uma empresa Scribd logo
1 de 34
Baixar para ler offline
Yarını Bugünden Yapılandırıyoruz
www.4s.com.tr
Uygulama Yaşam Döngüsü Yönetimi
‘2015 Hizmet ve Eğitim Kataloğu’‘2015 Hizmet ve Eğitim Kataloğu’
Uygulama Yaşam Döngüsü Yönetimi
Uygulama Yaşam Döngüsü Yönetimi
(Application Lifecycle Management-ALM),
organizasyonların düşük maliyetle ve
öngörülebilir bir şekilde iş fikirlerini yazılıma
dönüştürmesine yardım eden disiplinlerin
bütünüdür.
Uygulama
Yaşam Döngüsü
Yönetimi
Uygulama
Yaşam Döngüsü
Yönetimi
Konsepti
Planla Tasarla
Geliştir
Test Et
Bulguları
Yönet
Raporla
İhtiyaçları
Belirle
KALİTELİ YAZILIM, PLANLI
GELİŞTİRME ve GÖZDEN GEÇİRME
Bilişim Teknolojileri uygulamaları artık
günümüz dünyasının vazgeçilmez bir
parçasıdır. Yüksek değere sahip birçok dünya
m a r k a s ı n ı n y a k l a ş ı k % 8 0 ' i b i l i ş i m
firmalarındandır. Bu da gösteriyorki, BT'ye
yapılan yatırımlar her geçen gün artmaktadır.
Aynı zamanda rekabet unsurları, firmanın ve
dolasıyla uygulamaların günümüz koşullarına
hızlı ve çevik şekilde adapte olmasına bağlıdır.
Bu da BT'yi bir işletmenin en önemli
unsurlarından ve yatırım alanlarından biri
halinegetirmiştir.
İ ş l e t m e l e r i n y ö n e t i c i l e r i i s e B T
yatırımlarındaki başarısızlık riskini kendi
üstlerinde hissetmektedirler. Bu riskleri
azaltmak için yazılım uygulamalarının
planlama, geliştirme, dağıtma ve işletmeye olan
olan yalaşımlarını gözden geçirmelilerdir. Bu
sayede yatırımlarının doğru şekilde
y a p ı l a n d ı r ı l d ı ğ ı n d a n , y ü k s e k g e t i r i
sağlayacağından ve çevik olduğundan emin
olabilirler.
Test Süreç
İyileştirmesi
Test Otomasyon ve
Fonksiyonel Test Hizmetleri
Mobil Uygulamalar
İçin Test Otomasyonu
Performans Testi
Hizmetleri
Uygulama Güvenlik
& Kaynak Kod Test Hizmetleri
HP Application Lifecycle
Management (ALM)
HP Unified Functional
Testing (UFT)
HP LoadRunner (LR)
HP Agile Manager (AGM)
HP Mobile Center
HP Service & Network Virtualization
Uygulama Yaşam Döngüsü Yönetimi Hizmetleri (sf 1)
Eğitimler (sf 24)
Akademi
Uygulama Yaşam Döngüsü Yönetimi (ALM) Ürünleri (sf 21)
Jamo M-eux Mobil Testing Automation
Modern iş dünyasının ve buna bağlı yazılım
geliştirme ortamlarının çevikliği nedeniyle,
verimli bir test süreci tasarlamak ve buna
uyabilmek, çoğu organizasyon için kolay bir
süreç değildir. Test ekiplerinin verimli bir
şekilde ve en iyi test uygulamalarına bağlı
kalarak çalışması organizasyonlar için çok
kritiktir. Bu sebeple verdiğimiz test süreç
iyileştirmesi hizmetimizin amacı
organizasyonlarıntestsüreçlerinikademelive
kontrollü bir şekilde profesyonel bir seviyeye
çıkartmaktır.
Test Süreç
İyileştirilmesi
1
Uygulama Yaşam Döngüsü Yönetimi Hizmetleri
Testsüreçiyileştirmesibelirliişhedeflerigözönünealınarakyürütülür.Beklenenfaydalar:
-Kaliteyiarttırmak
-Riskleridüşürmek
-ZamanveMaliyetiazaltmak
-Projeşeffaflığınıvekontrolünüsağlamak
-Yönetimalgısınıiyileştirmek
2
Beklenen Faydalar
Test süreç iyileştirmesi, test organizasyonunuzu kademeli ve kontrollü bir şekilde daha yüksek bir
profesyonellikseviyesineyükseltendanışmanlıksürecimizdir.
Test süreç iyileştirmesi test danışmanlığı ile karıştırılmamalıdır. Test danışmanlığı daha çok teknik
özelliktedir ve zayıf uygulamaları düzelterek test projelerinde hataları bulmaya odaklanır. Test
süreç iyileştirmesi ise test sürecine ana ve kalıcı değişiklikler yapmayı hedefler. Tipik olarak uzun
soluklu bir uğraştır çünkü aşılması gereken engeller çoğu kere teknik olmaktan çok davranışsal ve
organizasyonelözelliktedir.
Test Süreç
İyileştirilmesi
Tipik bir Test Süreç İyileştirme yol haritası aşağıdaki adımlardan oluşur:
Farkındalık
Değerlendirme kapsamına ve yöntemine karar verilmesi
Değenlendirmenin gerçekleşmesi
Geliştirme faaliyetlerine karar verilmesi
Yatırım geri dönüşünün hesaplanması
Geliştirme planının formüle edilmesi
Ara gözden geçirmelerin yapılması
Geliştirme faaliyetlerinin gerçekleştirilmesi
FARKINDALIK
KARAR
YÜRÜT
TANIMLA
HESAPLA
FORMÜLE ET
GERÇEKLEŞTİR
UYGULA
Neden Sürecimi İyileştirmeliyim
3
Test Süreç
İyileştirilmesi
2014-15YılıDünyaKaliteRaporu'nagöre,
Sonkullanıcılaryüksekperformanslı,hatasızuygulamalartalepederken,kurumlariseKaliteGüvence(KG)
bütçeleriniartırıyorvetestfaaliyetlerinidahadafazla
KG ve TEST faaliyetlerinin BT bütçesinden aldığı pay
2012 ile 2014 yılları arasında
büyümesini sürdürdü.
%18
2012
%23
2013
%26
2014
%29
2017 (beklenen)
İnsan Kaynakları
2013
2014
%23
%35
Test Donanım ve Altyapısı
2013
2014
%40
%33
Araçlar & Yazılım Lisansları
2013
2014
%28
%32
KG TESTve faaliyetlerinin
bütçesinden en büyük oran,
2014 yılında ne ayrıldı.Test Personeli
Test Otomasyon Hizmetleri yazılım
uygulaması, ürün veya sisteme test
otomasyonu uygulamak ve yürütmek
üzere verilmektedir. Test Otomasyon
Hizmetleri tekrarlı testler gerektiren
uygulamalara sahip kuruluşlar için
yazılımların daha hızlı, daha tutarlı ve
d a h a d ü ş ü k m a l i y e t l e
tamamlanmasını sağlar. 4S'in Test
Otomasyon Hizmetleri, piyasaya
sürüm zamanını kısaltırken maliyetleri
düşürmeyeodaklanır.
Test Otomasyon
ve Fonksiyonel
Test Hizmetleri
5
Uygulama Yaşam Döngüsü Yönetimi Hizmetleri
6
Test Otomasyon ve
Fonksiyonel Test Hizmetleri
PLANLA TASARLA GELİŞTİR KOŞTUR BAKIM YAP
Otomasyon hedefi
Otomasyon altyapı
Otomasyon
fizibilitesi
Otomasyon
yol haritası
Tahmin
ROI
Otomasyon stratejisi
Otomasyon
sistemini tanımla
Otomasyon
sistemini geliştir
Test senaryosu
oluştur
Test veri hazırlığı
Test aracı hazırlığı
Test koşturma
planlaması
Test
senaryolarını koştur
Test senaryo
bakımlarını yap
Test verisi
bakımlarını yap
Yazılım geliştiren firmalarının ‘sı profesyonel bir test aracı
kullanmayıp yanlızca üzerinden kontrollerini sağlıyorlar.dökümanlar
Bu yöntem ile ve izlenebilirliği ancakhataların tespiti
oranında sağlanabiliyor.
%66
%60
7
Test Otomasyon ve
Fonksiyonel Test Hizmetleri
Etkili test otomasyonu tasarlamak ve uygulamak için uzman teknik yetenekler gereklidir ve bunlar
çoğuzamantipikolarakbir çokelletestyapanekiplerdebulunanlardanfarklıdır.
TestOtomasyonunuherhangibirsistemdeuygulamak, eniyiuzmanlarıbulmak,projeniziçindoğru
otomasyon test hizmetlerini seçmek ve Test Otomasyon metodolojisini uygun şekilde uygulamak
gibi önemli zorluklar içerir. Bu zorluklara ilave olarak, Değer mi? Gerçekten Test Otomasyon ROI
eldeedebilecekmiyiz?Sisteminbundangerçektenyararlanabilirmi?gibisorularendişeyaratır.
Test Otomasyonu, herkesin üzerinde konuştuğu ancak çok azının başarılı şekilde uğraştığı bir
alandır.Bunedenleprofesyonelbir yardımgerektirir.
Günümüzde kurumlar yaklaşık olarak test
senaryolarının %28'inin otomasyonunu
gerçekleştirdiğini söylerken, bu oranı önümüzdeki
yıllarda artırma hedefinde olduklarını da belirttiler.
Şu anki test
senaryolar
otomasyon
yüzdesi
2015 yılında
ulaşılmak istenen
test otomasyon
yüzdesi
2015 yılında
ulaşılmak istenen
test otomasyon
yüzdesi
%28 %35 %40
Mobil uygulama testi, mobil cihazlar
ve akıllı telefonlar için geliştirilmiş
uygulamaları test etme sürecidir. Bu
süreçte mobil ortam için geliştirilen
uygulamaları, işlevsellik, kullanılabilirlik
ve performans açılarından kontrol
edilebilmesini sağlar. Mobil uygulama
testi, masaüstü uygulamalar testinden
farklıdır ve normal işlevsellik ve arayüz
gereksinimleri haricinde, donanım,
ekran boyutu, platform, bağlantı ve
diğerfaktörlergibikonularıdaiçerir.
Mobil Uygulamalar İçin
Test Otomasyonu
9
Uygulama Yaşam Döngüsü Yönetimi Hizmetleri
10
Mobil Uygulamalar
İçin Test Otomasyonu
201220132014
Test için
zaman yok
18 33 40 34 52 65 1956 52 37 3836 35 29 48 3334 30%
Doğru bir test
sürecimiz
yöntemimiz yok
Cihazlara
kolayca
erişemiyorum
Test etmek için
doğru araçlara
sahip değilim
Mobil test
uzmanımız
yok
Kurum içinde
test
ortamımız yok
Mobil uygulama pazarı her geçen gün büyüyor. Son kullanıcılar bilgiye erişim deneyimimlerinin mobil
ortamda da masaüstü bilgisayarlarındaki ile aynı olmasını istiyor. Bu da mobil uygulamaların arayüz,
performansvegüvenliktestlerindengeçirilmesinizorunlukılıyor.
Yapılan araştırmalarda 2012 yılından günümüze kadar , mobil teste bulaşmış kurum sayısında artış
gösteriyor. Fakat her 10 KG ve Test ekibinden 9'unun bunun için yeterli bir ortama sahip olmadığını
veyabukonudaçalışmayapmadığınıdasöylüyor.
Bununla birlikte çok sık derleme ve sürekli entegrasyon içeren çevik geliştirme süreçlerine ve
uygulamaların desteklemesi istenen mobil cihaz ve işletim sistemi sayısına olan iş talebi arttıkça, farklı
platformlar üzerinde çalışabilecek birden fazla test senaryosu oluşturulma gereksinimide artıyor. Bu da
KGveTestekiplerininmobilotomasyonçözümlerineolanadaptasyonunaönemvermesinigerektiriyor.
Araştırmaya katılanlar tarafından daha az sorunların ifade edilmiş
olması, mobil test dalının giderek olgunlaştığını göstermektedir.
11
Mobil Uygulamalar
İçin Test Otomasyonu
Doğru Test Aracının
Bulunamaması
%65
Test
Cihazlarının
Yetersizliği
%52
Mobil
Test Süreçlerinin
İyi Bilinmemesi
%34
Mobil Test İçin
Uzman
Bulunamaması
%29
Mobil Test
Ortamı
Hazırlama
%19
Mobil
Test İçin
Yeterli Zaman
Bulunamaması
%18
Mobil Testlerle İlgili Yaşanan Zorluklar
Bu hizmetimiz ile mobil uygulamalarınızı piyasaya sürme sürenizi kısaltmak mümkündür. Mobil test
otomasyonu sayesinde, kaydedilmiş tek bir betik sayesinde farklı cihazlar ve mobil işletim sistemleri için
testler gerçekleştirebilirsiniz. Bu sayede bulguları daha erken ve daha az eforla bulabilirsiniz. Betikleri
kaydederkenfizikselcihazlarıveyaemulatörlerikullanabilirsiniz.
Operasyonel BT sistemlerinde ve
yazılım uygulamalarındaki performans
sorunları, hem işin aksamasına neden
olmakta hem de düzeltme faaliyetlerinden
kaynaklı olarak yüksek maliyet
getirmektedir. Canlı ortama geçmeden
önce bu sorunları tespit edebilmek bazen
gerçekçi bir performans testi
yürütülmesindeki zorluklar nedeniyle
mümkünolmayabilir.
Uygulamalar, canlı ortama alınmadan
bu sorunları tespit edebilmek, önleyebilmek
ve olası ekstra maliyetlerden kurtulabilmek
için, 4S lider performans test araçlarındaki
uzmanlığı ve yetkinliğini birleştirerek dünya
ölçeğinde performans test çözümleri
sağlamaktadır.
Performans
Test Hizmetleri
13
Uygulama Yaşam Döngüsü Yönetimi Hizmetleri
14
Bir sistem ya da uygulamanın
kendisi için tanımlanan
limitlere eriştiğindeki
davranışının test edilme
sürecidir.
Yük Testi
B i r u y g u l a m a n ı n
performansının belirli bir süre
boyunca çalıştırılmasından
sonrakikalibrasyonudur.
Olgunlaştırma Testi
Sistem yük altında iken
yedeklilik mekanizmalarının
devreye girebilmesinin
onaylanmasıdır.
Yedeklilik Testi
Belirli ve sürekli bir
zaman aralığında bir
sistemi yüksek seviye
y ü k a l t ı n d a
koşturmaktır.
Kapasite Testi
Uygulamanın farklı bant
genişlikleri üzerinde test
edilerek bellek kullanımı,
webuygulamasısüreçleri,
Disk IO'su gibi farklı
parametrelere karşı
kontroledilmesidir.
Daralma Testi
Bir sistemin kaynaklarını çok
kuvvetli stres altında bırakarak
veya kaynaklarını azaltarak,
s i s t e m i n k ı r ı l m a
noktasını bulmaya
çalışmaktır.
Stres Testi
Performans
Test Hizmetleri
Performans Test Türleri
15
Performans
Test Hizmetleri
Her geçen gün daha karmaşık
hale gelen uygulamanız
normalden 1-2 saniye
geç açılırsaSayfanız %11
daha azgörüntülenecek
Müşterimemnuniyeti
%18 azalacak
Müşterilerin %7'si muadil
sayfalara yönelecek
4S, deneyimli ekibinin, lider performans test araçlarında uzmanlığını ve geniş bir yelpazede
performans test ihtiyaçlarını karşılamada esnekliğiyle birleştirerek dünya ölçeğinde performans
test imkanları sunmaktadır. Ayrıca 4S’in , SAP, Oracle eBusiness, Siebel ve PeopleSoft gibi ERP ve
CRM çözümlerinde önemli performans testi deneyimleri bulunmaktadır. Bu tip ortamlar 4S gibi
genişdeneyimiolandanışmanlarıgerektirenbüyükvekarmaşıkçözümlerdir.
CRM sistemleri ve Internet siteleri gibi dışa açık uygulamalar için performans testlerini bulut
ortamından yürütmek ve tüm altyapıyı baştan sona kullanmak çok tercih edilmektedir. 4S,
50.000’den fazla dış kullanıcı yük kapasitesinde bulut ortamından yük oluşturabilecek kaynaklar
üzerindenperformanstestigerçekleştirebilmektedir.
Uygulama güvenlik testi, yazılım test sürecinin
önemi bir parçasıdır. Günümüzde birçok bilgiye ve
uygulamaya, istediğimiz zaman dünyanın herhangi bir
yerinden ulaşabiliyoruz. Bu doğrultuda firmalar dış
(kaynak kod ve güvenlik analizi yaptırmayan firmalar)
dış saldırganların kritik iş sistemlerine ve hassas
müşteri verilerine, finansal kayıtlara ve diğer gizli bilgilere
erişerekriskoluşmasınafırsatvermektedirler.
Uygulama Güvenlik
& Kaynak Kod
Test Hizmetleri
17
Uygulama Yaşam Döngüsü Yönetimi Hizmetleri
18
Uygulama Güvenlik
& Kaynak Kod
Test Hizmetleri
SQL Injection
Cross-site Scripting
Server Side execution
URL Re-Direction
%24.9
%20.8
%16.5
%7
Başlıca Saldırı Türleri
Güvenlik Testlerinin Yapılması ile İlgili
Yaşanan Zorluklar
Bütçe Kısıtlamaları
Geliştirme ve Güvenlik Testi
Safhalarının Uyuşmaması
Test Edilecek Uygulama
Sayısının Çokluğu
Konusunda Uzman Kişi
Bulunamaması
Güvenlik Testlerinin İşleri
Yavaşlattığı Düşüncesi
%43
%23
%22
%20
%19
Uygulama Güvenlik
& Kaynak Kod
Test Hizmetleri
19
Geliştirmede aşamasında bulguları bulmak
üretim ortamında bulmaktan
%2400 daha azmaliyetlidir.
Geliştirme – Üretim Proje adımlarına göre maliyetler
Geliştirme 25$
QA/TEST 100$
Üretim 1000$
4S olarak, dinamik güvenlik analiz araçları ile SQL-enjeksiyonu, CSS, Buffer Overflow ve daha
birçok uygulama zafiyetlerini tespit edebilecek güvenlik tarama faaliyetlerini ve gerekli araçları
sağlamaktayız. Kaynak Kod Kalite ve Güvenlik Analizi hizmetimiz yazılım kodunuzun kalitesini ve
güvenliğini en üst seviyeye çıkarmak üzere tasarlanmıştır. Statik kod analiz araçları kullanarak
müşterilerimizin kaynak kodunu değerlendirmesine, kalitesini yükseltmesine ve güvenliğini
sağlamasına yardımcı olmaktayız. Bu sayede, uygulama geliştirme faaliyetleri aşamasından
sonra kodlar canlı ortama aktarılmadan önce var olan hatalardan, risklerden ve olası yüksek
maliyetlerdenkurtulabilirsiniz.
Uygulama Yaşam Döngüsü Yönetimi
(ALM) bir fikrin ortaya atılmasından
başlayıp, kullanım süresini doldurduktan
sonra sistemden kaldırılmasına kadar tüm
aktvitelerin koordinasyonunu,
otomasyonunu ve işin gereksinimlerine
uygunluğununyönetimidir.
Bu çatı altında 4S olarak çok sayıda ve
farklı özelliklerdeki konsepte yönelik
uygulamaçözümlerimizmevcuttur.
Uygulama
yaşam döngüsü
Yönetimi Ürünleri
21
Uygulama Yaşam Döngüsü Yönetimi Hizmetleri
HP ALM, uygulama yaşam döngüsünü gereksinim yönetiminden yazılımın
teslimine kadar olan sürecin tek bir noktadan yönetilmesini ve bu sürecin esnek
raporlama özellikleriyle son kullanıcılara sunulmasını sağlamaktadır. HP ALM
içerisinde Gereksinim Yönetim, Test Planlama, Test Lab, Bulgu ve Raporlama
modülleribulunmaktadır.
HP Application Lifecycle Management (ALM)
HP UFT (Unified Functional Testing), daha önceki ismiyle HP QTP
(QuickTest Professional) tüm test dünyasında en tanınmış ve saygı gören
otomatik fonksiyonel test çözümlerinden bir tanesidir. HP QTP, HP ST
(Service Test) ile birlikte HP UFT çatısı altında birleşmiştir. HP UFT ile
fonksiyonel test sürecini daha yazılım geliştirme aşamasının başında
devreye sokarak, değişen iş ihtiyaçlarını karşılayan yeni yazılımların
tasarlanmasıamaçlanmaktadır.
HP Unified Functional Testing (UFT)
HP LoadRunner, Sentetik kullanıcılar kullanarak aynı anda farklı
lokasyonlar üzerinde ve bir çok protokol üzerinde yük testi yapılmasını
sağlamaktadır. Senaryo çeşitliliği açısından çok zengin olan HP LoadRunner
ileuygulamaüzerindeistenilentümsenaryolaruygulanabilir.
HP LoadRunner (LR)
HP Agile Manager, agile projeler için tasarlanmış, işlerinizin planlanmasını
kolaylaştıran, takım içi işbirliğinin izlenmesini ve artırılmasını sağlayan, her
bir görevin kim tarafından yerine getirildiğini ya da getirileceğini görmemizi
sağlayanbirçözümdür.
HP Agile Manager (AgM)
22
Uygulama Yaşam Döngüsü Yönetimi (ALM) Ürünleri
HP Mobil Center, mobil testler için sunulan bir çözümdür. Kendi
ortamınızda herhangi bir test cihazı bulundurmanıza gerek olmadan
uzaktaki test cihazlarına erişerek uygulamalarınızı bu cihazlara yükleyebilir
ve bilgisayarınızda kurulu olan Mobil Center arayüzü ile testlerinizi
gerçekleştirebilirsiniz.
HP Mobile Center
Üretim ortamındaki ürünlerin hizmetlerinin simülasyonunu
sağlar. Bu simülasyon sayesinde kurum içindeki geliştirme ve test
ekipleri, üretim ortamına bağlı kalmadan kendi takvimlerine
uygun şekilde faaliyetlerini yerine getirebilmektedir.
HP Service & Network Virtualization
23
Uygulama Yaşam Döngüsü Yönetimi (ALM) Ürünleri
Jamo Solutions'ın önde gelen ürünü, M-eux (Mobil Son Kullanıcı
Deneyimi) Test, şirketlere tüm ana mobil platformlardaki özgün, internet ve
karma uygulamalar için test senaryolarının otomasyonunu sağlayan bir
mobil otomasyon ürünüdür. İşlevsellik testinde test otomasyonu
gerçekleştirme özelliğinin yanısıra, M-eux Test, aynı zamanda performans
testi ve mobil uygulamaların izlenmesini de yapabilir. HP ALM, Microsoft
Visual Studio ve IBM Rational dahil, önde gelen test yönetim platformlarıyla
entegre olarak kuruluşlar test araçları ve süreçleriyle ilgili mevcut
yatırımlarınıtekrarkullanabilirler.
Jamo M-eux Mobil Testing Automation
EĞİTİMLER
4S Akademi, 4S Bilgi Teknolojileri'nin bilişim teknolojilerinde oluşturduğu birikimle bünyesinde bulunan deneyimli
vesertifikalıeğitmenkadrosuylaeğitimvedanışmanlıkhizmetivermektir.
TeorikEğitimler
QualityAssuranceInstitute(QAI)CASTUluslarasıSertifikalıYazılımTestUzmanlığı(3Gün)
QualityAssuranceInstitute(QAI)CSTEUluslarasıSertifikalıKıdemliYazılımTestUzmanlığı(4Gün)
QualityAssuranceInstitute(QAI)CMSTUluslarasıSertifikalıYazılımTestYöneticiliği(4Gün)
QualityAssuranceInstitute(QAI)CASQUluslarasıSertifikalıYazılımKaliteUzmanlığı(3Gün)
QualityAssuranceInstitute(QAI)CSQAUluslarasıSertifikalıKıdemliYazılımKaliteUzmanlığı(4Gün)
QualityAssuranceInstitute(QAI)CMSQUluslarasıSertifikalıYazılımKaliteYöneticiliği(4Gün)
QualityAssuranceInstitute(QAI)CABAUluslarasıSertifikalıYazılımİşAnaliziUzmanlığı(3Gün)
QualityAssuranceInstitute(QAI)CSBAUluslarasıSertifikalıYazılımKıdemliİşAnaliziUzmanlığı(4Gün)
ToolEğitimleri
HPApplicationLifecycleManagement(ALM)Essentials(5Gün)
HPApplicationLifecycleManagement(ALM)AdvancedScripting(2Gün)
HPApplicationLifecycleManagement(ALM)PlanningandCustomization(2Gün)
HPQuailtyCenter(QC)Essentials(4Gün)
HPQuailtyCenter(QC)AdvancedScripting(2Gün)
HPQuailtyCenter(QC)PlanningandCustomization (2Gün)
HPUnifiedFunctionalTesting(UFT)Essentials(5Gün)
HPServiceTest(ST–APITesting)Essentials(2Gün)
HPLoadRunner(LR)Essentials(5Gün)
HPPerformanceCenter(PC)Essentials(5Gün)
HPSprinterEssentials(2Gün)
HPBusinessProcessTesting(BPT)Essentials(3Gün)
HPServiceVirtualization(SV)Essentials(2Gün)
HPNetworkVirtualization(NV)Essentials(2Gün)
Akademi
24
4S İstanbul
Tekstilkent Koza Plaza A Blok Kat: 12 No: 43 34235 Esenler, İstanbul / Turkey
Tel: 0 (212) 438 30 44 Fax: 0 (212) 438 35 23
info@bto.4s.com.tr
25
26
2014 Referanslarımız
Merkez Ofis
1314. Cadde No: 40
06460Öveçler,Ankara
Tel: 0 (312) 472 90 00
Fax: 0 (312) 472 90 05
info@4s.com.tr
Teknoloji Çözüm Merkezi
Cyberplaza A Blok Kat: 6 No: 604-605
06800 Bilkent, Ankara / Turkey
Tel: 0 (312) 265 00 09
Fax: 0 (312) 472 90 05
teknoloji.cozumleri@4s.com.tr
İstanbul Ofisi
Tekstilkent Koza Plaza A Blok Kat: 12 No: 43
34235 Esenler, İstanbul / Turkey
Tel: 0 (212) 438 30 44
Fax: 0 (212) 438 35 23
info@bto.4s.com.tr

Mais conteúdo relacionado

Semelhante a Application Lifecycle Management Services by 4S

Yazılım projeleri süreç performans ölçümü
Yazılım projeleri süreç performans ölçümüYazılım projeleri süreç performans ölçümü
Yazılım projeleri süreç performans ölçümüTUBITAK
 
8 adımda doğru ERP çözümü
8 adımda doğru ERP çözümü8 adımda doğru ERP çözümü
8 adımda doğru ERP çözümüMuharrem Gezer
 
Yazılım kalitesi ve Standartları
Yazılım kalitesi  ve Standartları Yazılım kalitesi  ve Standartları
Yazılım kalitesi ve Standartları İbrahim ATAY
 
Bpm yildiz tekno park 2019
Bpm yildiz tekno park 2019Bpm yildiz tekno park 2019
Bpm yildiz tekno park 2019Serkan Turkeli
 
Yazılım kalitesi ve Standartlar
Yazılım kalitesi ve StandartlarYazılım kalitesi ve Standartlar
Yazılım kalitesi ve Standartlarİbrahim ATAY
 
Mükemmeliyet Antalya MSaidYıldız 161222.pptx
Mükemmeliyet Antalya MSaidYıldız 161222.pptxMükemmeliyet Antalya MSaidYıldız 161222.pptx
Mükemmeliyet Antalya MSaidYıldız 161222.pptxMustafa Said YILDIZ
 
Agi̇le Yöntemleri̇
Agi̇le Yöntemleri̇Agi̇le Yöntemleri̇
Agi̇le Yöntemleri̇Fatih Soysal
 
Bir Süreç Uyarlama Yaklaşımı Örneği: Süreç Uyarlama Matrisi (SUM), Deneyimler...
Bir Süreç Uyarlama Yaklaşımı Örneği: Süreç Uyarlama Matrisi (SUM), Deneyimler...Bir Süreç Uyarlama Yaklaşımı Örneği: Süreç Uyarlama Matrisi (SUM), Deneyimler...
Bir Süreç Uyarlama Yaklaşımı Örneği: Süreç Uyarlama Matrisi (SUM), Deneyimler...Dr. Mustafa Değerli
 
Mustafa Değerli - 2016 - UYMS 2016 - Makale - Bir Süreç Uyarlama Yaklaşımı Ör...
Mustafa Değerli - 2016 - UYMS 2016 - Makale - Bir Süreç Uyarlama Yaklaşımı Ör...Mustafa Değerli - 2016 - UYMS 2016 - Makale - Bir Süreç Uyarlama Yaklaşımı Ör...
Mustafa Değerli - 2016 - UYMS 2016 - Makale - Bir Süreç Uyarlama Yaklaşımı Ör...Dr. Mustafa Değerli
 
Proje Yönetim Sistemi
Proje Yönetim SistemiProje Yönetim Sistemi
Proje Yönetim Sistemi3PProje
 
Netaş Servis Sanallaştırma Platformu
Netaş Servis Sanallaştırma PlatformuNetaş Servis Sanallaştırma Platformu
Netaş Servis Sanallaştırma PlatformuNetaş
 
İTÜ İşletme Fakültesi - E-ticarette Yazılım ve Altyapı
İTÜ İşletme Fakültesi - E-ticarette Yazılım ve AltyapıİTÜ İşletme Fakültesi - E-ticarette Yazılım ve Altyapı
İTÜ İşletme Fakültesi - E-ticarette Yazılım ve AltyapıMurat Kader
 
Mobilde Ölçümleme Stratejileri / Mobile Analytics / Countly
Mobilde Ölçümleme Stratejileri / Mobile Analytics / CountlyMobilde Ölçümleme Stratejileri / Mobile Analytics / Countly
Mobilde Ölçümleme Stratejileri / Mobile Analytics / CountlyWebrazzi
 
E-ticarette Yazılım ve Altyapı
E-ticarette Yazılım ve AltyapıE-ticarette Yazılım ve Altyapı
E-ticarette Yazılım ve AltyapıMurat Kader
 

Semelhante a Application Lifecycle Management Services by 4S (20)

Pharma
PharmaPharma
Pharma
 
Yazılım projeleri süreç performans ölçümü
Yazılım projeleri süreç performans ölçümüYazılım projeleri süreç performans ölçümü
Yazılım projeleri süreç performans ölçümü
 
8 adımda doğru ERP çözümü
8 adımda doğru ERP çözümü8 adımda doğru ERP çözümü
8 adımda doğru ERP çözümü
 
Yazılım kalitesi ve Standartları
Yazılım kalitesi  ve Standartları Yazılım kalitesi  ve Standartları
Yazılım kalitesi ve Standartları
 
Bpm yildiz tekno park 2019
Bpm yildiz tekno park 2019Bpm yildiz tekno park 2019
Bpm yildiz tekno park 2019
 
Insights Quarterly - Ekim 2017
Insights Quarterly - Ekim 2017Insights Quarterly - Ekim 2017
Insights Quarterly - Ekim 2017
 
Yazılım kalitesi ve Standartlar
Yazılım kalitesi ve StandartlarYazılım kalitesi ve Standartlar
Yazılım kalitesi ve Standartlar
 
Software/Yazılım Test
Software/Yazılım TestSoftware/Yazılım Test
Software/Yazılım Test
 
Mükemmeliyet Antalya MSaidYıldız 161222.pptx
Mükemmeliyet Antalya MSaidYıldız 161222.pptxMükemmeliyet Antalya MSaidYıldız 161222.pptx
Mükemmeliyet Antalya MSaidYıldız 161222.pptx
 
Agi̇le Yöntemleri̇
Agi̇le Yöntemleri̇Agi̇le Yöntemleri̇
Agi̇le Yöntemleri̇
 
Fmea Egitimi
Fmea EgitimiFmea Egitimi
Fmea Egitimi
 
Bir Süreç Uyarlama Yaklaşımı Örneği: Süreç Uyarlama Matrisi (SUM), Deneyimler...
Bir Süreç Uyarlama Yaklaşımı Örneği: Süreç Uyarlama Matrisi (SUM), Deneyimler...Bir Süreç Uyarlama Yaklaşımı Örneği: Süreç Uyarlama Matrisi (SUM), Deneyimler...
Bir Süreç Uyarlama Yaklaşımı Örneği: Süreç Uyarlama Matrisi (SUM), Deneyimler...
 
Mustafa Değerli - 2016 - UYMS 2016 - Makale - Bir Süreç Uyarlama Yaklaşımı Ör...
Mustafa Değerli - 2016 - UYMS 2016 - Makale - Bir Süreç Uyarlama Yaklaşımı Ör...Mustafa Değerli - 2016 - UYMS 2016 - Makale - Bir Süreç Uyarlama Yaklaşımı Ör...
Mustafa Değerli - 2016 - UYMS 2016 - Makale - Bir Süreç Uyarlama Yaklaşımı Ör...
 
Proje Yönetim Sistemi
Proje Yönetim SistemiProje Yönetim Sistemi
Proje Yönetim Sistemi
 
MART - www.martgeldi.com - Lego Scrum Simülasyonu Eğitimi
MART - www.martgeldi.com - Lego Scrum Simülasyonu EğitimiMART - www.martgeldi.com - Lego Scrum Simülasyonu Eğitimi
MART - www.martgeldi.com - Lego Scrum Simülasyonu Eğitimi
 
Netaş Servis Sanallaştırma Platformu
Netaş Servis Sanallaştırma PlatformuNetaş Servis Sanallaştırma Platformu
Netaş Servis Sanallaştırma Platformu
 
İTÜ İşletme Fakültesi - E-ticarette Yazılım ve Altyapı
İTÜ İşletme Fakültesi - E-ticarette Yazılım ve AltyapıİTÜ İşletme Fakültesi - E-ticarette Yazılım ve Altyapı
İTÜ İşletme Fakültesi - E-ticarette Yazılım ve Altyapı
 
Mobilde Ölçümleme Stratejileri / Mobile Analytics / Countly
Mobilde Ölçümleme Stratejileri / Mobile Analytics / CountlyMobilde Ölçümleme Stratejileri / Mobile Analytics / Countly
Mobilde Ölçümleme Stratejileri / Mobile Analytics / Countly
 
Mirsis Kurumsal Tanıtım
Mirsis Kurumsal TanıtımMirsis Kurumsal Tanıtım
Mirsis Kurumsal Tanıtım
 
E-ticarette Yazılım ve Altyapı
E-ticarette Yazılım ve AltyapıE-ticarette Yazılım ve Altyapı
E-ticarette Yazılım ve Altyapı
 

Application Lifecycle Management Services by 4S

  • 1. Yarını Bugünden Yapılandırıyoruz www.4s.com.tr Uygulama Yaşam Döngüsü Yönetimi ‘2015 Hizmet ve Eğitim Kataloğu’‘2015 Hizmet ve Eğitim Kataloğu’ Uygulama Yaşam Döngüsü Yönetimi
  • 2. Uygulama Yaşam Döngüsü Yönetimi (Application Lifecycle Management-ALM), organizasyonların düşük maliyetle ve öngörülebilir bir şekilde iş fikirlerini yazılıma dönüştürmesine yardım eden disiplinlerin bütünüdür. Uygulama Yaşam Döngüsü Yönetimi Uygulama Yaşam Döngüsü Yönetimi Konsepti Planla Tasarla Geliştir Test Et Bulguları Yönet Raporla İhtiyaçları Belirle
  • 3. KALİTELİ YAZILIM, PLANLI GELİŞTİRME ve GÖZDEN GEÇİRME Bilişim Teknolojileri uygulamaları artık günümüz dünyasının vazgeçilmez bir parçasıdır. Yüksek değere sahip birçok dünya m a r k a s ı n ı n y a k l a ş ı k % 8 0 ' i b i l i ş i m firmalarındandır. Bu da gösteriyorki, BT'ye yapılan yatırımlar her geçen gün artmaktadır. Aynı zamanda rekabet unsurları, firmanın ve dolasıyla uygulamaların günümüz koşullarına hızlı ve çevik şekilde adapte olmasına bağlıdır. Bu da BT'yi bir işletmenin en önemli unsurlarından ve yatırım alanlarından biri halinegetirmiştir. İ ş l e t m e l e r i n y ö n e t i c i l e r i i s e B T yatırımlarındaki başarısızlık riskini kendi üstlerinde hissetmektedirler. Bu riskleri azaltmak için yazılım uygulamalarının planlama, geliştirme, dağıtma ve işletmeye olan olan yalaşımlarını gözden geçirmelilerdir. Bu sayede yatırımlarının doğru şekilde y a p ı l a n d ı r ı l d ı ğ ı n d a n , y ü k s e k g e t i r i sağlayacağından ve çevik olduğundan emin olabilirler.
  • 4.
  • 5. Test Süreç İyileştirmesi Test Otomasyon ve Fonksiyonel Test Hizmetleri Mobil Uygulamalar İçin Test Otomasyonu Performans Testi Hizmetleri Uygulama Güvenlik & Kaynak Kod Test Hizmetleri HP Application Lifecycle Management (ALM) HP Unified Functional Testing (UFT) HP LoadRunner (LR) HP Agile Manager (AGM) HP Mobile Center HP Service & Network Virtualization Uygulama Yaşam Döngüsü Yönetimi Hizmetleri (sf 1) Eğitimler (sf 24) Akademi Uygulama Yaşam Döngüsü Yönetimi (ALM) Ürünleri (sf 21) Jamo M-eux Mobil Testing Automation
  • 6.
  • 7. Modern iş dünyasının ve buna bağlı yazılım geliştirme ortamlarının çevikliği nedeniyle, verimli bir test süreci tasarlamak ve buna uyabilmek, çoğu organizasyon için kolay bir süreç değildir. Test ekiplerinin verimli bir şekilde ve en iyi test uygulamalarına bağlı kalarak çalışması organizasyonlar için çok kritiktir. Bu sebeple verdiğimiz test süreç iyileştirmesi hizmetimizin amacı organizasyonlarıntestsüreçlerinikademelive kontrollü bir şekilde profesyonel bir seviyeye çıkartmaktır. Test Süreç İyileştirilmesi 1 Uygulama Yaşam Döngüsü Yönetimi Hizmetleri
  • 8. Testsüreçiyileştirmesibelirliişhedeflerigözönünealınarakyürütülür.Beklenenfaydalar: -Kaliteyiarttırmak -Riskleridüşürmek -ZamanveMaliyetiazaltmak -Projeşeffaflığınıvekontrolünüsağlamak -Yönetimalgısınıiyileştirmek 2 Beklenen Faydalar Test süreç iyileştirmesi, test organizasyonunuzu kademeli ve kontrollü bir şekilde daha yüksek bir profesyonellikseviyesineyükseltendanışmanlıksürecimizdir. Test süreç iyileştirmesi test danışmanlığı ile karıştırılmamalıdır. Test danışmanlığı daha çok teknik özelliktedir ve zayıf uygulamaları düzelterek test projelerinde hataları bulmaya odaklanır. Test süreç iyileştirmesi ise test sürecine ana ve kalıcı değişiklikler yapmayı hedefler. Tipik olarak uzun soluklu bir uğraştır çünkü aşılması gereken engeller çoğu kere teknik olmaktan çok davranışsal ve organizasyonelözelliktedir. Test Süreç İyileştirilmesi Tipik bir Test Süreç İyileştirme yol haritası aşağıdaki adımlardan oluşur: Farkındalık Değerlendirme kapsamına ve yöntemine karar verilmesi Değenlendirmenin gerçekleşmesi Geliştirme faaliyetlerine karar verilmesi Yatırım geri dönüşünün hesaplanması Geliştirme planının formüle edilmesi Ara gözden geçirmelerin yapılması Geliştirme faaliyetlerinin gerçekleştirilmesi FARKINDALIK KARAR YÜRÜT TANIMLA HESAPLA FORMÜLE ET GERÇEKLEŞTİR UYGULA
  • 9. Neden Sürecimi İyileştirmeliyim 3 Test Süreç İyileştirilmesi 2014-15YılıDünyaKaliteRaporu'nagöre, Sonkullanıcılaryüksekperformanslı,hatasızuygulamalartalepederken,kurumlariseKaliteGüvence(KG) bütçeleriniartırıyorvetestfaaliyetlerinidahadafazla KG ve TEST faaliyetlerinin BT bütçesinden aldığı pay 2012 ile 2014 yılları arasında büyümesini sürdürdü. %18 2012 %23 2013 %26 2014 %29 2017 (beklenen) İnsan Kaynakları 2013 2014 %23 %35 Test Donanım ve Altyapısı 2013 2014 %40 %33 Araçlar & Yazılım Lisansları 2013 2014 %28 %32 KG TESTve faaliyetlerinin bütçesinden en büyük oran, 2014 yılında ne ayrıldı.Test Personeli
  • 10.
  • 11. Test Otomasyon Hizmetleri yazılım uygulaması, ürün veya sisteme test otomasyonu uygulamak ve yürütmek üzere verilmektedir. Test Otomasyon Hizmetleri tekrarlı testler gerektiren uygulamalara sahip kuruluşlar için yazılımların daha hızlı, daha tutarlı ve d a h a d ü ş ü k m a l i y e t l e tamamlanmasını sağlar. 4S'in Test Otomasyon Hizmetleri, piyasaya sürüm zamanını kısaltırken maliyetleri düşürmeyeodaklanır. Test Otomasyon ve Fonksiyonel Test Hizmetleri 5 Uygulama Yaşam Döngüsü Yönetimi Hizmetleri
  • 12. 6 Test Otomasyon ve Fonksiyonel Test Hizmetleri PLANLA TASARLA GELİŞTİR KOŞTUR BAKIM YAP Otomasyon hedefi Otomasyon altyapı Otomasyon fizibilitesi Otomasyon yol haritası Tahmin ROI Otomasyon stratejisi Otomasyon sistemini tanımla Otomasyon sistemini geliştir Test senaryosu oluştur Test veri hazırlığı Test aracı hazırlığı Test koşturma planlaması Test senaryolarını koştur Test senaryo bakımlarını yap Test verisi bakımlarını yap Yazılım geliştiren firmalarının ‘sı profesyonel bir test aracı kullanmayıp yanlızca üzerinden kontrollerini sağlıyorlar.dökümanlar Bu yöntem ile ve izlenebilirliği ancakhataların tespiti oranında sağlanabiliyor. %66 %60
  • 13. 7 Test Otomasyon ve Fonksiyonel Test Hizmetleri Etkili test otomasyonu tasarlamak ve uygulamak için uzman teknik yetenekler gereklidir ve bunlar çoğuzamantipikolarakbir çokelletestyapanekiplerdebulunanlardanfarklıdır. TestOtomasyonunuherhangibirsistemdeuygulamak, eniyiuzmanlarıbulmak,projeniziçindoğru otomasyon test hizmetlerini seçmek ve Test Otomasyon metodolojisini uygun şekilde uygulamak gibi önemli zorluklar içerir. Bu zorluklara ilave olarak, Değer mi? Gerçekten Test Otomasyon ROI eldeedebilecekmiyiz?Sisteminbundangerçektenyararlanabilirmi?gibisorularendişeyaratır. Test Otomasyonu, herkesin üzerinde konuştuğu ancak çok azının başarılı şekilde uğraştığı bir alandır.Bunedenleprofesyonelbir yardımgerektirir. Günümüzde kurumlar yaklaşık olarak test senaryolarının %28'inin otomasyonunu gerçekleştirdiğini söylerken, bu oranı önümüzdeki yıllarda artırma hedefinde olduklarını da belirttiler. Şu anki test senaryolar otomasyon yüzdesi 2015 yılında ulaşılmak istenen test otomasyon yüzdesi 2015 yılında ulaşılmak istenen test otomasyon yüzdesi %28 %35 %40
  • 14.
  • 15. Mobil uygulama testi, mobil cihazlar ve akıllı telefonlar için geliştirilmiş uygulamaları test etme sürecidir. Bu süreçte mobil ortam için geliştirilen uygulamaları, işlevsellik, kullanılabilirlik ve performans açılarından kontrol edilebilmesini sağlar. Mobil uygulama testi, masaüstü uygulamalar testinden farklıdır ve normal işlevsellik ve arayüz gereksinimleri haricinde, donanım, ekran boyutu, platform, bağlantı ve diğerfaktörlergibikonularıdaiçerir. Mobil Uygulamalar İçin Test Otomasyonu 9 Uygulama Yaşam Döngüsü Yönetimi Hizmetleri
  • 16. 10 Mobil Uygulamalar İçin Test Otomasyonu 201220132014 Test için zaman yok 18 33 40 34 52 65 1956 52 37 3836 35 29 48 3334 30% Doğru bir test sürecimiz yöntemimiz yok Cihazlara kolayca erişemiyorum Test etmek için doğru araçlara sahip değilim Mobil test uzmanımız yok Kurum içinde test ortamımız yok Mobil uygulama pazarı her geçen gün büyüyor. Son kullanıcılar bilgiye erişim deneyimimlerinin mobil ortamda da masaüstü bilgisayarlarındaki ile aynı olmasını istiyor. Bu da mobil uygulamaların arayüz, performansvegüvenliktestlerindengeçirilmesinizorunlukılıyor. Yapılan araştırmalarda 2012 yılından günümüze kadar , mobil teste bulaşmış kurum sayısında artış gösteriyor. Fakat her 10 KG ve Test ekibinden 9'unun bunun için yeterli bir ortama sahip olmadığını veyabukonudaçalışmayapmadığınıdasöylüyor. Bununla birlikte çok sık derleme ve sürekli entegrasyon içeren çevik geliştirme süreçlerine ve uygulamaların desteklemesi istenen mobil cihaz ve işletim sistemi sayısına olan iş talebi arttıkça, farklı platformlar üzerinde çalışabilecek birden fazla test senaryosu oluşturulma gereksinimide artıyor. Bu da KGveTestekiplerininmobilotomasyonçözümlerineolanadaptasyonunaönemvermesinigerektiriyor. Araştırmaya katılanlar tarafından daha az sorunların ifade edilmiş olması, mobil test dalının giderek olgunlaştığını göstermektedir.
  • 17. 11 Mobil Uygulamalar İçin Test Otomasyonu Doğru Test Aracının Bulunamaması %65 Test Cihazlarının Yetersizliği %52 Mobil Test Süreçlerinin İyi Bilinmemesi %34 Mobil Test İçin Uzman Bulunamaması %29 Mobil Test Ortamı Hazırlama %19 Mobil Test İçin Yeterli Zaman Bulunamaması %18 Mobil Testlerle İlgili Yaşanan Zorluklar Bu hizmetimiz ile mobil uygulamalarınızı piyasaya sürme sürenizi kısaltmak mümkündür. Mobil test otomasyonu sayesinde, kaydedilmiş tek bir betik sayesinde farklı cihazlar ve mobil işletim sistemleri için testler gerçekleştirebilirsiniz. Bu sayede bulguları daha erken ve daha az eforla bulabilirsiniz. Betikleri kaydederkenfizikselcihazlarıveyaemulatörlerikullanabilirsiniz.
  • 18.
  • 19. Operasyonel BT sistemlerinde ve yazılım uygulamalarındaki performans sorunları, hem işin aksamasına neden olmakta hem de düzeltme faaliyetlerinden kaynaklı olarak yüksek maliyet getirmektedir. Canlı ortama geçmeden önce bu sorunları tespit edebilmek bazen gerçekçi bir performans testi yürütülmesindeki zorluklar nedeniyle mümkünolmayabilir. Uygulamalar, canlı ortama alınmadan bu sorunları tespit edebilmek, önleyebilmek ve olası ekstra maliyetlerden kurtulabilmek için, 4S lider performans test araçlarındaki uzmanlığı ve yetkinliğini birleştirerek dünya ölçeğinde performans test çözümleri sağlamaktadır. Performans Test Hizmetleri 13 Uygulama Yaşam Döngüsü Yönetimi Hizmetleri
  • 20. 14 Bir sistem ya da uygulamanın kendisi için tanımlanan limitlere eriştiğindeki davranışının test edilme sürecidir. Yük Testi B i r u y g u l a m a n ı n performansının belirli bir süre boyunca çalıştırılmasından sonrakikalibrasyonudur. Olgunlaştırma Testi Sistem yük altında iken yedeklilik mekanizmalarının devreye girebilmesinin onaylanmasıdır. Yedeklilik Testi Belirli ve sürekli bir zaman aralığında bir sistemi yüksek seviye y ü k a l t ı n d a koşturmaktır. Kapasite Testi Uygulamanın farklı bant genişlikleri üzerinde test edilerek bellek kullanımı, webuygulamasısüreçleri, Disk IO'su gibi farklı parametrelere karşı kontroledilmesidir. Daralma Testi Bir sistemin kaynaklarını çok kuvvetli stres altında bırakarak veya kaynaklarını azaltarak, s i s t e m i n k ı r ı l m a noktasını bulmaya çalışmaktır. Stres Testi Performans Test Hizmetleri Performans Test Türleri
  • 21. 15 Performans Test Hizmetleri Her geçen gün daha karmaşık hale gelen uygulamanız normalden 1-2 saniye geç açılırsaSayfanız %11 daha azgörüntülenecek Müşterimemnuniyeti %18 azalacak Müşterilerin %7'si muadil sayfalara yönelecek 4S, deneyimli ekibinin, lider performans test araçlarında uzmanlığını ve geniş bir yelpazede performans test ihtiyaçlarını karşılamada esnekliğiyle birleştirerek dünya ölçeğinde performans test imkanları sunmaktadır. Ayrıca 4S’in , SAP, Oracle eBusiness, Siebel ve PeopleSoft gibi ERP ve CRM çözümlerinde önemli performans testi deneyimleri bulunmaktadır. Bu tip ortamlar 4S gibi genişdeneyimiolandanışmanlarıgerektirenbüyükvekarmaşıkçözümlerdir. CRM sistemleri ve Internet siteleri gibi dışa açık uygulamalar için performans testlerini bulut ortamından yürütmek ve tüm altyapıyı baştan sona kullanmak çok tercih edilmektedir. 4S, 50.000’den fazla dış kullanıcı yük kapasitesinde bulut ortamından yük oluşturabilecek kaynaklar üzerindenperformanstestigerçekleştirebilmektedir.
  • 22.
  • 23. Uygulama güvenlik testi, yazılım test sürecinin önemi bir parçasıdır. Günümüzde birçok bilgiye ve uygulamaya, istediğimiz zaman dünyanın herhangi bir yerinden ulaşabiliyoruz. Bu doğrultuda firmalar dış (kaynak kod ve güvenlik analizi yaptırmayan firmalar) dış saldırganların kritik iş sistemlerine ve hassas müşteri verilerine, finansal kayıtlara ve diğer gizli bilgilere erişerekriskoluşmasınafırsatvermektedirler. Uygulama Güvenlik & Kaynak Kod Test Hizmetleri 17 Uygulama Yaşam Döngüsü Yönetimi Hizmetleri
  • 24. 18 Uygulama Güvenlik & Kaynak Kod Test Hizmetleri SQL Injection Cross-site Scripting Server Side execution URL Re-Direction %24.9 %20.8 %16.5 %7 Başlıca Saldırı Türleri Güvenlik Testlerinin Yapılması ile İlgili Yaşanan Zorluklar Bütçe Kısıtlamaları Geliştirme ve Güvenlik Testi Safhalarının Uyuşmaması Test Edilecek Uygulama Sayısının Çokluğu Konusunda Uzman Kişi Bulunamaması Güvenlik Testlerinin İşleri Yavaşlattığı Düşüncesi %43 %23 %22 %20 %19
  • 25. Uygulama Güvenlik & Kaynak Kod Test Hizmetleri 19 Geliştirmede aşamasında bulguları bulmak üretim ortamında bulmaktan %2400 daha azmaliyetlidir. Geliştirme – Üretim Proje adımlarına göre maliyetler Geliştirme 25$ QA/TEST 100$ Üretim 1000$ 4S olarak, dinamik güvenlik analiz araçları ile SQL-enjeksiyonu, CSS, Buffer Overflow ve daha birçok uygulama zafiyetlerini tespit edebilecek güvenlik tarama faaliyetlerini ve gerekli araçları sağlamaktayız. Kaynak Kod Kalite ve Güvenlik Analizi hizmetimiz yazılım kodunuzun kalitesini ve güvenliğini en üst seviyeye çıkarmak üzere tasarlanmıştır. Statik kod analiz araçları kullanarak müşterilerimizin kaynak kodunu değerlendirmesine, kalitesini yükseltmesine ve güvenliğini sağlamasına yardımcı olmaktayız. Bu sayede, uygulama geliştirme faaliyetleri aşamasından sonra kodlar canlı ortama aktarılmadan önce var olan hatalardan, risklerden ve olası yüksek maliyetlerdenkurtulabilirsiniz.
  • 26.
  • 27. Uygulama Yaşam Döngüsü Yönetimi (ALM) bir fikrin ortaya atılmasından başlayıp, kullanım süresini doldurduktan sonra sistemden kaldırılmasına kadar tüm aktvitelerin koordinasyonunu, otomasyonunu ve işin gereksinimlerine uygunluğununyönetimidir. Bu çatı altında 4S olarak çok sayıda ve farklı özelliklerdeki konsepte yönelik uygulamaçözümlerimizmevcuttur. Uygulama yaşam döngüsü Yönetimi Ürünleri 21 Uygulama Yaşam Döngüsü Yönetimi Hizmetleri
  • 28. HP ALM, uygulama yaşam döngüsünü gereksinim yönetiminden yazılımın teslimine kadar olan sürecin tek bir noktadan yönetilmesini ve bu sürecin esnek raporlama özellikleriyle son kullanıcılara sunulmasını sağlamaktadır. HP ALM içerisinde Gereksinim Yönetim, Test Planlama, Test Lab, Bulgu ve Raporlama modülleribulunmaktadır. HP Application Lifecycle Management (ALM) HP UFT (Unified Functional Testing), daha önceki ismiyle HP QTP (QuickTest Professional) tüm test dünyasında en tanınmış ve saygı gören otomatik fonksiyonel test çözümlerinden bir tanesidir. HP QTP, HP ST (Service Test) ile birlikte HP UFT çatısı altında birleşmiştir. HP UFT ile fonksiyonel test sürecini daha yazılım geliştirme aşamasının başında devreye sokarak, değişen iş ihtiyaçlarını karşılayan yeni yazılımların tasarlanmasıamaçlanmaktadır. HP Unified Functional Testing (UFT) HP LoadRunner, Sentetik kullanıcılar kullanarak aynı anda farklı lokasyonlar üzerinde ve bir çok protokol üzerinde yük testi yapılmasını sağlamaktadır. Senaryo çeşitliliği açısından çok zengin olan HP LoadRunner ileuygulamaüzerindeistenilentümsenaryolaruygulanabilir. HP LoadRunner (LR) HP Agile Manager, agile projeler için tasarlanmış, işlerinizin planlanmasını kolaylaştıran, takım içi işbirliğinin izlenmesini ve artırılmasını sağlayan, her bir görevin kim tarafından yerine getirildiğini ya da getirileceğini görmemizi sağlayanbirçözümdür. HP Agile Manager (AgM) 22 Uygulama Yaşam Döngüsü Yönetimi (ALM) Ürünleri
  • 29. HP Mobil Center, mobil testler için sunulan bir çözümdür. Kendi ortamınızda herhangi bir test cihazı bulundurmanıza gerek olmadan uzaktaki test cihazlarına erişerek uygulamalarınızı bu cihazlara yükleyebilir ve bilgisayarınızda kurulu olan Mobil Center arayüzü ile testlerinizi gerçekleştirebilirsiniz. HP Mobile Center Üretim ortamındaki ürünlerin hizmetlerinin simülasyonunu sağlar. Bu simülasyon sayesinde kurum içindeki geliştirme ve test ekipleri, üretim ortamına bağlı kalmadan kendi takvimlerine uygun şekilde faaliyetlerini yerine getirebilmektedir. HP Service & Network Virtualization 23 Uygulama Yaşam Döngüsü Yönetimi (ALM) Ürünleri Jamo Solutions'ın önde gelen ürünü, M-eux (Mobil Son Kullanıcı Deneyimi) Test, şirketlere tüm ana mobil platformlardaki özgün, internet ve karma uygulamalar için test senaryolarının otomasyonunu sağlayan bir mobil otomasyon ürünüdür. İşlevsellik testinde test otomasyonu gerçekleştirme özelliğinin yanısıra, M-eux Test, aynı zamanda performans testi ve mobil uygulamaların izlenmesini de yapabilir. HP ALM, Microsoft Visual Studio ve IBM Rational dahil, önde gelen test yönetim platformlarıyla entegre olarak kuruluşlar test araçları ve süreçleriyle ilgili mevcut yatırımlarınıtekrarkullanabilirler. Jamo M-eux Mobil Testing Automation
  • 30. EĞİTİMLER 4S Akademi, 4S Bilgi Teknolojileri'nin bilişim teknolojilerinde oluşturduğu birikimle bünyesinde bulunan deneyimli vesertifikalıeğitmenkadrosuylaeğitimvedanışmanlıkhizmetivermektir. TeorikEğitimler QualityAssuranceInstitute(QAI)CASTUluslarasıSertifikalıYazılımTestUzmanlığı(3Gün) QualityAssuranceInstitute(QAI)CSTEUluslarasıSertifikalıKıdemliYazılımTestUzmanlığı(4Gün) QualityAssuranceInstitute(QAI)CMSTUluslarasıSertifikalıYazılımTestYöneticiliği(4Gün) QualityAssuranceInstitute(QAI)CASQUluslarasıSertifikalıYazılımKaliteUzmanlığı(3Gün) QualityAssuranceInstitute(QAI)CSQAUluslarasıSertifikalıKıdemliYazılımKaliteUzmanlığı(4Gün) QualityAssuranceInstitute(QAI)CMSQUluslarasıSertifikalıYazılımKaliteYöneticiliği(4Gün) QualityAssuranceInstitute(QAI)CABAUluslarasıSertifikalıYazılımİşAnaliziUzmanlığı(3Gün) QualityAssuranceInstitute(QAI)CSBAUluslarasıSertifikalıYazılımKıdemliİşAnaliziUzmanlığı(4Gün) ToolEğitimleri HPApplicationLifecycleManagement(ALM)Essentials(5Gün) HPApplicationLifecycleManagement(ALM)AdvancedScripting(2Gün) HPApplicationLifecycleManagement(ALM)PlanningandCustomization(2Gün) HPQuailtyCenter(QC)Essentials(4Gün) HPQuailtyCenter(QC)AdvancedScripting(2Gün) HPQuailtyCenter(QC)PlanningandCustomization (2Gün) HPUnifiedFunctionalTesting(UFT)Essentials(5Gün) HPServiceTest(ST–APITesting)Essentials(2Gün) HPLoadRunner(LR)Essentials(5Gün) HPPerformanceCenter(PC)Essentials(5Gün) HPSprinterEssentials(2Gün) HPBusinessProcessTesting(BPT)Essentials(3Gün) HPServiceVirtualization(SV)Essentials(2Gün) HPNetworkVirtualization(NV)Essentials(2Gün) Akademi 24 4S İstanbul Tekstilkent Koza Plaza A Blok Kat: 12 No: 43 34235 Esenler, İstanbul / Turkey Tel: 0 (212) 438 30 44 Fax: 0 (212) 438 35 23 info@bto.4s.com.tr
  • 31. 25
  • 33.
  • 34. Merkez Ofis 1314. Cadde No: 40 06460Öveçler,Ankara Tel: 0 (312) 472 90 00 Fax: 0 (312) 472 90 05 info@4s.com.tr Teknoloji Çözüm Merkezi Cyberplaza A Blok Kat: 6 No: 604-605 06800 Bilkent, Ankara / Turkey Tel: 0 (312) 265 00 09 Fax: 0 (312) 472 90 05 teknoloji.cozumleri@4s.com.tr İstanbul Ofisi Tekstilkent Koza Plaza A Blok Kat: 12 No: 43 34235 Esenler, İstanbul / Turkey Tel: 0 (212) 438 30 44 Fax: 0 (212) 438 35 23 info@bto.4s.com.tr