VU - Software Testing March 21

download VU - Software Testing March 21

of 17

Transcript of VU - Software Testing March 21

  • 8/2/2019 VU - Software Testing March 21

    1/17

    Click to edit Master subtitle style

    4/23/12

    VILLANOVA University

    Department Computing SciencesSoftware Testing Course

    March 21, 2012

  • 8/2/2019 VU - Software Testing March 21

    2/17

    4/23/12

    WEEKLY CLASS AGENDA

    Each class will consist of the followingdiscussions: Review of the last class assessment,

    discussion of those topics which may

    need more clarification. Review of assigned paper, answer

    questions, discuss format, discusssources, etc.

    Articles. Scheduled Topic. Exam Questions.

  • 8/2/2019 VU - Software Testing March 21

    3/17

    4/23/12

    March 21, 2012 Agenda

    Review Last Weeks Feedback

    The Paper Questions/Planning

    Articles Presentation Mr. Joe Carfagno, Sr.

    Director Comcast Cable NE&TO CQA

    Voice/XPlat/HSD Test

    Quality Lifecycle and Artifacts

    Assurance Reviews

  • 8/2/2019 VU - Software Testing March 21

    4/17

    4/23/12

    Comments from Last Class

    Liked taking the exam on line.

  • 8/2/2019 VU - Software Testing March 21

    5/17

    4/23/12

    Schedule

    January 18 First Class discuss syllabus and expectationsJanuary 22 last day to make changes in registration (drop, add)January 31 last day for application for graduationJanuary 25 Chapter 1February 1 Chapter 9February 8 Alfred Fry, Library Systems

    Chapter 3 Logic PartitioningFebruary 15 Mr. George Henderson, Sr. Dir. Lab Operations, ComcastNE&TO Real-Time TestingFebruary 22 Chapter 2 Graph Coverage

    February 29 (Was going to be the Mid-Term Exam)But we are moving Mr. Russ Handorf, FBI Philadelphia Cyber Squad

    To 2/29March 7 Mid-Term Recess begins after last class Saturday (No Class thisweek)March 14 Steven Schultz, Writing CenterMarch 21 Mr. Joseph Carfagno Sr. Director Voice/Xplat/HSD Test ComcastMarch 28 Mr. Doug Sanders, Dir. CASD, Comcast NE&TO CQA

    April 4 Adam Rahn, Comcast RecruiterEaster recess begins after our class ends tonight

    April 11 Chapter 4 Input Space PatitioningApril 18 James Shaut, Sr. Mgr. Lab Operations. "The Parallels of Leadership."April 25 Chapter 5 Syntax-Based TestingMay 2 Review/Q&AMay 9 Finals, last class

    NextWeek

  • 8/2/2019 VU - Software Testing March 21

    6/17

    4/23/12

    Articles?

    Learners name, and course number

    Article Title/Author

    Evaluation of the Relevance of thearticle to the readings in less than300 words expressed at a college

    masters level. How well does the article express a real

    world application of the reading topic?

    Is a new point of view provided?

  • 8/2/2019 VU - Software Testing March 21

    7/17

    4/23/12

    Main Points to understand

    Review if needed from last week Requirement Reviews

    Traceability How Test Types are planned in

    Lifecycle

    Regression, Reliability, Functional, Load,Performance, Acceptance, Integration

    How do Assurance Reviews Limit

    Testing?

  • 8/2/2019 VU - Software Testing March 21

    8/17

    4/23/12

    Types of Testing

    Functional verification ofrequirements

    Regression verification thatprevious requirements still functioncorrectly

    Reliability - verification that thesoftware or system persists

    Performance speed, volume

    Load - stress

    Page 5A&O calls

    out ?

    Where dothese fallin A&Os

    list of 5?

  • 8/2/2019 VU - Software Testing March 21

    9/17

    4/23/12

    Beizers Testing Levels

    Based on Test Process Maturity

    Level 0 There is no difference betweentesting and debugging.

    Level 1 purpose of testing is to showthat software works.

    Level 2 purpose of testing is to show

    software does not work.

    Level 3 purpose is to reduce risk ofuse.

    Level 4 Mental position that testing is

    What is the difference

    between debuggingand testing?

    Page8

  • 8/2/2019 VU - Software Testing March 21

    10/17

    4/23/12

    SDLCProjectPlanning

    Requirement

    Definition

    Design

    Developme

    ntIntegration and Test

    Install andAccept

  • 8/2/2019 VU - Software Testing March 21

    11/17

    4/23/12

    Software Dev Lifecycle

  • 8/2/2019 VU - Software Testing March 21

    12/17

    4/23/12

    A Generalized Lifecycle

    Ideation Architect Design Develop Integration

    Deploy

  • 8/2/2019 VU - Software Testing March 21

    13/17

    4/23/12

    Inside the Lifecycle Livesthe Quality Lifecycle

    Idea Arch.

    Design Develop

    Integration Deploy

    Test Planning UnitTest

    SubTest

    SubTest

    Accept

  • 8/2/2019 VU - Software Testing March 21

    14/17

    4/23/12

    Inside the LifecycleLive the Artifacts

    Idea Arch.

    Design Develop

    Integration Deploy

    Test Planning UnitTest

    SubTest

    SubTest

    Accept

    BusinessRequirem

    ent

    ProductRequirem

    entTechnicalRequirem

    ent

    DetailDesign

    TechnicalSpecificati

    on

    Development Plan

    DropSchedule

    Unit TestPlan

    Operational Plan

    Deployment

    Schedule

    And On,and on, .

  • 8/2/2019 VU - Software Testing March 21

    15/17

    4/23/12

    mongs e r ac sQuality must be preparing

    to TestIdea Arch

    .Design Develo

    pIntegration Deplo

    yTest Planning Unit

    TestSub

    TestTest Accep

    t

    BusinessRequirem

    entProduct

    Requirement

    TechnicalRequirem

    entDetailDesign

    TechnicalSpecificati

    onDevelopment PlanDrop

    ScheduleUnit TestPlan

    Operational PlanDeployme

    ntSchedule

    And On,

    and on, .

    High LevelTest Plan

    ReqsReview

    Detailed

    Planning

    ArchRev

    Arch Plan

    TestStrategy

    ArchBuildDetailedTest

    Plan

    Build Validation andMaint.

    Automation Framework andPlannin

    Automation Validation

    TestCases

    andMaint

    DefectManageme

    nt

  • 8/2/2019 VU - Software Testing March 21

    16/17

    4/23/12

    mongs e r ac sQuality must be preparing

    to TestIdea Arch

    .Design Develo

    pIntegration Deplo

    yTest Planning Unit

    TestSub

    TestTest Accep

    t

    BusinessRequirem

    ent

    ProductRequirem

    ent

    TechnicalRequirem

    ent

    DetailDesign

    TechnicalSpecificati

    on

    Development Plan

    DropSchedule

    Unit TestPlan

    Operational Plan

    Deployment

    Schedule

    And On,and on, .

    High LevelTest Plan

    ReqsReview

    Detailed

    Planning

    ArchRev

    Arch Plan

    TestStrategy

    ArchBuildDetailedTest

    Plan

    Build Validation andMaint.

    Automation Framework andPlannin

    Automation Validation

    TestCases

    andMaint

    DefectManageme

    nt

    Maintain Traceability

  • 8/2/2019 VU - Software Testing March 21

    17/17

    4/23/12

    Test Questions?

    We need 5 Test Questions.