Vous êtes sur la page 1sur 15

Software Testing / Quality Assurance

MUHAMMAD ANWAR SABRI | MCLEAN ISLAMIC CENTER

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).

Location: McLean Islamic Center

Lectures: Saturdays 09:00 18:00


Labs: In-Class & Home (Web) Prerequisites: Determination Credits: Self-improvement

About Myself
MBA (MIS) CTM (IIST)
CQA (QAI)

BS Comp. Science
OCA DBA 8i MCSE Win NT

Working in the IT field since 1991

First introduced to a programmable calculator (BASIC) in 1983


Fell in love with the Computers! Got a diploma in Systems Analysis in 1983 on IBM mainframe! Used Apple Iie computer in 1983. Currently with the American Red Cross, since Oct. 2003

Worked as an IT consultant from 1998 till 2003

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

Software and hardware: Laptop (optional); HP Quick Test Pro

Instructional Methods

Instructional methods will include the following:


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)

Static vs. Dynamic Testing & Techniques

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 & Quick Test Pro

HP Quality Center Demo / Exercise The Application Lifecycle Mgmt. Specify Releases Specify Requirements Plan Tests Execute Tests Track Defects

HP Quick Test Pro Demo / Exercise FINAL EXAM

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

Labs, Study Groups


Hands on Exercises

Study groups

Instructor Contact Information

Muhammadsabri01 @gmail.com

(571)528-9783

M-F: 7:00pm 9:00pm

www.astqb.org

Questions?
FEEL FREE TO ASK ANY QUESTION. NO QUESTION IS A DUMB QUESTION!

Vous aimerez peut-être aussi