26 Aralık 2016

Happy Path (Akış) ve Monkey Test Nedir? Arasındaki Farklar Nelerdir?

Happy Path (Akış) ve Monkey Test Nedir? Arasındaki Farklar Nelerdir?

Yazılım test süreçlerinde en çok kullanılan iki test yöntemi olan Happy Path Test ve Monkey Test kavramlarından bahsedeceğim. Happy Path testi genel olarak sistem akış testidir. Bir yazılımdan beklenen senaryolar (Girdiler ve Çıktılar) dizisinin test edilmesi diyebiliriz. Örnekle bir üyelik Formu doldururken ilk önce gerekli alanlar doldurulur sonra Kaydet diyerek ilgili Form kaydedilir ve Telefon numarası ile onaylama işlemi yapılarak işlem bitirilir. İşte bu akış senaryosunun doğru çalışıp çalışmadığının testine biz Happy Path Testing deriz.

Happy Path genelde beklenen akış olduğu için yazılımın doğru ve işlevini yerine getireceği tüm senaryoları işletmek Happy Path testin genel mantığıdır. Happy Path'de hata bulmak daha kolaydır ve Happy Path senaryolarını kolayca Analiz dokümanından da çıkarabilirsiniz. Çünkü Business Analiz dokümanında yazılımın ne yapması gerektiğini ve beklenen sonucu yazdığı için buradan beklenen Happy Path test senaryolarını çıkarmak daha kolaydır. Analiz dokumanı yetersiz ve eksik olan projelerin Happy Path test case'leri de eksik olur. Bu yüzden Analiz dokumanı yazılımın tüm fonksiyonel işlevini anlatacak düzeyde olması gerekir.

25 Aralık 2016

Ücretsiz Browser VPN Proxy: Touch VPN

Ücretsiz Browser VPN Proxy: Touch VPN

Tarayıcı tabanlı ücretsiz VPN hizmeti olan Touch VPN ile yavaş olan ve kesinti yaşanan İnternet hızınızı artırabilirsiniz. Browser eklentisi olarak Google Chrome ile uyumlu çalışan Touch VPN eklentisini ücretsiz olarak linkten kurabilirsiniz.

Eklentiyi kurduktan sonra Google Chrome tarayıcınızın sol üst köşesinde turuncu logo olarak Touch VPN ikonu çıkacaktır. İkona tıkladıktan sonra Bağlanmak için tıklayın butonuna basmanız yeterlidir. Bağlandığında ikon yeşil olacaktır, birçok siteye artık rahatça ve yavaşlık problemi yaşamadan girebilirsiniz. Bağlantıyı kesmek için tekrardan aynı butona basarak eklentiyi de-aktif edebilirsiniz. From kısmından bağlanmak istediğiniz ülkeyi seçebilir veya bu kısmı Otomatik Seçim olarak bırakabilirsiniz.

Android telefonlarda Touch VPN uygulamasını ücretsiz Google Play'den indirerek mobilde de kullanabilirsiniz.

Burak AVCI - Update: 28.03.2021

Shark Sport Watch, Pagani Design & AliExpress'de Satılan Saat Markaları ve Tavsiyeleri (Çin Saatleri: PRC)

Shark Sport Watch Saat Markası

Saat seçimi başlı başına bir zevk işi de olsa marka, stil ve malzeme kalitesi bir araya geldiği zaman bir anlam taşımaktadır. Özellikle AliExpress'den de uygun fiyatlara alabileceğiniz bazı kaliteli markaları sizlere paylaşmaya çalışacağım. İlk paylaşacağım saat markası Shark Sport Watch olup, daha çok U Boat ve Fossil saat modellerine benzeyen, marka/logo ve malzeme kalitesi bakımından önerebileceğim bir saattir.

AliExpress'de Men's Watches kategorisinde ortalama fiyat aralığı: 25$-75$ olup Free Shipping ile satın alabilirsiniz. Ortalama 20 günde gelmektedir. Shark Sport Watch, daha çok spor saat olup kadran kısmı genelde büyük olan saattir. Özellikle logosu kendisine özgü olup kırmızı zemin üzerine köpek balığı figürü ile diğer markaları taklit etmeyen bir yapısı vardır. Bu yüzden U Boat ve Fossil tarzı saat sevenlere bu markayı önerebilirim.

24 Aralık 2016

Windows'da Bilmeniz Gereken İki Komut: Cipher ve Driverquery

Windows'da Bilmeniz Gereken İki Komut: Cipher ve Driverquery

Windows'da gereksiz dosyalardan kurtulmak için sabit disk üzerinde kullanmadığımız dosyaları silerek bilgisayarımızda fazladan depolama alanı açmaya çalışırız. Fakat Windows arka planda onları gerçekten de silmiyor. Windows'ta bir dosyayı sildiğiniz de, Windows bunları erişilemez olarak işaretliyor ve kapladıkları alanı boş gösteriyor. Bu yüzden tamamen sildiğinizi düşündüğünüz dosyalar üzerine yeni bir veri yazılana kadar geri getirilebiliyorlar. Veri kurtarma yerleri bunu bildikleri için eski dosyaları farklı araçlar ile geri getirebiliyorlar.

ISTQB Test Dökümanları ve Türkçe Foundation Level Syllabus

ISTQB Test Dökümanları ve Türkçe Foundation Level Syllabus

Bilişim sektöründe ve birçok yerde test ve testin önemi her geçen gün dahada önem kazanıyor. Özellikle kaliteli yazılım ve ürün çıkarmak isteyen kurumlar test ekipleri kuruyor ve bu ekiplerine önemli kaynaklar ayırarak kalite güvencesinden ödün vermek istemiyor. İş hayatında Test unvanlarına; Test Uzmanı(Test Specialist), Test Mühendisi(Software Test Engineer, Test Engineer), Test Takım Lideri(Test Team Leader), Test Yöneticisi(Test Manager), Test Mimarı(Test Architect) sahip birçok çalışan olmasına rağmen test konusundan ülkemizde Türkçe doküman eksikliği maalesef devam ediyor.

Doküman eksiğini kapatmak ve yazılı Türkçe içeriğe katkı sunmak için Yazılım Test ve Kalite Derneği (Turkish Testing Board) tarafından hazırlanan ve dünyanın en saygın yazılım test organizasyonlarından olan ISTQB'ın Foundation Level Syllabus dokümanına Türkçe ulaşabilirsiniz. Ayrıca Türkiye Yazılım kalite raporu ve Test ile ilgili tüm sunumları da TTB'nin sitesinden indirebilirsiniz.

19 Aralık 2016

AliExpress.com'dan Nasıl Alışveriş Yapılır?

AliExpress.com'dan Nasıl Alışveriş Yapılır?

İnternet üzerinden alışveriş her geçen gün daha da artıyor. Özellikle Dünya'daki birçok kategorideki ürünler; elektronik, tekstil, ev eşyaları artık Çin'de üretilip dünya pazarına yayılıyor. Kobi düzeyindeki birçok yerel mağaza ve satıcı Türkiye'deki E-Ticaret sitelerinde sattığı ürünleri AliExpress'den getirerek iç pazara sunuyor.

Bu büyük pazarda siz de kişisel olarak beğendiğiniz ürünleri aracı bir E-Ticaret sitesi olmadan AliExpress.com'dan kendinizde alabilirsiniz. Alışveriş için ilk olarak www.aliexpress.com sitesine girip e-posta adresiniz ile ücretsiz üye olabilirsiniz. Siteyi Türkçe kullanmak için tr.aliexpress.com sitesine girmeniz gerekir. Ben İngilizce kullanmanızı öneririm.

17 Aralık 2016

Product Backlog Item (PBI) Nedir? Kaizen Action ve Task'lar Nasıl Belirlenir

Hiç yorum yok:
Product Backlog Item (PBI) Nedir? ve Kaizen Action ve Task'lar Nasıl Belirlenir

Scrum'da yapılan işin temel parçacıkları olan Product Backlog Item (PBI) veya Türkçe adı ile Ürün Gereksinim Maddesi; büyük bir proje veya işi ufak parçalara bölerek işin tümünün bitmesini kolaylaştıracak iş parçacıklarına denir.

Product Owner Proje ve Epics olan büyük işleri PBI olarak görünebilir parçalara bölüp Product Backlog'a ekler. Burada en önemli nokta PBI'ların bir Sprint bazında yapılabilirliği mümkün olması ve işin iyi parçalara bölünmüş PBI'lar dan oluşmasıdır. Gereğinden fazla büyük PBI'lar Sprint Planlamada takıma zorluk çıkartabilir ve işlerin yetişmesini engelleyebilir.

Bir PBI'ın Size değeri yani büyüklüğünü ise Development Team belirler. Takım ilk kurulduğunda PBI Size verme işlemi biraz uzun sürebilir ve Scrum Team, Sprint içinde Product Backlog Refinement yaparak PBI bazlı Size verme ve iş planlaması yaparak bir sonraki Sprint'ler için planlama işlerini kolaylaştırır. Product Backlog Refinement toplantısında öncelik PBI belirlemektir. Estimate başta verilmez fakat takım zaman kazanmak ve Size büyüklüğü verme becerisini geliştirmek için Estimate verme işlemini toplantının kalan kısmında verebilir. Product Backlog Refinement toplantısına genelde Product Owner ihtiyaç duyar. Amacı takımın önünü görmek ve ilerleyen Sprint'ler de işleri daha iyi planlamak içindir.

15 Aralık 2016

Xiaomi Mi5, Xiaomi Mi5 Prime ve Xiaomi Mi5 Pro

Xiaomi Mi5, Xiaomi Mi5 Prime ve Xiaomi Mi5 Pro

Xiaomi markası Türkiye pazarına hızlı bir giriş yaparak şimdiden Amiral gemisi olan birçok akıllı telefonu geride bıraktı. Daha önce Xiaomi Mi5 ile ilgili teknik yazılar paylaşmıştım. Türkiye'de satışı olan Xiaomi Mi5'in diğer iki gelişmiş versiyonu Xiaomi Mi5 Prime ve Xiaomi Mi5 Pro'da Türkiye'de İthalatçı garantili olarak satılmaya başlandı.

Xiaomi Mi5, Xiaomi Mi5 Prime ve Xiaomi Mi5 Pro modelleri arasında fiyat farkı dışında donanımsal farklar nelerdir bunlardan bahsedeceğim. İlk olarak üçü de aynı modelin versiyonlarıdır. Xiaomi Mi 5s ile karıştırmayınız o başka bir modeldir ve Xiaomi Mi5 ile alakası yoktur.

11 Aralık 2016

Scrum'da Sprint Retrospective Toplantısı

Hiç yorum yok:
Scrum'da Sprint Retrospective Toplantısı

Scrum'da bir Sprint bittiğinde o Sprint üzerinde takımı daha da iyileştirmek ve aksiyonlar çıkarmak için toplanılan etkinliğe Sprint Retrospective toplantısı denir. Scrum Team'in kendini gözlemlemesi ve iyileştirmeler çıkarması için Sprint Retrospective toplantısı iyi bir fırsattır.

Sprint Retrospective toplantısı Sprint Review'dan sonra ve Sprint Planning'den önce yapılır. Toplantıyı Scrum Master organize eder. İki haftalık Sprint Retrospective toplantısının Time-Boxed süresi 1.5 saat bir aylık Sprint için 3 saattir.

10 Aralık 2016

Çin'in Türkiye'deki Yatırım Hamleleri

Çin'in Türkiye'deki Yatırım Hamleleri

Kapital Dünyaya açılmayı daha da hızlandıran Çin Halk Cumhuriyeti, Türkiye'deki önemli sektörlerin hisselerini alarak Türk pazarına ciddi girişler yapıyor. Başta bankacılık sektörü olmak üzere Çinliler 418 milyon dolara GSD Holding'den Tekstilbank'ı satın alarak ICBC Turkey bankasını kurdu. Türkiye'deki birçok Çin firmasını da bu banka üzerinden yönetip finanse edecektir.

Teknoloji ve alt yapı firmalarına hedefini diken Çin, Türkiye'de yatırımlarını hızlandırarak hem BIST piyasaları hemde diğer sektörlerde Çin iş adamlarını ve Çin kültürünü daha da fazla göreceğiz gibi. İnşaat, enerji, telekomünikasyon, alt yapı, bankacılık, tekstil ham madde gibi birçok sektörde Çinliler daha aktif olarak yatırımlarına devam edeceği gözüküyor.

7 Aralık 2016

Dolar 3,75 Olur mu? 2016'ın Son FED Toplantısı

Dolar 3,75 Olur mu? 2016'ın Son FED Toplantısı

Dolar 6 Aralık günü 3,55 bandında dolaşırken Merkez Bankasının piyasaya müdahalesi ve Devletin birçok ihale veya benzeri satış işlemleri için para birimini TL cinsine çevirmesi doları bugün 3,39 seviyesine getirdi. Normalde Merkez Bankası Dolar rezervine göre piyasaya döviz basması lazımdı fakat Dolardaki iniş ve çıkış o kadar fazla ki Merkez Bankası döviz rezervini bunla tüketmek istemedi. Çünkü bu hareket 15 kuruş inen doları hemen bu seviyelere hemen indiremezdi ve rezerv gücü boşuna harcanmış olurdu. Bunun yerine devlet kurumlarının para birimi pozisyonunu değiştirmesi daha etkili oldu.

5 Aralık 2016

Zero Days (2016) Belgeseli: Stuxnet(Olympic Games) Virüsü ile İlgili Tüm Bilgiler Açıklanıyor

Hiç yorum yok:
Zero Days (2016) Belgeseli: Stuxnet(Olympic Games) Virüsü ile İlgili Tüm Bilgiler Açıklanıyor

İran'ın nükleer çalışmalarını durdurmak için yapılan Stuxnet operasyonu ile ilgili tüm gizli kalan bilgiler 8 Temmuz 2016'da yayınlanan Zero Days belgeseli ile açığa çıkıyor. Belgeselde NSA ve CIA çalışanlarından alınan bilgiler ve güvenlik firmalarındaki; Symantec, Kaspersky uzmanların katılımı ile çekilen filmde virüs ile ilgili birçok soru işareti ortadan kaldırılıyor.

Makaleye başlamadan önce Stuxnet ile ilgili anımı anlatmak isterim. Stuxnet virüsünü 2009 yılında ilk gördüğüm zaman A version dediğimiz ilk versiyonunu bilgisayarıma indirip incelemiştim. Konu yeni olduğu için İnternet üzerinde çok da bilgi yoktu. Sadece Tübitak'ın sitesinde 1 yıl sonra konu ile alakalı birkaç makale okumuştum. Birkaç bilgisayar mühendisi arkadaşımla kodu incelediğimizde bilindik bir bilgisayar virüsü (Trojen, Malware) gibi değil belli bir sistem için yazılmış, birçok diziyi barındıran ve sanki gideceği yeri biliyormuş gibi birçok Dword değeri vardı içinde. Yazılım dili olarak C dili kullanılmıştı. Çünkü makine diline en yakın dil C diliydi. İncelemeyi bırakıp konu hakkında ilerleyen zamanlarda tekrar araştırma yaptığımda aynı konuyu araştıran bazı bilgisayar mühendislerinin Stuxnet'in B ve C versiyonlarını bulduklarını öğrendim. Daha sonra sitemde Stuxnet Virüsü Nedir, Nasıl Çalışıyor? ve Kaynak Kodları adlı bir yazı yazarak konu hakkındaki bilgileri toparlayıp konu üzerinde araştırma yapmayı bırakmıştım.

4 Aralık 2016

Sprint Review (Sprint Değerlendirme) Toplantısı ve Püf Noktaları

Hiç yorum yok:
Sprint Review (Sprint Değerlendirme) Toplantısı ve Püf Noktaları

Sprint Review, her Sprint sonunda çıkarılan Increment'ın sunulduğu yerdir. Scrum Team ve Paydaşlar(Stakeholders) Sprint'te yapılan işi görürler. Katılımcılar değeri en üst seviyeye çıkarmak adına ne yapabileceklerini belirlemek için işbirliği yaparlar.

Sprint Review gayri resmi bir toplantıdır ve Sprint durum tespit toplantısı değildir. Increment sunulmasının amacı Feedback(geri bildirim) almak ve işbirliğini artırmaktır. 2 haftalık Sprint için Sprint Review toplantısının Time-Box süresi 2 saattir, 1 aylık toplantının ise 4 saat ile sınırlıdır. Scrum Master herkese zaman sınır içerisinde kalmasını öğretir.

3 Aralık 2016

Xiaomi Mi 5 Kullanıcı Deneyimi ve Püf Noktalar

Xiaomi Mi 5 Kullanıcı Deneyimi ve Püf Noktalar

Xiaomi Mi 5 için kullanıcı deneyimi ve telefondaki püf noktaları maddeler halinde bu başlık altında güncelliyor olacağım. İlk olarak şunu söylemeliyim ki şarj konusunda yolda bırakmıyor. Ortalama bir kullanıcı için gün rahat bir şekilde çıkıyor ve batarya problemi çekilmiyor.

Telefonun arkası plastik cam olduğu için çizilmelere karşı koruyor tek problemi eğik bir zeminde telefon kayabiliyor ama çok da problem gibi gözükmüyor aslında. Arkası metal veya başka bir malzemeden olsaydı anahtarlık veya benzeri bir temasla çizilebilirdi.

Günlük bir kullanım için; (Şarj %100'den %85'e kadar geldi. Toplamda %15'lik batarya tüketimi gerçekleşti.)
1) Sabah 08:40'tan Akşam 21:35'e kadar Mobil Veri Açıktı ve Hiç Kapatmadım.
2) Sabah 1 Saat Müzik Dinledim.
3) Ara Ara uygulama(Instagram, WhatsApp, Internet) kullandım.
4) Telefonla konuşmadım ve GPS(Konum) kapalıydı.

Xiaomi Mi 5 Telefonu Güncellemek ve Global Stable ROM Yüklemek

Xiaomi Mi 5 Telefonu Güncellemek ve Global Stable ROM Yüklemek

Xiaomi Mi 5 telefonlarda güncelleme işlemi genelde Telefondaki Güncelleyici kısmından yapılıyor. Telefona yüklü olarak gelen ROM ise Xiaomi Mi 5 Global ROM olup Developer ROM ve Stable ROM olarak ikiye ayrılıyor. İki arasında da çok far yok, en önemli fark Developer ROM'un yeni çıkan güncellemeleri erken almasıdır.

Xiaomi Mi 5 Telefonun sürümünü öğrenmek ve güncelleme işlemlerini yapmak için. İlk olarak Ayarlar kısmından Telefon Hakkında sekmesine geliniz. Burada Android Sürümü ve MIUI Sürümünü görebilirsiniz. İkisi farklı olup MIUI sürümünün Android işletim sistemi sürümü ile alakası yoktur. Son güncel kullandığım sistem aşağıdaki gibidir;

Android Sürümü: 6.0.1
MIUI Sürümü: MIUI 8 Global 6.11.10 Beta (Developer ROM)