Lukas' Notes

194.020 Software Engineering

Jan 30, 20261 min read

Exercise 3

  • Requirement
  • Functional Requirement
  • Non-functional Requirement
  • Dafny
  • Logical Strength
  • Lexicographic Order
  • Verification and Validation

Exercise 4

  • Specification-based Testing
  • Boundary Testing
  • Equivalence Partitioning
  • Control Flow Graph
  • Statement Coverage
  • Branch Coverage
  • Basic Block Coverage
  • Loop Coverage
  • Path Coverage
  • Condition Coverage
  • C+B Coverage
  • Modified Condition or Decision Coverage
  • Definition-Use Pair
  • Property-based Testing
  • Test Double
  • Test-Driven Development
  • Testing Level
  • Testing Pyramid
  • Principles of Software Testing
  • Intelligent Testing
  • Testability

Graph View

  • Exercise 3
  • Exercise 4

Backlinks

  • TU Vienna

Created with Quartz v4.4.0 © 2026

  • GitHub