Skip to content
/ st2025 Public

NYCU Software Testing Fall-2025 by S.K. Huang

Notifications You must be signed in to change notification settings

dytsou/st2025

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Software Testing Course Repository

This repository contains homework assignments and lab exercises for the Software Testing course (2025 Fall).

Lab Exercises

Lab assignments are included directly in this repository:

  • Lab0 - Introduction and Setup

  • Lab1 - (See individual README)

  • Lab2 - (See individual README)

  • Lab3 - (See individual README)

  • Lab4 - (See individual README)

  • Lab5 - Security Testing

    • Buffer overflow vulnerabilities and ASAN
    • See Lab5/README.md for details
  • Lab6 - Fuzzing Challenge

  • Lab7 - LLVM Pass and AFL++ Fuzzing

    • Writing LLVM passes for command injection detection
    • See Lab7/README.md for details

Homework Assignments (Git Submodules)

The homework assignments are maintained as separate git submodules:

  • hw2 - Calculator TDD Project (Go)

    • Test-Driven Development implementation of a calculator
    • See hw2/README.md for details
  • hw3 - BoundedQueue ISP Testing (JavaScript)

    • Input Space Partitioning (ISP) testing techniques
    • See hw3/README.md for details
  • hw4 - Calculator Mutation Testing (JavaScript)

About

NYCU Software Testing Fall-2025 by S.K. Huang

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •