Académique Documents
Professionnel Documents
Culture Documents
Course Description
This course is designed for newcomers/future aspirants for IT field. It assumes little or no previous knowledge of Software Testing or even any IT-related terms and terminologies. It is geared towards preparing the candidates for an entry-level position in SW testing, and For achieving the Certified Tester Foundation Level (CTFL) certification from the International Software Testing Qualification Board (ISTQB).
About Myself
MBA (MIS) CTM (IIST)
CQA (QAI)
BS Comp. Science
OCA DBA 8i MCSE Win NT
Course Outline
Course Objectives Understand the Fundamentals of Testing Be aware of the scope, activities and methodologies of SW testing Prepare for the CTFL certification Get ready for the entry level SW Testing position Results/Outcome Expected Know the Basic SW Testing Terminology Able to describe various SW development processes and prepare a test plan Understanding of the certification requirements Self-confidence to clear the interview / technical test Skills Developed Familiarity with the technical jargon Knowledge of the CTFL scope and requirements Readiness for the certification exam Skills Developed
Required Materials
Book: Software Testing Foundations by Andreas Spillner, Tilo Linz and Hans Schaefer. ISBN 3-89864-363-8 Articles: To be provided Web: www.astqb.org, www.istqb.org, www.fda.gov/cdrh/ Other: TBD
Reading
Project
Supplies: Notebook, pen, pencils, eraser, etc. Equipment: N/A Other project materials:
Technology/Tools
Instructional Methods
Lectures: approx. 20 hours Demonstrations: ~ 2.5 hours Class discussion/Virtual discussions: ~ 5 hours Individual/group projects: ~ 5 hours Labs/exercise: ~ 5 hours
Schedule Week 1
Theme Topics Covered Why is Testing necessary? What is Testing? Seven Testing Principles. The Fundamental Test Process. Test Planning and Control Test Analysis and Design Test Implementation and Execution The Psychology of Testing. Code of Ethics. Testing in the SW Dev. Lifecycle (SDLC) SW Development Models. The General V-model. Test Levels (Component, Integration, System, Acceptance). Test Types (Functional, Non-Functional, Architecture, etc.). Maintenance testing.
Fundamentals of Testing
Exercises
Schedule Week 2
Theme Topics Covered Static techniques and the Test Process. Review Process. (Exercise) Formal vs. Informal Reviews Activities Roles and Responsibilities Types of Reviews Success Factors Static Analysis by Tools. Test Design Techniques. Categories of Test Design Techniques. Specification-based or Black-Box Techniques. Structure-based or White-Box Techniques. Experience-based Techniques. Choosing Test Techniques. (Exercise)
Schedule Week 3
Theme Topics Covered Test Organization. Test Teams Tasks and Qualifications Test Planning QA Plan Test Plan Prioritizing Tests Test Exit Criteria Cost and Economy Aspects Costs of Defects Costs of Testing Test Effort Estimation Testing Strategy Preventive vs. Reactive Analytical vs. Heuristic Exercises Test Activity Management Test Cycle Planning Test Cycle Monitoring Test Cycle Control Incident Management Test Log Incident Reporting Incident Classification Incident Status Requirements to Configuration Management Risk Management Project Risks Product Risks Relevant Standards Exercises
Test Management
Schedule Week 4
Theme
Topics Covered
Tool Support for Testing Types of Test Tools Test Management and Control Test Specifications Static Testing Tools Dynamic Testing Tools Non-Functional Test Tools Test Execution and Defect Logging Tools Selection and Introduction of Test Tools in an Organization Cost Effectiveness of Tool Introduction Tool Selection Tool Introduction Special Considerations for some Types of Tools Test Automation Tools A Survey of Test Automation Tools Functional Testing tools Through the interface Under the interface Web services Non Function Testing tools Load Performance Security Code Level tools Structural Test Execution tools Static Testing/Analysis tools Test Automation Support Tools and Systems Test Management Tools
Test Tools
Schedule Week 5
Theme Topics Covered
HP Quality Center Demo / Exercise The Application Lifecycle Mgmt. Specify Releases Specify Requirements Plan Tests Execute Tests Track Defects
Assessment Criteria
Percent of Grade
Weekly assignments (Study material) Exercises (In class; individual and group) Quizzes (at the beginning of EACH Class) Final Exam (Last 2 hours on the Final day)
20 40 30 10
Weekly assignments
Exercises
Quizzes
Final exam
Resources
Web & Software Tools
McLean Islamic Center web site Collaboration tool: Emails ASTQB Web SIte
Social Media
Twitter Facebook Other
Study groups
Muhammadsabri01 @gmail.com
(571)528-9783
www.astqb.org
Questions?
FEEL FREE TO ASK ANY QUESTION. NO QUESTION IS A DUMB QUESTION!