>
Course Unit Title | Course Unit Code | Type of Course Unit | Level of Course Unit | Year of Study | Semester | ECTS Credits |
---|---|---|---|---|---|---|
Software Applications Test and Test Management | MEH572 | Elective | Master's degree | 1 | Spring | 8 |
Associate Prof. Dr. Anıl ÇELEBİ
1) Software testing is one of the most crucial steps in developing a high-quality software application. The student enrolled to this course will learn the latest software testing techniques and methodologies, will conduct an end-to-end test of a software application and experience test management methods applied on different methodologies.
2) Roles and responsibilities of a Test Expert, Test Analyst and Test Engineer will be outlined during the course. All the theoretical information given will be supported by hands-on test activities and case studies. With this course, it is aimed to equip the students with the necessary technical tools and knowledge on software testing that will support their first step to their professional life in this field.
3) Topics of the course include; Foundation Level Software Testing Training (based on the standards set by International Software Testing Qualifications Board-ISTQB), The Level and Position of Software Testing within the Software Development Test Cycle (SDLC), Test Management, Defect Management, Test Automation Tools and Most Popular Test and Test Management Tools.
4) To be able to improve the knowledge learned in the course and offer new solutions unique to the problems
Program Competencies | ||||||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | ||
Learning Outcomes | ||||||||
1 | Low | No relation | No relation | No relation | No relation | No relation | No relation | |
2 | No relation | No relation | No relation | No relation | No relation | No relation | No relation | |
3 | No relation | No relation | No relation | No relation | No relation | No relation | No relation | |
4 | No relation | No relation | No relation | No relation | No relation | No relation | No relation |
Face to Face
None
Introduction to Functional Verification
This course covers the topics below 1. Basics of Software Testing (Test at ISTQB Level) 2. Techniques used in creating a Test Scenario 3. Test Planing and Execution Process 4. Reporting and Doc. 5. What is a Web Service? SOAP UI and Postman 6. Software Test and Release Management Processes (Mini SDLC) 7. DataBase and Unix 8. Test Automation 9. Software Performance Testing 10. Other Supporting Test Tools
1- https://jmeter.apache.org/usermanual/jmeter distributed testing step by step.html
2- ISTQB CTFL Syllabus 2018 v3.1
3- https://www.soapui.org/docs/soap-and-wsdl/
4- Database: https://education.oracle.com/learn/oracle-cloud-infrastructure/pPillar 640/?source=:ow:o:u:nav:::OcomLearnNav&intcmp=:ow:o:u:nav:::OcomLearnNav
1) Lecture
2) Question-Answer
3) Discussion
4) Drill and Practice
5) Demonstration
6) Modelling
7) Group Study
8) Simulation
9) Brain Storming
10) Case Study
11) Lab / Workshop
12) Self Study
13) Problem Solving
14) Project Based Learning
Contribution of Semester Studies to Course Grade |
70% |
||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|||||||||||||||
Contribution of Final Examination to Course Grade |
30% |
||||||||||||||
Total | 100% |
Turkish
Not Required