Yazılım Test etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Yazılım Test etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

20 Eylül 2016 Salı

Yazılım Test(Software Tester ) Mühendislerine Öğütler

* UYGULAMANIZI İYİ BİLİN
Yazılımın Gereksinimlerini İyice Kavraman Öğrenmeden Kesinlikle Testi Başlatmayın.Yazılımın Gereksinimlerini Bilmeden Başaltılan Testte Nelerin Sağlanıp Nelerin Sağlanmadığını Bilemeyeceğiniz İçin Karar Vermede Hata Payı Yükselmektedir


*ÇALIŞTIĞINIZ ALANI,BUSİNESS RULELARINI ÇOK İYİ BİLİN

Çalıştığınız Alanla Ne kadar Fazla Bilgiye Sahipseniz O kadar Bug(Hata) Yakalama İhtimaliniz,Olasılığınız O kaddar Artacaktır  ve Test Yöneticinizin Size Takdir Edecektir
Bug Yakalamakla Kalma Çözümleri iiçn Önerilerde Bulun. Çalıştıgınız Alan Bilginiz Ne Kadar İyi Olursa O kadar Kapsamlı ve Nitelikli Test Caseler Oluşturabilirsiniz

* ÖNYARGI ve VARSAYIMLARDAN UZAK DUR

 Test Yaparken Bu Yazılımda Hata Yoktur Diye Bir yargı ile Teste Başlamayın veya Test Etmemezlik Yapmayın.Siz Test Mühendisi Olarak Hata Vardır Hata Bulabilrim Diye Yaklaşmanız Gerekmektedir


*YENİ TEKNOLOJİ ve YENİ TEST TEKNİKLERİNİ ÖĞRENİN

Şüphesiz Eski Bilgiler Hayati Önem Arzetsede Yeni Test Tekniklerini Öğrenin ve Teorikte Bırakmayın Uygulayın Deneyin Yeni Test Etme Fikirleri  Üretmeye Geliştirmeye Çalışın


* HİÇBİR YAZILIM HATASIZ(BUG) OLDUĞUNU %100 GARANTİ EDEMEZ

Sen Ne Kadar Defalarcada Test Etsen Yazılımda Buglar Olabilir Fakat Sen Yinede En iyi Şekilde En Hatasız Şekilde Test Etmeye Çalış


*SON KULLANICI GİBİ DÜŞÜNÜN

Belkide Öğütler Arasında En önemli Tavsiye Bu Olsa Gerek Bir Mühendis Gibi Olaya Yaklaşmayın Bir Kullanıcı Nasıl Kullanır Neler Yapabilir Gibi Sorularla Yaklaşın Bu Ürünün Daha Kullanıcı Dostu Olması ve Kullanıc Kabul Testlerinden Daha Kolay Geçmesini Sağlayacaktır


* %100 YAZILIMI KAPSAMAK(TEST COVERAGE)  MÜMKÜN DEĞİLDİR

Yazılım Binlerce Girdi ve Çıktı Bulunmaktadır Bunların Hepsinin Teste Tabi Tutulması Mümkün Değildir  Sınır-Değerler Seçilerek Yazılımlar Test Edilmelidir



*GELİŞTİRİCİ ARKADAŞLARINIZLA İYİ İLİŞKİLER KURUN

Herhangi Bir Sorun ve Hatada Onlara Uygun ve Tatlı Bir Dille Bunu Onlara  Anlatın.Haklı Olduğunuz Konularda Arkasında Durun .Siz Bir Profesyonelsiniz ve İyi Bir Ürün İstemelisiniz


*HATALARINIZDAN DERS ÇIKARTIN

Eğer Hata Yapmıyorsanız Yeterince Test Yapmıyorsunuz Demektir Hata Yapacaksınız ve Hata Yaptıkça Tecrübe Sahibi Olacaksınız 
Share:

29 Mart 2016 Salı

Test Case Yazarken Unutulmaması Gereknler


  • Testçi sadece hatayı Loglamaz aynı zamanda çözümde sunarsa saygın olablir
  • Test Kapsamını %100 e yaklaştırmaya çalışın
  • Test alanını küçük parçalara bölün bütün testlere tabi tutmaya çalışın 

    Örneğin : Bir web sayfasında kullanıcı girişi gibi küçük bir alanı alın ui,security validation hepsi üzerine düşünün .
  • Test Caseleri Gruplayın REGRESSİON testlerini belrileyip tanımlayın bu size Manul testlerde hız ve efektiflik kazandıracaktır 
  • Önceki REGRESSİON testlerinde bugları gözönünde bulundurun 
  • Deneyimlerinizi diğer tester arkadaşlarınızla paylaşın
  • Ürün Hakkında Bilginizi daha çok artırmak için develperlarla iletişiminizi dahada artırın 
  • Temiz ,net,anlaşılır Bug Raporları oluştrurun .
  • Gereksinimler çok iyi anlaşılmalıdan TESTE  BAŞLAMA .. Gereksinimler anlaşılmadan Gerekli işlevi sağlayıp sağlamadığına karar veremeyiz
  • Çalıştıgın alanla tam bilgiye sahip ol bu sorunlara çöüzm üretmeyi ve daha iyi test caseler yazmayı kolaylaştıracaktır
  • Testte Varsayım ve Önyargı Yoktur ...Bu programda hata Yoktur diyerek bakmamak gerekir
  • HER ZAMAN SON KULLANICI VE MÜŞTERİ GİBİ DÜŞÜNÜN...Bu Testin En Önemli Kuralıdır.UNUTMA   Bir Uygulama Ne kadar Kullanıcı Dostu ise Kullanıcı Testlerini O kadar Kolay Geçer
  • Hatalardan Ders Çıkarmayı Ögren ve Tekrar Yapma !!!!  

Share:

22 Şubat 2016 Pazartesi

SWOT Analizi

SWOT Analizi

SWOT Analizi bir projede ya da bir ticari girişimde kurumun, tekniğin, sürecin, durumun veya kişinin güçlü (Strenghts) ve zayıf (Weaknesses) yönlerini belirlemekte ve dış çevreden kaynaklanan fırsat (Opportunities) ve tehditleri (Threats) saptamak için kullanılan stratejik bir tekniktir. Bu teknik projenin ya da ticari girişimin hedelerini belirlemeyi ve amaca ulaşmak için olumlu ya da olumsuz olan iç ve dış faktörleri tanımlamayı gerektirir. Bu yöntem 1960'larda Harvard Üniversitesi'nin profesörleri olan Learned, Christensen, Andrews ve Guth tarafından geliştirilmiştir.

SWOT ( Strenghts, Weaknesses, Opportunities, Threats)
S- Strengths (Kurumun olumlu ve güçlü olan özelliklerinin belirlenmesi)
W- Weaknesses (Kurumun olumsuz veya zayıf olan özelliklerinin belirlenmesi)
O- Opportunities (Kurumun içte ve dışta sahip olduğu fırsatları belirtmektedir)
T- Threats (Kurumun etrafındaki olası tehlike, risk ve piyasa tehditlerini belirtmektedir)

SWOT Analizinin Kullanıldığı durumlar:
• Yeni bir pazara girerken pazarın yapısının çözümlenmesinde
• Stratejik bir plan geliştirilmesi aşamasında
• İş süreçlerinin geliştirmesinde
• Sorun tanımlama ve çözüm oluşturulması aşamalarında
• İnsan kaynakları geliştirilmesinde ve performans yönetiminde
• Nicel verilerin yetersiz, bilgilerin kişilerin belleklerinde olduğu durumların analizinde



Swot analizi yapılırken sorulabilecek sorular:
Güçlü Yönlerin Saptanmasında
• Üstün noktalarım nelerdir ?
• Neleri iyi yaparım ?
• Başkaları, güçlü yanlarım olarak neleri görmekteler?
• Hangi tür işleri daha iyi yapıyorum?
Zayıf Yönlerin Saptanmasında
• Neleri kötü yapıyorum ?
• Neleri iyileştirmeye gereksinimim var ?
• Başkaları hangi konularda benden daha iyiler ?
• Başkalarının gözüyle ne gibi zayıflıklarım var ?
Fırsatların Saptanmasında
• Çevremde ne gibi ilginç gelişmeler yaşanıyor, neler olup bitiyor ?
• Önümde duran fırsatlar neler?
Fırsat yaratan kaynaklar nelerdir ?
• Teknoloji ve pazarda oluşan değişimler
• Hükümet politikalarındaki değişiklikler
• Sosyo-kültürel yapıdaki değişimler
• Yerel olaylar
Tehditlerin Saptanmasında
• Önümde ne gibi engeller var ?
• Rakiplerim ne durumdalar ?
• İş, ürün veya hizmet standartlarında her hangi bir değişim söz konusu mu ?
• Değişen teknoloji her hangi bir şekilde beni tehdit ediyor mu ?
• Finansal sorunlarım var mı, yoksa hangi durumlarda çıkabilir?

SWOT Analizine bir örnek:


Share:

15 Şubat 2016 Pazartesi

Test Mühendsilik Etiği

KAMU - Test uzmanları, kamu yararını gözeterek hareket etmelidir

 MÜŞTERİ VE İŞVEREN - Test uzmanları, kamu yararını gözeterek, müşteri ve işverenlerinin çıkarlarına en uygun şekilde hareket etmelidir 

ÜRÜN - Test uzmanları, sağladıkları çıktıların mümkün olan en yüksek profesyonel standartları karşıladığından emin olmalıdır 

KARAR - Test uzmanları, profesyonel kararlarında tutarlılıklarını ve bağımsızlıklarını korumalıdır

 YÖNETİM - Test yöneticileri ve liderleri, test projelerinin yönetiminde etik bir yaklaşım benimsemeli ve uygulamalıdır

 MESLEK - Test uzmanları, kamu yararını gözeterek mesleğin dürüstlüğünü ve itibarını korumalıdır 

MESLEKTAŞLAR - Test uzmanları, meslektaşlarına karşı adil olmalı, onları desteklemeli ve yazılımcılarla işbirliklerini geliştirmelidir

 SÜREKLİ GELİŞİM - Test uzmanları, mesleklerinin icrasıyla ilgili yaşam boyu öğrenmeli ve bu konuda etik bir yaklaşım benimsemelidir
Share:

3 Şubat 2016 Çarşamba

Statik Kod Analizi Nedir?Dinamik kod Analizi Nedir?



Statik Kod Analizi Nedir?Dinamik kod Analizi Nedir?

 STATİK KOD ANALİZİ : Kod Çalıştırılmadan Yapılır   (Rewiew Kısımı Vardır Gözden Geçirme Kısmıdır Kodlar İncelenir Gözden Geçirilir.. )
        Rewiew 2 Ayrılır  
        BİREYSEL : DESK CHECK(Yazılımcı Kendi Yapar )   ,
                                PROOF CHECK(Yazılımcı Bir Uzmanın Hazırladığı Dokuman İle Yapar)
       GRUP     : Rewiew,WALKTHROUGH(Toplantı Düzenlenir KoduYazan Kişi Satır Satır Kodun Üzerinden Geçer Anlatır ),İNSPECTİON(Uzman Ekip Kodları İnceler)
    
  DİNAMİK KOD ANALİZİ : KOD Çalıştırılarak Yapılır
     


Use Case :  Bir Aktor (A) Bir Sistem Vardır (S) vardır. Senaryolar Üretilir .Eger Bu Senaryolar Sorunsuz Geçiliyorsa Buna HAPPY PATH(Mutlu Yol) Denilmektedir
Share:

Test Seviyeleri Nedir? EntegRasyon Stratejileri Nelerdir?


Test Seviyeleri Nedir? EntegRasyon Stratejileri Nelerdir?
Test Seviyeleri :

 Birim Test->Birim İntegrasyon Test->Sistem Testi ->Sistem İntegrasyon Testi->Kabul Testi 


 Entegrasyon Stratejileri: 1)Big Bang 2)Top-Down 3)Bottom -Up



Testte Sorular :

  •  İstenilenler Yapılmışmı -->;Validation(onaylama)
  •  İşlevleri Yerine Getiriyormu -->;Verification(Doğrulama)
  •  İstenilen Hızda Yapıyormu  -->;Performans
  •  İstenilen Kadar İşlevi Yapıyor -->;Load (Yükleme)
  •  İşlevi En Çok Ne kadar Yapıyor -->;Stress
  •  İstenileni Kolay Yapıyormu - -->;Usability
  •  İstenileni Güvenle Yapıyormu- -->;Realibity 
  •  İstenileni Herzmana Yapıyormu- -->;Compatibility->Uygunluk 
Share:

Software Testler Nelerdir? Code Covreage Nedir?Decision Coverage Nedir?

Software Testler Nelerdir? Code Covreage Nedir?Decision Coverage Nedir?

 FONKSİYONEL ->BLACKBOX---->.............Durumunda Ne yapar Sorusuna Cevap Arar
 FONKSİYONEL OLMAYAN-> Pek Çok Test-->...NasılYapar Sorusuna Yanıt Arar
YAPISAL TESTLER--->WHİTEBOX---->........Yapı Mimari Testidir (Code Coverage,Statement Covreage,Decision Coverage,Path Covreage) 
 REGRESYON TESTLERİ


 Code Coverage(Kod Kapsamı):          Toplam Kodun Ne Kadarlık Kısımı Test Edidiğini Gösterir 
 Decision Coverage(Döngü Kapsamı): Çalıştırılan Döngülerin Tüm Dönüglere oranını Gösterir
Statement Coverage:                         Koddaki Durumları Çalıştırma Oranı 
Test Coverage:                                Çalıştırılan Test Caselerin Toplam Caselere Oranını Verir  



Share:

YAZILIM TEST SÜRESİ NASIL BELİRLENİR? YAZILIM TESTTE HATA YAKALAMA ORANI NASIL BULUNUR?


  • TEST SÜRESİ NASIL BELİRLENİR?                                                                                                                                                                                                                                         TEST SÜRESİ=Test Case X Test İşlem Süresi /Testci Sayısı                                                                                                                                                                              
  •     HATA YAKALAMA ORANI NASIL BULUNUR?                                                                                                                                                                                                          HATA YAKALAMA ORANI=Hata(testte bulunan)/Hata(testte bulunan) X Hata(Canlıda Bulunan)
Share:

Firma Dışı 3.Parti Firmalara Neden Software Test Yaptırmanın Avantajları ? Firma Dışı 3.Parti Firmalara Neden Software Test Yaptırmanın DezAvantajları ?



  • Firma Dışı 3.Parti Firmalara Neden Test Yaptırmanın Avantajları ?                    1)Bilgi Ve Deneyime Sahiplerdir                                                                           2)Tarafsız Değerlendirir  
  • Firma Dışı 3.Parti Firmalara Neden Test Yaptırmanın DezAvantajları ?                  1)Maliyeti Fazla                                                                                                             2)Ürün Hakkında Yapısı İşleyişi Bilgisi Yoktur                                                  3)Deneyimini Paylaşmaz                                                                                                  4)Eğer Gizli veya Güvenliği   Yüksek Olan İşler Yapıyorsak Şirketimizin Bilgilerini    Tekniklerini Test Danışmanları Sızdırabilir Başaka Sirketlere Ulaştırabilir                                                                         
Share:

Yazılımcının Software Test Yapmasını avantajı Nedir? Yazılımcının Software Test Yapmasının Dezavantajı Nedir?

  • Yazılımcının Yaptıgı Test Degil KENDİNİ SINAMADIR.Şayet Test Aktivitesi Sınırlı ve Bilinçli Kullanıcıların Kullandığı Program Değilse
  • Yazılımcının Test Yapmasını avantajı Nedir?  1)Kodu İyi Bilir 2)Kaçırıdıgı Hatayı Kolay Görür Kolay Bulur
  • Yazılımcının Test Yapmasının Dezavantajı Nedir? 1)Kendi İşini Bozmak İstemez 2)Öznel Değerlendirir Hatayı Göremez 
Share:

SOFTWARE TESTİNG (Yazılım Testi Hakkında ) BİLMEMİZ GEREKENLER ve UNUTULMAMASI GEREKENLER


  •    Yazılım Testi Hata Olmadığını Değil Hata Olduğuğnu Göstermektir

  •    Yazılım Testi Hatayı Bulur Nerede Olduğu İle İlgilenmez Bu Hata Ayıklama İşidir 
  •    İyi Test Standardı :   IEEE 1008-1987
  •    Test Grubu Yazılım Grubundan Bagımsız Olmalıdır 
  •    Test Bir Onaylama Mevkii Değildir 
  •    Test Hatanın Varlığını Kanıtlar 
  •     Detaylı Test İmkansızdır
  •     Hata Kümelenmesi Diye Bir Kavram Vardır.Örnegin : Bir Yazılımcımız Piskolojik       Olarak O gün İyi Degildir Bir hata Buldugumuzda O günki O kod Civarı İyi                 İncelenmelidir Çünkü Hata olasılığı Yüksektir 
  •    Test Bağlam Bagımlıdır yani Bir E-business ile Bir Askeri Proje Aynı Testlere Tabii    Tutulamaz 
  •    Her Güncelleme Sonrası REGRESSYON TESTİ Yapılır
  •    TEST Hiçbir Zaman Bitmez  
  •    Agile İterativdir Parçalara Bölerek Bitirmeyi Planlar.Her Bölüm Sonundada Test Yapılır.
  •    Yazılımcının Yaptıgı Test Degil KENDİNİ SINAMADIR.Şayet Test Aktivitesi Sınırlı ve     Bilinçli Kullanıcıların Kullandığı Program Değilse
  •    Test Mühendisini YALNIZLAŞMA İHTİMALİ VARDIR Buna Ragmen Mantıklı ve             Mantıksız İsteklerde Tarafsız Olmak Zorundadır
  • Kabul Testini Müşteri Yapar 
  • Erişilebilirlik Testini :Engelli Bir Vatandaş Tarafından Yapılır
  • API Testi ==Modül Testi dir
  • Beta Testi ile Demo yu Karıştırmamak Gerekir 
Share:

TDD(Test Driven Development ) Nedir? BDD (Behaviour Driven Development ) Nedir?

 
   TDD(Test Driven Developmet) :      Önce Testi Yazıp Daha Sonra Program Kodu Yazmaktır
   

BDD(Behaviour Driven Development): İşi Yaptırana Sunulan Test Diyebiliriz. Bu yüzden Herkesin Anlayacağı Dilde Yazılmalıdır Konuşma Dili Kullanılmalıdır .3 Durumu vardır GİVE,WHEN,THEN

Örnegin Bir Dropbox HesabınaResim Yüklemek İşlemini Ele Alırsak .GIVE: Dorpbox Hesabını Olması WHEN: Resim Yükleme İşlemi THEN ise :Bu İşlemin Güvensiz Başarı İle Yapılması

Share:

SOFTWARE TESTLER ve DİĞER ANLAMLARI



  • CYCLOMATİC COMPLEXİTY: Kodun Ne Kadar Karmaşık Olduğunu Ölçmedir
  •  BİRİM TEST ==UNİT TEST==MODÜL TEST== COMPONENT TESTİ   (Aynı Anlamdadır)
  •  STRUCTURAL TEST==WHİTEBOX TEST  (Aynı Anlamdadır)

  • FONKSİYONEL ==BLACK BOX==OPAQUE==CLOSE  (Aynı Anlamdadır)
  • DUMAN TESTİ== MANTIK TESTİ (Küçük Test Biter Büyük Test Başlar)   Örnegin :Sistemi Tamamen Teste Başlatmadan Önce Bir Kaç Basit Fonksiyonu Yapması İstenir Saglarsa Teste Başalnır (EXİT CRİTERİA) 
  • Conformance==Uygunluk Testi
  • Yenilenme Testi==Bir Hata Ne kadar Olunca Ne kadar Sürede Başa Dönebilir
  • API Testi ==Modül Testi
  • BETA==SAHA == FABRİKA KABUL TESTİ





.








Share:

TEST MÜHENDİSİ(SoftwareEngineer) NASIL OLMALI?İHTYACI VE SORUMLULUKLARI NELERDİR?

  • Süreç Hakkında Bilgili Olmalı 
  • İletişimi Kolay kurmalı
  • Yazılım İçerigini Bilmeli
  • Yazılımcıyı Degil Yazılım Test Ettiğini UNUTMAMALIDIR
  • Kibar Bİr Dil Kullanmalıdır
  • ISTQB gibi Uluslararası Sertifikaya Sahip Olmak
  • Java Yada c# Gibi Nesne Yönelimli Bir Programlama Dilinde Uzmanlaşmak
  • Pyhon, Ruby Yada Php Gibi Script Dillerinden Birini Bilmek 
  • Multilayers ve Microservices Yazılım Mimarisi Konularındaki Gelişmeleri Takip Etmek 
  • Agile Projelerinde Continous /DevOps süreclerine Entegre Olmak 
  • Test Mühendisliği İle İlgili Konferansları Takip Etmek 
  • Bulundugu Şirketteki Diger Çalışsanları Test Konusunda Daha Cok Bilgilendirme 
  • Pairwise Testing, Decision Table Testing gibi ileri seviye test tekniklerini öğrenin.
Share:

12 Ocak 2016 Salı

Yazılım Türkçe -İngilizce kavramları

açıklamacomment
açılı parantez, <>angular bracket
açmaunpack
adresaddress
adres almaaddress of
adreslemeaddressing
network
ağa kölemaster slave
ağaçtree
akımcurrent
akış çizeneğiflowchart
aktarmacopy, transfer
alanfield; domain, range
alfasayısalalphanumeric
algoritmaalgorithm
altçizgi, _underscore
altdizindirectory
altprogramsubprogram
alttaşmaunderflow
altyordamsubroutine
amaç programobject program
ana bellekmain memory
ana bilgisayarmainframe, host computer
anahtarkey; switch; toggle
anahtar sözcükkeyword
anlambilimsemantics
anlambilimselsemantic
anlamlı rakamsignificant digit
anlamsalsemantic
arabiriminterface
aramasearch, seek
argümanargument
aritmetik mantık birimiarithmetic and logic unit (ALU)
artımincrement
artırmaincrement
atama deyimiassignment statement
aygıtdevice
ayırıcıseparator
ayırmaallocation; partitioning
ayraçparenthesis
ayrılmış sözcükreserved word
ayrıştırıcıparser
azaltmadecrement
bağıntısalrelational
bağlamcontext
bağlamalink
bağlayıcılinker
bakımmaintenance
basamaklıscalar
basılmayan karakternonprint character
başlıkheader
bayrakflag
baytbyte
belgelemedocumentation
belirsizundefined
belirteçspecifier
bellekmemory
bellek ayırmastorage allocation
bellek sınıfıstorage class
bellenirmnemonic
benzetimsimulation
benzetmeemulation
biçim(lendirme)format
biçimselformal
bildirimdeclaration
bildirmedeclare
bileşik deyimcompound statement
bilgiinformation
bilgisayarcomputer
bilgisayar destekli tasarımcomputer aided design (CAD)
birikeçaccumulator
birimunit
birleşmeassociativity
birleştiriciassembler
birleştirici dilassembly language
birleştirmemerge
birlikunion
bitbit
bitişmejoin
bitselbitwise
blokblock
Boole cebiriBoolean algebra
boşblank
boş dizginull string
boş karakternull character
boşluk karakterispace character
boysize
boyutdimension
bölüslash
buluşsalheuristic
çağırmacall
çağrıcall
çengelli parantez, {}brace
çeviricitranslator
çevreselperipheral
çevrimdışıoffline
çevrimiçionline
çıktıoutput
çift duyarlıkdouble precision
çizelgetable
çiziciplotter
çok iş düzenimultitasking
çok kullanıcılımultiuser
çoklamamultiplexing
çoklumultiple
çözümlemeanalysis
çözünülürlükresolution
dalbranch
dallanmabranching
değer ile çağrıcall by value
değilnot
değişkenvariable
değişmezconstant
denetimcontrol
denetlemeverify
derlemecompile
derleyicicompiler
devingendynamic
devrecircuit
deyimstatement
dışsalexternal
dikeyvertical
dillanguage
diskdisk
dizgistring
diziarray
dizindirectory; index
doğrudan erişimdirect access
doğrulamavalidate
doğruluk tablosutruth table
doğruluk-değerlitruth-valued
dolaylama işleciindirection operator
dolaylı adreslemeindirect addressing
donanımhardware
dosyafile
dosya sonuend of file (EOF)
dosya tipiextension
dökümdump
döngüloop
dönüşreturn
dönüştürmeconvert
dönüşümconversion
dönüşüm tanımlamasıconversion specification
durağanstatic
duraktab
duralstatic
durmahalt
duyarlıkprecision
düğümnode
düşük düzeylidil low level language
düşürmeabort
düzenorder, scheme
ekranscreen
eldecarry
elde yazmacıcarry-over register
elkitabımanual
emirdirective
enbüyükmaximum
eniyioptimal
eniyileştiricioptimizing
enküçükminimum
erimrange
erişimaccess, retrieval
erişim moduaccess mode
eş(leşme)match
eşanlamlısynonym
eşikthreshold
eşitlikequality
eşlikparity
eşmerkezlicoaxial
eşzamanlısynchronous
etiketlabel
etki alanıscope
etkileşimliinteractive
faremouse
fonksiyonfunction
geçişpass, run
geçiş süresirun time
genişlemeextension
gerçek adresactual address
gerçek zamanreal time
gerçekleştirmeimplementation
geri almabackspace
geriye dönüş (yapma)backtrack
getirmefetch
girdiinput
girdi/çıktı (G/Ç)input/output (I/O)
göreli adresrelative address
görevtask
görüntü bellekvirtual memory
görüntü noktasıpixel
görünümconfiguration
göstergepointer
gösterimnotation
güncelleştirmeupdate
güvenilirlikreliability
harekettransaction
hatabug, error
hata düzelticisidebugger
hata düzeltmedebug
hedefdestination
hesaplamaevaluate
içerikcontent
içiçenested
içselinternal
ifadeexpression
ikilbit
ikilibinary
ikili düğümlenmiş onlu yazımbinary coded decimal (BCD)
ikiye tümlertwos complement
iletiprompt
iletişimcommunication
ilişkirelation
ilişkiselrelational
ilk değer atamainitialize
ilklemeinitialize
ilkleyeninitializer
imleçcursor
indissubscript; index
indislemeindexing
iptalcancel
isteğe bağlıoptional
job
işaretmark; sign
işaret bitisign bit
işaretsizunsigned
işleçoperator
işleklikactivity
işlemoperation
işlem koduopcode
işlem operatörüoperator
işlemcioperator
işlemeprocessing
işlenenoperand
işletilebilirexecutable
işletim sistemioperating system
işletmeexecution
iztrack
izlemetrace
kabukshell
kaçış sırasıescape seqence
kaçış tuşuescape key
kalıpcast; pattern
kalıtıminheritance
karaktercharacter
karakter dizisistring
karakter sırasıcharacter sequence
karardecision
kayan noktalıfloating point
kaydırmashift
kayıtrecord
kaymascroll
kaynak programsource program
kesilme noktasıbreakpoint
kesimsector; segment
kesintiinterrupt
kısaadacronym
kısımsection
kişisel bilgisayarpersonal computer (PC)
kitaplıklibrary
klavyekeyboard
kodcode
kod çözmedecode
kodlamacoding, encode
komutcommand, instruction
kontrolcontrol
kontrol akışıcontrol flow
kontrol karaktericontrol character
konumposition; offset
kopyalamacopy
koşullu dallanmaconditional branch
koşulsuz dallanmaunconditional branch
kökradix
köşeli parantez, []bracket
kullanıcıuser
kullanıcı-tanımlıuser-defined
kullanmareference
kurgusetup
kuruluşinstallation
kuşakgeneration
kuyrukqueue, tail
kümeset
küme komut işlemepipelining, piping
künyetag
küreselglobal
kütüphanelibrary
listelist
makine dilimachine language
makromacro
mantıklogic
mantıksal kaydırmalogical shift
menümenu
merkezi işlem birimi (MİB)central processing unit (CPU)
mesajmessage
metintext
metin düzenlemeediting
metin düzenleyicieditor
mikroişlemcimicroprocessor
mimariarchitecture
modmode
modülermodular
monitörmonitor
mutlak adresabsolute address
nesneobject
nesneye dayalıobject oriented
niteleyiciqualifier
nitelikattribute
okunaklılıkreadability
olumlu sayıpositive number
olumsuz sayınegative number
olumsuzlamanegation
onaltılı gösterimhexadecimal notation
ondalıkdecimal
ortamenvironment, medium
otomasyonautomation
otomatikautomatic
öbekblock
ön bellekcache memory
öncelikpriority, precedence
önekprefix
önişlemcipreprocessor
önyüklemebootstrapping
örnekselanalog
örtümask
özçağrırecursion
özçağrılırecursive
özdevimliautomatic
özdevinimautomation
özel karakterspecial character
özellikproperty
paketlemepacking
parametreparameter
parantezparenthesis
pencerewindow
planschema
programprogram
program sayacıprogram counter
programcıprogrammer
programlama diliprogramming language
rakamdigit
rastgele erişimli bellekrandom access memory (RAM)
rastgele sayırandom number
referansreference
referans ile çağrıcall by reference
saatclock
sabitconstant
sağa yanaştırmaright justify
saklamasave, store
salt okunur bellekread only memory (ROM)
satır ilerletmeline feed
satırbaşıcarriage return
satıriçiinline
sayaçcounter
sayfa ilerletmeform feed
sayı gösteriminumber representation
sayıcıenumerator
sayılıenumerated
sayımenumeration
sayısaldigital, numeric
sayısal tuşlarnumerical keypad
seçmeselect
sekizlioctal
sıfır doldurmazerofill
sıfırlamareset
sıfırların kaldırılmasızero suppression
sığacapacity
sıkıştırmacompression
sınamatest
sınıfclass
sınıflandırmataxonomy
sınırlayıcıdelimiter
sıraorder, sequence
sıralamasort
sıralı erişimsequential access
silmeclear
simgesymbol
sistemsystem
sola yanaşıkleft justified
sonekpostfix
sorgu(lama)query
soyutabstract
sözcükword
sözcük işlemeword processing
sözcük uzunluğuword length
sözde kodpseudo code
sözde komutpseudo instruction
sözdizimsyntax
sözdizimselsyntactic
süreçprocess
sürücüdriver; drive
şifrepassword
şimdikicurrent
tabanbase
tahteravalliflip flop
tamponbuffer
tamsayıinteger
tanımdefinition
tanımlamadefine
tanımlayıcıdescriptor
tanımsızundefined
tanıtıcı sözcükidentifier
taramascan
tasarımdesign
taşınabilirportable
taşmaoverflow
tekliunary
temel adresbase address
ters bölübackslash
tez sıralamaquick sort
tikelpartial
tiptype
toplamaadd
tutamakhandle
tuzaktrap
tümleşikintegrated
türetilmiş tipderived type
terminal
uyarı mesajıwarning message
uyarlamaversion
uygulamaapplication
uyumlucompatible
uzaklıkoffset
üç nokta, ...ellipsis
üçlüternary
üçlü harftrigraph
üsexponent; superscript
üyemember
varsayılan değerdefault value
vazgeçmeabort
veand
veridata
veritabanıdatabase
versiyonversion
veyaor
web tarayıcısıweb browser
yamapatch
yan etkiside-effect
yanaştırmajustify
yanıt süresiresponse time
yapay anlayışartificial intelligence
yapıstructure
yapı adıstructure tag
yapıiçiintrinsic
yapısalstructured
yardımcı programutility
yayılma aralığırange
yazıcıprinter
yazılımsoftware
yazımnotation
yazma-korumawrite-protect
yazmaçregister
yedek(leme)backup
yeni satırnewline
yeniden yönlendirmeredirection
yeniden yüklemerestore
yerdeğişirrelocatable
yerellocal
yerleşen (-şik)resident
yerpaylaşımoverlay
yığıtstack
yıldızasterisk
yinelemeiteration
yinelemeliiterative
yolpath
yongachip
yordamprocedure, routine
yorumlayıcıinterpreter
yöntemmethod
yörelocale
yumuşak diskfloppy disk, diskette
yüklemeload
yükleyiciloader
yüksek düzeyli dilhigh level language
yürütmeexecution
yürütülebilirexecutable
zaman uyumsuzasynchronous
zamanpaylaşımtimesharing
zilbell
Share: