Kullanıcı deneyimi (UX), bir ürünün kullanıcısının o ürünü kullanırken yaşadığı deneyimdir. Bu nedenle, bir UX tasarımcısının işi, mümkün olan en iyi kullanıcı deneyimini sağlayan bir ürün meydana getirmelidir. Markalaşma, tasarım, kullanılabilirlik ve işlev yönleri dahil olmak üzere ürünün edinilmesi ve entegre edilmesine ilişkin tüm sürecin tasarımını içerir.

Kullanılabilirlik bir ürünün, belirli bir kullanıcı grubu tarafından, belirlenen bağlamlar çerçevesinde etkililiği, verimliliği ve kullanıcı memnuniyeti olarak tanımlanmaktadır.

Kullanıcılar her tasarımcıyı bir noktada çıldırtmışlardır. Mükemmel bir fikriniz vardır günlerce çalışır ve kullanıcıya sunduğunuzda ekrana boş boş bakarak günlerinizi verdiğiniz tasarımı yanlış algılar. Peki burada sorun nedir? Bir tasarımcının araştırma yapmadan kullanıcısını anlaması neredeyse…


Selenium, farklı platform ve tarayıcılarda web uygulamalarını test etmek için kullanılan açık kaynaklı ve ücretsiz test aracıdır. Testlerin manuel olarak yapılması çok fazla zaman aldığından dolayı otomatikleştirmek zaman kazanmamızı sağlayacaktır. Verilen komutlar doğrultusunda otomatik olarak testleri yaptırmak için selenium’u kullanabilirsiniz.

Desteklenen programlama dilleri : C#, Java, PHP, Python, Ruby

Desteklenen browserlar : Firefox, Internet Explorer, Safari, Google Chrome, Opera Browser

Temelde 4 farklı araca sahiptir bunlar;

  1. Selenium WebDriver
  2. Selenium IDE
  3. Selenium Grid
  4. Selenium RC (Kullanımdan kaldırılmıştır)

Selenium WebDriver Nedir?

Selenium web sitesindeki tanımıyla bir “Browser Automation” aracı, yani web sitelerinin bazı test adımlarını web tarayıcınız üzerinden otomatik şekilde oluşturmanızı ve…


Bu makalemde birçok yazılımcının gerçekleştirmek istediği, fakat her defasında rafa kaldırdığı fikirlerden bahsedeceğim. Facebook , Twitter , Instagram gibi büyük projeleri hayal ederek “Bizde mi yapsak?” demedik mi? Kendimizle dürüst olalım, dedik. Hatta arkadaş ortamında herkes birbirine gaz verip, hayaller kurup sonra altın madeni bulmuşcasına bir hevesle işe başladı. Fakat gerçek şu ki, büyük projeler geçici bir heyecandan daha fazlasını istiyor.

Bu süreçte etrafınıza bakın, insanların sorunlarını veya ihtiyaçlarını çizmeye çalışın. Peki yaratıcı fikir ortaya çıkarmadan önce hangi süreçleri takip etmeliyiz?

İnsanların sorunlarını ve ihtiyaçlarını araştırın. Günümüz, başarılı başlangıçların ve yazılımların kişisel ihtiyaçlardan ortaya çıktığını göstermektedir. Bu sebeple sorun listeniz…


Bu içerik size “hoş geldin” demeye niyetli binlerce şirkete “merhaba” demenizi sağlayacak.

Yeni mezun ve elinden tutulmayı bekleyen biriyseniz yeteneklerinizi keşfedeceğiniz umut dolu kıymetli bir dönemdesiniz. Her iş görüşmesinden kendinize pay çıkartın. “Olmadı” diye üzülmek yada “Evet bu kez oldu! Hadi işe başlayayım. :)” demek yerine, ben bu işte mutlu muyum? İş tanımıyla uyum içinde olup olmadığınızı sorun kendinize. Elbette şikayetlerin olacak, lakin o görevde bulunduğun son ana kadar şikayetten çok işin hakkını vermeye odaklanmak çok değerli. İş ve şartlar değişir ama bu şikayetçi ruh hali yapışır kalır. Üzülmeyelim sonra! Mesela koşmaya bir şekilde başlamış yarış atının, hiç bitmeyen bir…

Hafize Yıldırım

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store