Pardus Yazılım Testleri ve Hata Takip Sistemi



Benzer belgeler
Pardus'a Katkı Vermek İçin Gereksinimler

Nasıl Pardus Geliştiricisi Olunur?

Necdet Yücel - necdetyucel@gmail.com, Engin Manap - enginmanap@gmail.com, Öğrenciler Özgür Mesutcan Yazılıma Kurt Nasıl - mesutcank@gmail.

Ulusal Dağıtım Projesi ve Pardus

Gitlab ile Web Tabanlı Git Deposu Yönetimi

Özgür Yazılım Proje Yönetimi

Ne Yapabilirim? Son. Pardus. Ekin Meroğlu, Ulusal Dağıtım Projesi Ulusal Elektronik ve Kriptoloji Enstitüsü.

Pardus. A. Murat Eren, 25 Mart Pardus Geliştiricisi. Pardus Yenilikleri Sık Sorulan Sorular

Web Sunucularda Uygulama Koşturulması

Pardus. S.Çağlar Onur, 21 Aralık Pardus Projesi [TÜBİTAK / UEKAE] Linux Kullanıcıları Derneği

A. Murat Eren. VI. Linux ve Özgür Yazılım Şenliği

Uludağ Projesi, İlk Adımlar (Kalite Takımı)

Y I L D I Z T E K N I K Ü N İ V E R S İ T E S İ MÜHENDİSLİĞİ

1.Debian. 2.Ubuntu. Şekil 1. Güncel logosu

Pardus Projesi ve Topluluk süreçleri. Ali Işıngör Akın Ömeroğlu

Özgür Yazılım ve Pardus. Erkan Tekman TÜBİTAK UEKAE 7 Aralık 2006

IT Dönüşüm Projesi Başlangıç/Kick-off Toplantısı

I. Oturum: GNU/LINUX A GİRİŞ

CMMI. CMMI ve Çevik Yöntemler. Orhan KALAYCI Haziran Yazılım Süreç Kalitesi ve Yönetim Danışmanlığı.

Özgür Yazılım Geliştirme Araçları

YAZILIM GÜVENLİK TESTLERİ. H A L D U N T E R A M A N h a l d u n t e r a m a g m a i l. c o m

Varlık davranış modeli: Bu aşama her entity ye etki eden durumların tanımlandığı, modellendiği ve dokümante edildiği süreçtir.

Chapter 8 Yazılım Testi. Lecture 1. Chapter 8 Software testing

Debian. Debian projesi, 1993 de Ian Murdock tarafından ticari olmayan bir proje

Hizmet Odaklı Mimariye Dayanan İş Süreçleri Yönetimi Sistemi

Bir Birim Yöneticisinin Gözünden PARDUS Kurumsal 2. Doç. Dr. Server ACİM İnönü Üniversitesi

TÜRK STANDARDLARI ENSTİTÜSÜ

OMOPHORUS Kalite Yönetim Sistemi Yazılımı ULUDAĞ ÜNİVERSİTESİ TEKNOLOJİ GELİŞTİRME BÖLGESİ ULUTEK AR-GE PROJESİ

Pardus Temel Seviye Kullanıcı Eğitimi. Sürüm Ağustos 2012 Pardus K Fatih Akıllı Tahta sürümüne göre hazırlanmıştır.

Smart Work ile SüreS. reçlerinizi Daha Verimli Hale Getirin Yeşim MUTLU. WebSphere Ürün Müdürü

İ.Ü. AÇIK VE UZAKTAN EĞİTİM FAKÜLTESİ Kullanıcı Deneyimi ve Kullanılabilirlik Değerlendirmesi Standardı

Kamu Bilişim Tedariğinde Standardlara ve İş Hedeflerine Uyumluluk

Pardus. Erkan Tekman, T. Barış Metin. 18 Mayıs Ulusal Dağıtım Projesi Ulusal Elektronik ve Kriptoloji Enstitüsü. Pardus için 10 Neden

EKAP Elektronik Kamu Alımları Platformu

MerSis. Bilgi Güvenliği Danışmanlık Hizmetleri

PARDUS GÖÇ UZMANI VE FİRMA BELGELENDİRMELERİ. BİLİŞİM TEKNOLOJİLERİ TEST VE BELGELENDİRME DAİRESİ BAŞKANI Mariye Umay AKKAYA

X. Çözüm Ortaklığı Platformu

Gpl Nedir? Açık Kaynak Kod Nedir?

Gökay Çiçek İş Geliştirme Müdürü

aselsan Açık Pozisyonlar Bilgi Teknolojileri (BT) Denetçisi İç Denetçi

1000.D1 - Danışmanlık hizmetlerinin niteliği, iç denetim yönergesinde belirtilmek zorundadır.

BĠR E-ÖĞRENME UYGULAMASI: BĠLGĠ GÜVENLĠĞĠ BĠLĠNÇLENDĠRME Asım Gençer GÖKCE Uzman Araştırmacı

KALİTE YÖNETİM SİSTEMLERİ YAZILIMI

Genel Katılıma Açık Eğitimlerimiz Başlıyor!

WINDESKCONCENTO. sıgnum. Kurumsal İş Süreçleri Uygulamaları. windesk.com.tr

Sürecin Amacı ve Politikası

Kurumsal Masaüstü ve Sunucularda Pardus

ASAŞ ALÜMİNYUM PROJE YÖNETİM SİSTEMİ

YENİLİKÇİ ARA YÜZ PLATFORMU YAY

Sedona. Eğitim Kataloğu

Yazılım Geliştirme Projelerinde Kontrolörlük / Müşavirlik Hizmetleri. Y.Müh. Kadriye ÖZBAŞ ÇAĞLAYAN, PMP Y.Müh. Ahmet DİKİCİ, PMP

ESİS Projesi. Kaynaklar Bakanlığı

ENTEGRE YÖNETİM SİSTEMİ YAZILIMI

KAYISI ARAŞTIRMA İSTASYONU MÜDÜRLÜĞÜ EK 3.4 KALİTE YÖNETİM / İÇ KONTROL BİRİMİ

AHTAPOT GDYS Kurulum Yönergesi

Büyük Ölçekli Bir Sistem Projesinde IBM Rational Jazz Platformu Kullanarak Çevik Süreçlerin Uygulanması. Serap Bozbey

E-BELGE YÖNETĐM PROGRAMI OLUŞTURMA EYLEM PLANI REHBERĐ

İNSAN KAYNAKLARI YÖNETİMİ

Sistemsel UFRS Dönüşümünde 10 Sorun 10 Çözüm

3.DERS YAZILIMDA KALİTENİN ANLAMI

SU KALITE SİSTEMİ. Türkiye Halk Sağlığı Kurumu

Efe Çiftci Çankaya Üniversitesi Bilgisayar Mühendisliği Bölümü Kasım 2012 CENG 191 Computer Engineering Orientation Özel Sunumu

e-öğrenme için Öğretim ve İçerik Yönetim Sistemleri Prof. Dr. Yasemin GÜLBAHAR

DEMİRYOLU SİNYALİZASYONUNDA YERLİ ADIMLAR

PROJE YÖNETİMİ BİLGİ ALANLARI -1

EKLER EK 12UY0106-5/A4-1:

PiSi ile Paket Yapımı. S.Çağlar Onur

İ.Ü. AÇIK VE UZAKTAN EĞİTİM FAKÜLTESİ Eğitim-Öğretim Süreci Yapısı, Kapsamı ve Sorumlulukları Standardı

LKD Kendi İlacını Kullanıyor

Ocean WMS. Tedarik Zinciri Çözümleri

T. C. KAMU İHALE KURUMU

Yükseköğretim Kurumlarında İç Kalite Güvence Sistemi ve KİDR in Kalite Güvence Sistemindeki Yeri

Türk Standartlari Enstitüsü'nün tanımladığı

AKDENİZ ÜNİVERSİTESİ KALİTE YÖNETİM SİSTEMİ

İLETİŞİM PROSEDÜRÜ. 1. AMAÇ Bu prosedürün amacı, Yıldız Teknik Üniversitesi ndeki iletişim yöntemlerini ve sorumlulukları belirlemektedir.

Akademik Dünyada Özgür Yazılım. Akademik Dünyada. Onur Tolga Şehitoğlu

Proje Geliştirme/Planlama Yard.Doç.Dr.Ayselin YILDIZ Yaşar Üniversitesi, Avrupa Birliği Merkezi

Dönüşüm Odaklı Proje Yönetimi

Ant + Ivy + SVN + CruiseControl ile Yazılım Geliştirme Yaşam Döngüsü. Kenan SEVİNDİK

Yazılım ve Uygulama Danışmanı Firma Seçim Desteği

FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ Yazılım Mühendisliği Bölümü

Sedona. Nisan 2013 Eğitim Kataloğu

YÖNTEM FİLO YÖNETİMİ ARAÇ İZLEME SİSTEMLERİ

Türkiye de E-Devlet Uygulamaları Kapsamında Kamu Kurumlarına Ait Web Sayfalarının Değerlendirilmesi

T. C. KAMU İHALE KURUMU

EKLER. EK 12UY0106-4/A5-2: Yeterlilik Biriminin Ölçme ve Değerlendirmesinde Kullanılacak Kontrol Listesi

Sıra No Tarih Saat Ders No Yöntem Ders Adı Dak San :00 1 Ders Sınavın Giriş Şartları ve Sınavın Genel Yapısı :15 1 Ders En Önemli

1.Yazılım Geliştirme Metotları 1

DOKÜMANTASYONDA YALIN YAKLAŞIM

Yazılım-donanım destek birimi bulunmalıdır.

ÜRÜN TAKİP SİSTEMİ PROJESİ TANITIMI

ANKARA ÜNİVERSİTESİ KALİTE GÜVENCESİ SİSTEMİ. Dr. Öğr. Üyesi Suna ERTUNÇ Ankara Üniversitesi Kalite Komisyonu Üyesi

1. KNA ve HTEA 2. Risk Analizi 3. Kalite Kavramı 4. Hastane ç Tetkikçi Eğitimi 5. Klinik ve dari Süreçler 6. ndikatör Kavramı ve ndikatörler 7.

SÜREÇ YÖNETİMİ VE İÇ KONTROL STRATEJİ GELİŞTİRME BAŞKANLIĞI İÇ KONTROL DAİRESİ

Bilgi Servisleri (IS)

MAYIS 2010 ÖZGÜR DOĞAN İŞ GELİŞTİRME YÖNETİCİSİ KAMU SEKTÖRÜ

[TOPLU TAŞIMA SİSTEMİ YARDIM DÖKÜMANI]

Proje Çevresi ve Bileşenleri

Gösterge Protokolleri Seti: Ürün Sorumluluğu (PR)

Özgür Yazılım ve GNU/Linux'a Giriş

Transkript:

Ulusal Elektronik ve Kriptoloji Araştırma Enstitüsü TÜBİTAK İstanbul Bilgi Üniversitesi 3 Nisan, 2010

Başlıklar 1 Yazılım Testi Nedir? Neden Önemlidir? 2 Test Türleri 3 Nedir? Hata Döngüsü 4 Özgür Yazılım Toplulukları Pardus Test Ekibi Üyesi Olmak

Yazılım Testi Nedir? Nedir? Neden Önemlidir? Bir uygulama için Beklenen sonuçlar alınabiliyor mu? Performanslı çalışıyor mu? Nasıl iyileştirmeler yapılabilir? Hangi yeni özellikler eklenebilir?

Yazılım Testi Neden Önemlidir? Nedir? Neden Önemlidir? Uygulamanın Eksik kısımlarını ortaya çıkarabilmek. Çalıştığı sistemin güvenliğini garantileyebilmek. Kullanışlılığını ölçebilmek. Kalite standartlarını oluşturabilmek.

Test Türleri Yazılım Testi Test Türleri Son Kullanıcı Kullanılabilirlik Birim (Unit) İşlev Regresyon Devamlı Entegrasyon (Continuous Integration) Performans Güvenlik

Test türleri Yazılım Testi Test Türleri Son Kullanıcı Testi: Kullanıcının uygulamadan beklentilerinin sağlanıp sağlanmadığının kullanıcı tarafından test edilmesidir. Kullanılabilirlik Testi: Bir uygulamanın insan algısına ne kadar yakın olduğunu ölçmek için uygulanan test yöntemidir.

Test türleri: Kullanılabilirlik Testi Test Türleri Pardus Kullanılabilirlik Çalışmaları: Yıldız Teknik Üniversitesi Pardus u bilmeyen kullanıcılar ile testlerin gerçekleştirilmesi ve videoya kayıt edilmesi Pardus u yeni kullanmaya başlamış kullanıcılar ile testlerin gerçekleştirilmesi ve videoya kayıt edilmesi Pardus uygulama arayüz standartlarının oluşturulması.

Test türleri: Son Kullanıcı Testi Test Türleri Pardus Test Ekibi ve Son Kullanıcı Testleri Alfa-Beta sürüm test süreci Test sorumlusu tarafından sürümler öncesinde belirli aralıklarla test iso sunun çıkarılması ve test ekibi üyelerine gönderilmesi. Test ekibi üyelerinin uygulama test yönergelerine uygun olarak testleri gerçekleştirmeleri ve raporlamaları. Kararlı sürüm test süreci Derlenmiş Paket Depoları arası paket geçişi Test deposu Kararlı depo Kararlı depo adayı paketlerin sürüm yöneticisi tarafından yayımlanması Geliştiricilerden test etme onayı alınması (ACK-NACK) Test edilecek paketlerin test sorumlusu tarafından yayımlanması. Test ekibi üyelerinin paket test yönergelerine uygun olarak testleri gerçekleştirmeleri ve raporlamaları.

Test türleri Yazılım Testi Test Türleri Güvenlik Testi: Güvenlik açıklarının kapatılmasından sonra bu hatanın kapatıldığını onaylamak için uygulanan test yöntemidir. Performans Testi: Bir uygulamanın hızını, kaynak kullanımını ölçmek ve iyileştirmek amacı ile uygulanan test yöntemidir.

Test türleri: Pardus Performans Testleri Test Türleri Kod kapsama (code coverage) analizleri ile; Gereksinimlerde belirtilen işlevsellik dışında, gerekmeyen kod parçalarının bulunması Gereğinden fazla çalıştırılan kod parçalarının bulunması Eksik gereksinimlerin bulunması Profiler analizleri ile; Gereksiz sistem kaynağı kullanımının bulunması Fonksiyonların çağrılma sıklıklarının ve sürelerinin bulunması

Test türleri: Pardus Güvenlik Testleri Test Türleri vendor-sec e-posta listesinden güvenlik açıklarının duyurulması Güvenlik sorumlusunun güvenlik açığı çıkan paketler için önceliklendirme yapıp liste yayımlaması Güvenlik açıklarının paket geliştiricileri tarafından kapatılması Test sorumlusunun güvenlik açığı kapatılan paketler ile birlikte test deposu hazırlaması Test ekibi üyelerinin paket test yönergelerine uygun olarak testleri gerçekleştirmeleri ve raporlamaları.

Test türleri Yazılım Testi Test Türleri İşlev Testi: Sistemin parçalarının etkileşimini ya da sistemin bütün olarak işleyişini test etmektir. Birim Testi: Uygulamanın bölünebilir en küçük biriminin diğer birimlerden bağımsız olarak test etmektir.

Test Türleri Yazılım Testi Test Türleri Regresyon Testi: Uygulamanın her yeni sürümü çıkışında tekrarlanan ve uygulamanın bir önceki sürümünde sahip olduğu özelliklere hala sahip olduğunu doğrulayan bir test türüdür. Devamlı Entegrasyon Testi: Uygulamanın bir önceki sürümüne göre değişmiş olan birimlerinin test edilmesidir.

Staj Projesi: Pisi Unit Testleri Test Türleri http://tr.pardus-wiki.org/staj2010#pisi_unit_ Testleri http://pyunit.sourceforge.net/ http://wiki.hudson-ci.org/display/hudson/meet+ Hudson http://buildbot.net/trac

Yazılım Döngüsü ve Test Türleri ilişkisi Test Türleri

Nedir? Nedir? Hata Döngüsü Yazılım projelerinde karşılaşılan hataların raporlanacağı, ve bu raporlanan hataların takip edilebileceği bir sistemdir.

Mükemmel Dünya Nedir? Hata Döngüsü

Gerçek Dünya Nedir? Hata Döngüsü Raporlanan hata gerçekten bir hata mıdır? Hata ilgili uygulamaya ve geliştiriciye atanmış mıdır? Rapor hatayı çözümlemek için yeterli midir? Hatayı tekrarlayabilmek için gerekli adımlar nelerdir? Raporlanmış hatanın önemi nedir?

Gerçek Dünya Nedir? Hata Döngüsü

Nedir? Hata Döngüsü Hata raporlarken dikkat edilmesi gereken noktalar!

Nedir? Hata Döngüsü Hata raporlarken dikkat edilmesi gereken noktalar!

Nedir? Hata Döngüsü Hata raporlarken dikkat edilmesi gereken noktalar!

Yarış değil, Birliktelik Özgür Yazılım Toplulukları Pardus Test Ekibi Üyesi Olmak Güven: Süreklilik, doğruluk, kararlılık Ortak amaç İletişim: listeler, irc, jabber

Nasıl Pardus Test Ekibi Üyesi Olunur? Özgür Yazılım Toplulukları Pardus Test Ekibi Üyesi Olmak Başvuru: pardus-test@pardus.org.tr Bilgilendirme quizi ve amacı

Teşekkürler Yazılım Testi Özgür Yazılım Toplulukları Pardus Test Ekibi Üyesi Olmak Sorular? Gönüllüler?

Özgür Yazılım Toplulukları Pardus Test Ekibi Üyesi Olmak Yeni başlarken : www.ozgurlukicin.com E-Posta Listeleri : liste.pardus.org.tr Hata takip sistemi : hata.pardus.org.tr Topluluk Wiki : tr.pardus-wiki.org Geliştirme sayfaları : developer.pardus.org.tr