This site is from a past semester! The current version will be here when the new semester starts.
TIC4001 2020
  • Full Timeline
  • Week 1 [Mon, Aug 10th]
  • Week 2 [Fri, Aug 14th]
  • Week 3 [Fri, Aug 21st]
  • Week 4 [Fri, Aug 28th]
  • Week 5 [Fri, Sep 4th]
  • Week 6 [Fri, Sep 11th]
  • Week 7 [Fri, Sep 18th]
  • Week 8 [Fri, Oct 2nd]
  • Week 9 [Fri, Oct 9th]
  • Week 10 [Fri, Oct 16th]
  • Week 11 [Fri, Oct 23rd]
  • Week 12 [Fri, Oct 30th]
  • Week 13 [Fri, Nov 6th]
  • Textbook
  • Admin Info
  • Report Bugs
  • Forum
  • Gitter (Chat)
  • Instructors
  • Announcements
  • Files
  • Java Coding Standard
  • Git Conventions
  • Participation Dashboard

  •  Individual Project (iP):
  • Individual Project Info
  • iP List
  • iP Upstream Repo
  • iP Code Dashboard
  • iP Progress Dashboard

  •  Team Project (tP):
  • Team Project Info
  • Team List
  • tP Code Dashboard
  • tP Progress Dashboard
  • Week 10 [Fri, Oct 16th] - Summary

    Topics:

    • [W10.1] Types of Testing

    • [W10.2] Test Cases: Intro

    • [W10.3] Equivalence Partitioning

    • [W10.4] Boundary Value Analysis

    • [W10.1] Types of Testing

       Unit Testing: continued

    • [W10.1a] Quality Assurance → Testing → Unit Testing → Stubs

    • [W10.1b] Quality Assurance → Testing → Dependency Injection → What : OPTIONAL

    • [W10.1c] Quality Assurance → Testing → Dependency Injection → How : OPTIONAL

       Integration Testing

    • [W10.1d] Quality Assurance → Testing → Integration Testing → What :

    • [W10.1e] Quality Assurance → Testing → Integration Testing → How

       System Testing

    • [W10.1f] Quality Assurance → Testing → System Testing → What :

    • [W10.1g] Quality Assurance → Testing → Test Automation → Automated testing of GUIs : OPTIONAL

       Acceptance Testing

    • [W10.1h] Quality Assurance → Testing → Acceptance Testing → What :

    • [W10.1i] Quality Assurance → Testing → Acceptance Testing → Acceptance versus system testing :

       Alpha/Beta Testing

    • [W10.1j] Quality Assurance → Testing → Alpha/Beta Testing → What :
    • [W10.2] Test Cases: Intro
    • [W10.2a] Quality Assurance → Test Case Design → Introduction → What

    • [W10.2b] Quality Assurance → Testing → Exploratory and Scripted Testing → What :

    • [W10.2c] Quality Assurance → Testing → Exploratory and Scripted Testing → When :

    • [W10.2d] Quality Assurance → Test Case Design → Introduction → Positive versus negative test cases

    • [W10.2e] Quality Assurance → Test Case Design → Introduction → Black box versus glass box

    • [W10.3] Equivalence Partitioning
    • [W10.3a] Quality Assurance → Test Case Design → Equivalence Partitions → What

    • [W10.3b] Quality Assurance → Test Case Design → Equivalence Partitions → Basic

    • [W10.3c] Quality Assurance → Test Case Design → Equivalence Partitions → Intermediate

    • [W10.4] Boundary Value Analysis
    • [W10.4a] Quality Assurance → Test Case Design → Boundary Value Analysis → What

    • [W10.4b] Quality Assurance → Test Case Design → Boundary Value Analysis → How

    Admin:

    1. Submit post-lecture quiz counted for participation

    tP:

    1. Start the next iteration
    2. Update the DG: user stories, glossary, NFRs
    3. Ensure the code RepoSense-compatible