| Dersin Adı |
Software Testing
|
|
Kodu
|
Yarıyıl
|
Teori
(saat/hafta) |
Uygulama/Lab
(saat/hafta) |
Yerel Kredi
|
AKTS
|
|
SE 344
|
FALL
|
3
|
0
|
3
|
5
|
| Ön-Koşul(lar) | Yok | |||||
| Dersin Dili | English | |||||
| Dersin Türü | ELECTIVE_COURSE | |||||
| Dersin Düzeyi | Lisans | |||||
| Dersin Veriliş Şekli | Face-To-Face | |||||
| Dersin Öğretim Yöntem ve Teknikleri |
Problem Solving Question & Answer Narration/Presentation |
|||||
| Ulusal Meslek Sınıflandırma Kodu | - | |||||
| Dersin Koordinatörü |
|
|||||
| Öğretim Eleman(lar)ı |
|
|||||
| Yardımcı(ları) | - | |||||
| Dersin Amacı | The primary objective of this course is to provide students with foundational knowledge of the principles and fundamentals of software testing. The second objective is to equip students with essential testing methods and technologies to support the development of high-quality software products. The third objective is to ensure that students acquire the necessary competencies in software testing to participate effectively in international software testing certification processes. | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Öğrenme Çıktıları |
Bu dersi başarıyla tamamlayabilen öğrenciler;
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
| Ders Tanımı | It is generally accepted that it is not possible to create perfect software. It is therefore necessary to test software before it is released to the users to reduce the risk of mistakes in software production having a negative impact when the software is used. It is equally necessary to ensure that testing is performed well. This course specifies definitions and concepts, test processes, test documentation, test techniques in software engineering. | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Dersin İlişkili Olduğu Sürdürülebilir Kalkınma Amaçları |
-
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
Temel Ders |
|
| Uzmanlık/Alan Dersleri |
X
|
|
| Destek Dersleri |
|
|
| İletişim ve Yönetim Becerileri Dersleri |
|
|
| Aktarılabilir Beceri Dersleri |
|
| Hafta | Konular | Ön Hazırlık | Öğrenme Çıktısı |
| 1 | Fundamentals of software testing. | Based on Chapter 1 of Black, van Veenendaal and Graham: Foundations of Software Testing, 3rd ed., Cengage Learning, 2012. ISO/IEC/IEEE 29119-1 Software testing - Part 1: Concepts and definitions | LO1 |
| 2 | Software engineering. | Based on Chapter 1,2,3,4 of Sommerville, Ian: Software Engineering, (10th ed.), Pearson, 2016. | LO1 |
| 3 | Software testing. | Based on Chapter 8 of Sommerville, Ian: Software Engineering, (10th ed.), Pearson, 2016. | LO1 |
| 4 | Testing throughout the software life cycle. | Based on Chapter 2 of Black’s book. ISO/IEC/IEEE 29119-3 Software testing - Part 3: Test documentation. IEEE 829-2008 - IEEE Standard for Software and System Test Documentation. | LO2 |
| 5 | Static techniques. | Based on Chapter 3 of Black’s book. | LO3 |
| 6 | Test Design Techniques: The Test Development Process. | Based on Chapter 4 of Black’s book. | LO3 |
| 7 | Test Design Techniques: Black Box testing techniques. | Based on Chapter 4 of Black’s book. | LO3 |
| 8 | Midterm exam | - | |
| 9 | Test Design Techniques: White Box testing techniques. | Based on Chapter 4 of Black’s book. | LO3 |
| 10 | Mutation testing, calculation of the cost of executed mutants. | Based on A Survey on Mutation Testing Techniques, Applications and Tools | LO3 |
| 11 | Test Management. | Based on Chapter 5 of Black’s book. | LO4 |
| 12 | Test Management. | Based on Chapter 5 of Black’s book. | LO4 |
| 13 | Case study 1 | National Transportation Communications for ITS Protocol Object Definitions for Dynamic Message Signs (DMS) | LO5 |
| 14 | Case study 2 | Online shop example, Marathon example | LO5 |
| 15 | Review | - | |
| 16 | Final exam | - |
| Ders Kitabı |
Sommerville I. Software Engineering. 10th ed. Addison Wesley 2016 Black R. van Veenendaal E. and Graham D. Foundations of Software Testing. 3rd ed. Cengage Learning 2012. |
| Önerilen Okumalar/Materyaller |
Bath G. McKay J. The Software Test Engineer’s Handbook: A Study Guide for the ISTQB Test Analyst and Technical Analyst Advanced Level Certificates. Rocky Nook. 2008. Bourque. P. and R.E. Fairley (eds.). 2014 Guide to the Software Engineering Body of Knowledge (SWEBOK). Los Alamitos. CA. USA: IEEE Computer Society IEEE 829-2008 - IEEE Standard for Software and System Test Documentation ISO/IEC/IEEE 29119-1Software testing - Part 1: Concepts and definitions ISO/IEC/IEEE 29119-2 Software testing - Part 2: Test processes ISO/IEC/IEEE 29119-3 Software testing - Part 3: Test documentation ISO/IEC/IEEE P29119-4 DIS May 2013 Draft IEEE Standard Software testing -Part 4: Test techniques |
| Yarıyıl Aktiviteleri | Sayı | Katkı Payı % | LO1 | LO2 | LO3 | LO4 | LO5 |
| Küçük Sınav / Stüdyo Kritiği | 4 | 60 | X | X | X | X | X |
| Final Sınavı | 1 | 40 | X | X | X | X | X |
| Toplam | 5 | 100 |
| Yarıyıl Aktiviteleri | Sayı | Süre (Saat) | İş Yükü |
|---|---|---|---|
| Katılım | - | - | - |
| Teorik Ders Saati | 16 | 3 | 48 |
| Laboratuvar / Uygulama Ders Saati | 15 | 3 | 45 |
| Sınıf Dışı Ders Çalışması | - | - | - |
| Arazi Çalışması | - | - | - |
| Küçük Sınav / Stüdyo Kritiği | 4 | 10 | 40 |
| Portfolyo | - | - | - |
| Ödev | - | - | - |
| Sunum / Jüri Önünde Sunum | - | - | - |
| Proje | - | - | - |
| Seminer/Çalıştay | - | - | - |
| Sözlü Sınav | - | - | - |
| Ara Sınavlar | - | - | - |
| Final Sınavı | 1 | 17 | 17 |
| Toplam | 150 |
| # | PC Alt | Program Yeterlilikleri / Çıktıları | * Katkı Düzeyi | ||||
| 1 | 2 | 3 | 4 | 5 | |||
| Program yeterlilik verisi bulunamadı. | |||||||
*1 Lowest, 2 Low, 3 Average, 4 High, 5 Highest
İzmir Ekonomi Üniversitesi, dünya çapında bir üniversiteye dönüşürken aynı zamanda küresel çapta yetkinliğe sahip başarılı gençler yetiştirir.
Daha Fazlası..İzmir Ekonomi Üniversitesi, nitelikli bilgi ve yetkin teknolojiler üretir.
Daha Fazlası..İzmir Ekonomi Üniversitesi, toplumsal fayda üretmeyi varlık nedeni olarak görür.
Daha Fazlası..