Software Testing & QA -- Course Outline -- 2014JAN18

  • 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

    Twitter

    Facebook

    Other

    Labs, StudyGroups

    Hands onExercises

    Study groups

  • 8/12/2019 Software Testing & QA -- Course Outline -- 2014JAN18

    14/15

    Instructor Contact Information

    [email protected]

    (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!