Upload
skello1
View
229
Download
0
Embed Size (px)
Citation preview
8/12/2019 Software Testing & QA -- Course Outline -- 2014JAN18
1/15
Software Testing /
Quality AssuranceMUHAMMAD ANWAR SABRI | MCLEAN ISLAMIC CENTER
8/12/2019 Software Testing & QA -- Course Outline -- 2014JAN18
2/15
Course Description
This course is designed for new-comers/future aspirants for IT field.It assumes little or no previousknowledge of Software Testing oreven any IT-related terms andterminologies.
It is geared towards preparing the
candidates for an entry-levelposition in SW testing, and
For achieving the Certified TesterFoundation Level (CTFL)certification from the InternationalSoftware Testing QualificationBoard (ISTQB).
Location: McLean Islamic Center
Lectures: Saturdays 09:0018:00
Labs: In-Class & Home (Web)
Prerequisites: Determination
Credits: Self-improvement
8/12/2019 Software Testing & QA -- Course Outline -- 2014JAN18
3/15
About Myself
MBA(MIS)
BS Comp.Science
CTM (IIST)
OCA
DBA 8i
CQA(QAI)
MCSEWin NT
Working in the IT field since 1991
First introduced to a programmacalculator (BASIC) in 1983
Fell in love with the Computers!
Got a diploma in Systems Analy1983 on IBM mainframe!
Used Apple Iie computer in 1983
Currently with the American RedCross, since Oct. 2003
Worked as an IT consultant from1998 till 2003
8/12/2019 Software Testing & QA -- Course Outline -- 2014JAN18
4/15
Course Outline
Course Objectives Results/Outcome Expected Skills Developed
Understand theFundamentals of Testing
Know the Basic SW TestingTerminology
Familiarity with thetechnical jargon
Be aware of the scope,activities and methodo-logies of SW testing
Able to describe various SWdevelopment processesand prepare a test plan
Knowledge of the Cscope and requirem
Prepare for the CTFLcertification
Understanding of thecertification requirements
Readiness for thecertification exam
Get ready for the entrylevel SW Testing position
Self-confidence to clear theinterview / technical test
Skills Developed
8/12/2019 Software Testing & QA -- Course Outline -- 2014JAN18
5/15
Required Materials
Book: Software Testing Foundations by Andreas Spillner, Tilo Linz and HaSchaefer. ISBN 3-89864-363-8
Articles: To be provided
Web: www.astqb.org, www.istqb.org, www.fda.gov/cdrh/
Other: TBD
Reading
Supplies: Notebook, pen, pencils, eraser, etc.
Equipment: N/A
Other project materials:Project
Software and hardware: Laptop (optional); HP Quick Test ProTechnology/Tools
8/12/2019 Software Testing & QA -- Course Outline -- 2014JAN18
6/15
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
8/12/2019 Software Testing & QA -- Course Outline -- 2014JAN18
7/15
ScheduleWeek 1Theme Topics Covered
Fundamentals ofTesting
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.
Exercises
8/12/2019 Software Testing & QA -- Course Outline -- 2014JAN18
8/15
ScheduleWeek 2Theme Topics Covered
Static vs.DynamicTesting &Techniques
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)
8/12/2019 Software Testing & QA -- Course Outline -- 2014JAN18
9/15
ScheduleWeek 3Theme Topics Covered
TestManagement
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 ConfiguraManagement
Risk Management Project Risks Product Risks
Relevant Standards Exercises
8/12/2019 Software Testing & QA -- Course Outline -- 2014JAN18
10/15
ScheduleWeek 4Theme Topics Covered
Test Tools
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 forsome Types of Tools
Test Automation Tools A Survey of Test Automation To
Functional Testing tools
Through the interface
Under the interface Web services
Non Function Testing tools
Load
Performance
Security Code Level tools
Structural Test Execut
tools
Static
Testing/Analysis tools
Test Automation Support T
and Systems Test Management Tools
8/12/2019 Software Testing & QA -- Course Outline -- 2014JAN18
11/15
ScheduleWeek 5Theme Topics Covered
HP QualityCenter &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 / Exerc
FINAL EXAM
8/12/2019 Software Testing & QA -- Course Outline -- 2014JAN18
12/15
Assessment Criteria
Weekly assignments (Studymaterial)
Exercises (In class; individual andgroup)
Quizzes (at the beginning of EACHClass)
Final Exam (Last 2 hours on theFinal day)
10
20
40
Percent of Grade
Weekly assignments Exercises Quizze
8/12/2019 Software Testing & QA -- Course Outline -- 2014JAN18
13/15
Resources
Web &Software Tools
McLean IslamicCenter web site
Collaborationtool: Emails
ASTQB Web SIte
Social Media
Other
Labs, StudyGroups
Hands onExercises
Study groups
8/12/2019 Software Testing & QA -- Course Outline -- 2014JAN18
14/15
Instructor Contact Information
(571)528-9783
M-F: 7:00pm9:00pm
www.astqb.org
8/12/2019 Software Testing & QA -- Course Outline -- 2014JAN18
15/15
Questions?
FEEL FREE TO ASK ANYQUESTION. NO QUESTION IS A DUMB QUESTION!