Lapa Lapa Bilişim

 

uu(Yoğun karlı günlerde yazmıştım bu yazıyı. O sıra yayınlamayınca kenarda bir yerde kalmıştı. Notlarım tekrar karşıma çıkınca, hazır yurdun bir kısmı Mart karını yaşarken yayınlamalı artık dedim:) )

Şu günlerde kar yağışı yurdun dört bir yanında devam ediyor. Pencereden kar yağışını takip edip, heyecanla okul tatil haberini beklediğimiz zamanlar çok geride kalsa da, ne kadar büyürsek büyüyelim kar ne yapıp edip içimizdeki çocuğa, dip köşe sakladığımız duygusallığa, varlığını pek de fark etmediğimiz hassas bir yanımıza dokunuyor mutlaka.

Kar beyaz manzaralar bu konuda o kadar başarılı ki, kodların içine gömülen, hayatı en kolay 1 ve 0’lar ile anlatabilecek, parlak ekranların ışığında mutlu olan bilişim insanlarını bile sanal dünyalarından iç dünyalarına döndürüyor. Baharda açan çiçeklerin, yeşeren dalların vs. yapamadığını dondurucu soğukla birlikte gelen o minik kristaller yapıyor. Bu kanıya nasıl mı vardım?

Sosyal medya hesaplarımdaki arkadaş listelerimin yarıdan fazlası IT sektöründen Normal günlerde teknik paylaşımların like, retweet vs. yarışına girdiği timeline’a dışarıda kar yağışı varken bakıyorum da, herkes sanatçı yanını konuşturup en güzel kar fotoğraflarını paylaşıyor. Bir fotoğraf da yok ki altında bir şairden bir dize veya bir kitaptan alıntı olmasın. Çok da güzel oluyor. Bu işi de biliyor bu insanlar. Bakmayın öyle halden anlamaz, soğuk göründüklerine. Gri hücreleri makineleri programlama dilleriyle entegre etmek için düz mantığa alışmış olsa da, aslında hepsi duygusal çocuklar. Hatta bazıları var ki, edebi yeteneklerini bu soğuk havalarda saklayamaz oluyor. Kodların comment satırına sığmayan, son kullanıcıya verilen uyarı mesajında gösterilemeyen bir duygu yoğunluğu yağan kar herşeyin üstünü örterken yüzünü gösteriyor.

Demem o ki; ey kar… lapa lapa yağ… zaten büyüdük biz.. tatil de yok bize bundan böyle.. sadece lapa lapa içimizi ısıt ki, bu IT insanlarının ayrı bir dünyaları daha olduğu bilinsin:)

Yazılım Hatalarından Karakter Analizi

“Ayinesi iştir kişinin lafa bakılmaz,

Kişinin görünür rütbe-i aklı eserinde”

Ziya Paşa’nın darb-ı mesel olmuş beyitlerinden biridir. Yaptığımız iştir bizi anlatan. Bunun farklı versiyonlarını yazılım dünyasında da görmek mümkün. Başkalarının yaptıkları iş çıktılarını kontrol ederek, onların hatalarını bularak (tabi bu kesinlikle kişisel değil, maksat ürün kaliteli, proje başarılı olsun) ekmeğini kazanan test mühendisleri de yaptıkları işler üzerinden bilişim insanları hakkında az çok fikir sahibi olurlar. Yıllar geçip tecrübe arttıkça, bir de işin içine biraz daha psikolojik bilgi ve bakış açısı katınca yazılım test sonuçlarından karakter analizi raporları için yeterli malzeme çıkarmak mümkün.

Örnekleme yapalım. Bana şimdiye kadar yazdıkları kodları, tasarladıkları ekranları test ettiğim yazılımcı ve analist arkadaşlarımı tekrar hatırlatan bir web sitesinde aldığım mesaj oldu. Elektrik faturası üzerinde gelen özetle “bilgilerinizi güncelleyin” uyarısı üzerine Sedaş (Sakarya Elektrik Dağıtım) sitesindeki bilgi güncelleme formunu güzelce doldurdum. (Formdaki kullanılabilirlik hataları da ayrı bir yazı da bahsedilmeyi fazlasıyla hak ediyorlar.)

Formu doldurduktan sana gelen mesajda yazılımcı arkadaşımız bize şöyle seslenmiş: “İyi niyet ve hoş görünüzden dolayı teşekkür ederiz. Formunuz elimize ulaşmıştır. Sakarya Elektrik Dağıtım A.Ş. – OK-”

sakaryaelektrik

Ünlemli bir uyarı levhasının yer aldığı o küçük pop-up pencere için ne kadar sevgi dolu bir mesaj. Mesajdan elektrik alıyor insan, bir gülümsüyor belli belirsiz. Bilgileri güncellerken gösterdiğim iyi niyeti uzunca bir süre gösterebileceğimi sanmıyorum:)

Hoşgörü ise candır, önemlidir. O kadar ki, tek bir kelimeyle ifade etmek yetersiz kalır, dil kurallarımıza aykırı da olsa, önemine binaen iki ayrı kelimeyle vurgulamak hoş olur.

İnce ruhlu, müşteri odaklı bir bakış açısı var burada. ‘Form sizindir, formunuzdur. Bu formu size doldurtmak durumunda kaldık, hoşgörün’ hissiyatı vardır. Form bilgilerini almak için kodları yazarken klavyeyi incitmek istemeyen bir müteşekkirlik söz konusu sanki.

Not: Bilgi yoksa, yoktur. Yok deyin, çekinmeyin:) Bu kısım yorumsuz…

Bu küçük bir analiz örneği. Başka başka hatalarla daha derin analizlerde görüşmek üzere.

Bol iyi niyetler…

“The Turkey Test” Nedir?

turkeytest Biz Türkler istisnaları severiz. Kaideleri bozmayız asla ama istisnalara özel kendimize has usullerimiz vardır. Bu noktadan hareketle yazılım test dünyasına da katkılarımız olmuş. Ciddi ciddi “The Turkey Test” kavramını tüm dünyadaki yazılımcıların başına –tabiri caizse- bela etmişiz.

Nedir bu Turkey Test?

Yazının devamını Devnot’taki yazımdan takip edebilirsiniz.

ISCAT 2015

iscatbanner

1st International Symposium on Critical and Analytical Thinking” isimli sempozyum, Sakarya Üniversitesi, Akademik Platform ve Kritik ve Analitik Düşünme Platformu tarafından 10-12 Nisan 2015 tarihlerinde Sakarya Üniversitesi’nde gerçekleştirilecek.

Kuveyt Türk Arge Merkezi adına iki bildiri sunumu ile sempozyumda olacağız. 10 Nisan tarihinde Sakarya Üniversitesi Kültür ve Kongre Merkezi’nde sunumları gerçekleştirilecek bildiri başlıkları ise şu şekilde:

1. The Effects of Critical Thinking on the Success of a Software Testing Process, Ayşe Betül Karagöz, Fatma Molu

2. Kritik Analitik Düşünce İle Finans Sektöründe Yazılım Hatalarını En Aza İndirgeme Çözüm Süreci, Ayşe Betül Karagöz, Fatma Molu

Akademik Bilişim 2015

kolaj1x (1)Bu yıl 17.si düzenlenen Akademik Bilişim Konferansı Eskişehir’de Anadolu Üniversitesi’nde gerçekleşti. 4-6 Şubat tarihleri arasında gerçekleşen Akademik Bilişim Konferansı ve Fuarı çerçevesinde, üniversitelerde görevli, bilgi teknolojileri konusunda ilgili uzmanlar bir araya geldi, bilgi teknolojilerinin altyapısı, kullanımı, eğitimi ve üretimi tüm boyutlarıyla tanıtıldı. Konferans dahilinde bildiri sunumları, farklı konulardan uzmanların verdiği kurslar, konferans içi eğitim seminerleri, yapılandırılmış çalışma grubu/açık oturum, sponsor oturumları gibi farklı etkinlikler düzenlendi.

Kuveyt Türk Arge Merkezi – Test Servisi olarak “Yazılım Test Otomasyonunda Kritik Başarı Faktörleri” konulu bildiriyle konferansa katılım sağladık. 5 Şubat tarihinde sunumunu gerçekleştirdiğimiz bildiri kapsamında Test Otomasyonu projemizdeki tecrübe ve kazanımlarımıza yer verdik. Geliştirdiğimiz ana bankacılık sistemi ve internet şubenin test otomasyonu altyapısını anlattığımız oturuma ilgi yoğundu. Bankacılık sisteminin test otomasyonunu örnek olarak anlattığımız bildiri ile pratik uygulamaya yönelik başarı faktörlerini paylaştığımız için farklı sektörlerde farklı yazılım projeleri için de faydalı bir paylaşım oldu.

Başarılı bir organizasyonla gerçekleşen konferansla birlikte bir günlük Eskişehir ziyaretimizden hatırda kalan Eskişehir’in meşhur met helvası, göbele, katlama ve çiğ böreği ve Porsuk Çayı, Sazova Parkı yolu Anadolu’ya düşenlere tavsiye edilir.

İlgilenen arkadaşlar için bildiri özeti şu şekilde;

Yazılım Test Otomasyonunda Kritik Başarı Faktörleri
Ayşe Betül Karagöz, Fatma Molu
Kuveyt Türk Katılım Bankası Ar-ge Merkezi, Kocaeli

Özet: Yazılım projelerinde son kullanıcıların ihtiyaç ve beklentilerinin verimli ve etkin bir şekilde karşılanması, gerçekleştirilen projelerin belirlenen zaman, bütçe ve kalite kriterlerinin sağlanması için çeşitli test teknikleri kullanılır. Bir işin insan ve makine arasında paylaşımı olarak da ifade edilebilen test otomasyonu, manuel yapılan yazılım testlerinin kod veya bir test otomasyon aracı yardımıyla otomatik olarak yapılmasıyla hayata geçirilir. Bu bildiride, Türkiye’de bir bankanın Bilgi Teknolojileri müdürlüğü bünyesinde Yazılım Test Ekibi tarafından yürütülen Test Otomasyonu projesi sırasında elde edilen kazanımlarına yer verilerek, uygulanan yöntemlerin sonuçları analiziyle kritik başarı faktörleri belirlenmiştir. Bankacılık sisteminin test otomasyonu örnek olarak ele alınmakla birlikte pratik uygulamaya yönelik başarı faktörleri elde edildiğinden farklı sektörlerde farklı yazılım projeleri için fayda sağlanması beklenmektedir.

Kuveyt Türk Arge Merkezi’ne “İnovasyon Ödülü”

argeodulu

“Kuveyt Türk, 3. Özel Sektör Ar-Ge Merkezleri Zirvesi’nde “Bankacılık ve Finans Sektörü” kategorisinde Ar-Ge ve inovasyon çalışmalarıyla ödüle layık görüldü.

Kuveyt Türk’ten yapılan açıklamaya göre, “Ar-Ge ve İnovasyonla Kalkınma” temasıyla Ankara’da gerçekleştirilen zirvede, Kuveyt Türk Katılım Bankası’na İnovasyon Ödülü verildi.

Ödül törenine Kuveyt Türk’ü temsilen katılan Bilgi Teknolojileri Grup Müdürü Mücahit Gündebahar, yaptığı konuşmada, “Kuveyt Türk Ar-Ge Merkezi son zamanlarda ortaya koyduğu, bankacılık sektöründe inovasyon oluşturacak işlerle hem ülkemizde hem de uluslararası platformlarda övgüye değer görülüyor” dedi.

Ar-Ge yatırımlarının dünya ekonomisinde Türkiye’nin prestijini artırmada ve kalkınmayı sağlamada önemli olduğuna dikkati çeken Gündebahar, “Faal Ar-Ge merkezlerinin sektörel dağılımına bakıldığında bankacılık ve finans sektörünün payının yüzde 2 olduğunu görüyoruz. Bu konuda yapacak daha çok iş var. Biz de bu alanda ödüle layık görüldüğümüz için çok mutluyuz. Kuveyt Türk olarak sektörümüze katkıda bulunmaya devam edeceğiz” ifadelerini kullandı.

arge-odulu-

Gündebahar, Ar-Ge Merkezi çalışanlarına, ortaklarına ve danışmanlarına da katkılarından dolayı teşekkür etti.”

Kaynak: Anadolu Ajansı

Bu başarının bir parçası olmak gurur verici. Teşekkürler Kuveyt Türk!

TestIstanbul 2015 Conference is Calling for Posters!

testistanbul2015Uluslararası Test Istanbul Konferansı, 6.kez yazılım testi profesyonellerini Türkiye’de bir araya getiriyor. Bu yıl “High Performance Software Driven by Business” mottosuyla gerçekleşecek olan konferans 27 Mart 2015 tarihinde İstanbul Dedeman Otel’de düzenleniyor.

Test Istanbul 2015’te bir dizi yenilik var. Önceki yıllarda 2 gün süren konferans, bu yıl bir günlük dopdolu bir ajandayla bizleri bekliyor olacak. 2010-2014 yılları arasında Call for Papers çağrılarıyla sektörün yazılım testinin farklı domainlerinde araştırma, yazma ve sunma potansiyelini geliştiren Test Istanbul konferansları, bu yıl Call for Posters çağrısıyla yazılım testiyle ilgili teknik çalışmaları konferansta sunma ve paylaşma imkanı veriyor.

Call for Poster için ayrıntılar şu şekilde:

Deadline: 18 December 2014
 
Requirements:

  • Written in the English language
  • Including an abstract of 400-600 characters
  • Dimensions of 90×150 cm. in either portrait or landscape format
  • Submitted in PDF format with embedded fonts
  • Related to one of the subjects below

 
Subjects:

  • Performance Testing
  • Testing on the Cloud
  • Mobile Testing
  • Big Data & Test Data Management
  • Test Automation
  • Test Process Improvement
  • User Acceptance Testing
  • Usability Testing
  • Test Tools & Implementation
  • Testing Profession & Career
  • Practical Experiences

Martin Spier, Alexander Podelko ve Goranka Bjedov’u keynote speaker olarak dinleyeceğimiz konferansta görüşmek üzere.

Run UFT 12 in Minimized RDP

Test otomasyonunun en güzel yanlarından biri, siz yapmanız gereken diğer işlerinizle uğraşırken paralelde otomasyon scriptlerinin de testleri yapabilmesi. Bunun için biz de otomatik testlerin sürekli çalışabilmesi ve sonuçlarının raporlanabilmesi için UFT scriptlerimizi QC’den run ediyoruz ve host olarak UFT’nin kurulu olduğu sanal PC’yi seçiyoruz. Bu senaryoya göre başta herşey yolunda gözükürken bir süre sonra bazı scriptlerin hata verdiğini gördük. Scripti debug ettiğimizde ya da adım adım izlediğimizde hata yok ama bir şekilde belli aralıklarla aynı scriptler hatalı çalışıyordu. (Kafayı yememek elde değil!)

Sonrasında keşfettik ki, UFT RDP(Remote Desktop Protocol) üzerinden çalışırken RDP ekranı minimize edildiğinde Windows objelerini çalıştıramıyor. Bunun için yapılması gereken ekstra ayarlamalar var.

Eğer RDP 6.0 veya daha üst bir sürüm kullanıyorsanız remote bilgisayar üzerinde registry değerlerini güncelleyerek UFT’yi minimized konumdayken de RDP’de çalıştırabiliyorsunuz.

  1. Eğer hali hazırda mevcut değilse, aşağıda verilen yollarda RemoteDesktop_SuppressWhenMinimized (DWORD type)  registry’sini oluşturuyorsunuz.

HKEY_CURRENT_USERSoftwareMicrosoftTerminal Server ClientRemoteDesktop_SuppressWhenMinimized

HKEY_LOCAL_MACHINESoftwareMicrosoftTerminal Server ClientRemoteDesktop_SuppressWhenMinimized

2. “RemoteDesktop_SuppressWhenMinimized” değerini (value) ‘2’ olarak da set etmek gerekiyor.

key

Enable Text Search in HP QC 11

HP Quality Center’da onlarca (belki de yüzlerce) proje arasında çalışıyorsunuz. Aradığınız gereksinimi, test planı veya defecti bulmak için ihtiyacınız olan o arama ikonunu tıklıyorsunuz ve o da ne?! Bir uyarı mesajı der ki; Bu projede arama yapamazsın. Git, site admin’e anlat derdini.

textsearchNeyse ki, ne yapılması gerektiğini bildikten sonra çözüm çok da zor değil. İşte adımları:

1. QC’ye Site Administrator sayfasından login olun.( Bunun için Site Admin yetkisine sahip bir kullanıcı gerekecek.)

2. DB Servers tabını seçin. Bu sayfada Text Search alanının değerini seçerek Enabled olmasını sağlayın.

enabled

 

3. Default Search Language alanını da güncelleyebilirsiniz. Ancak henüz bu listede Türkçe yer almıyor.

Buraya kadar olan adımlar proje içinde arama yapmak için yeterli. Arama fonksiyonun performansını iyileştirmek içinse bir adıma daha ihtiyacımız var.

4. Site Administrator sayfasında Site Projects tabın açın. Sol kolondan çalıştığınız projeyi seçip, Enable/Rebuild Text Search‘e tıklayıp indexlemeyi rebuild edebilirsiniz.

Karşılaştığınız farklı bir durum olursa, yorum bırakın lütfen…

İyi testler!