├── .gitignore ├── Homework ├── HW1 │ ├── HW1_Report.pdf │ └── README.md ├── HW2 │ ├── BoundedQueue.java │ ├── BoundedQueueTest.java │ ├── README.md │ └── Spec.txt ├── HW3 │ ├── README.md │ ├── Software Testing HW3 0856167.pdf │ └── Sutter.java └── HW4 │ ├── Cal.java │ ├── CalTest.java │ ├── HW4_Report.pdf │ └── README.md ├── Lab1 ├── 0856167.png ├── Vehicle.java └── VehicleTest.java ├── Lab2 ├── README.md ├── SoftwareTesting2021.java └── SoftwareTesting2021Test.java ├── Lab3 ├── .travis.yml ├── README.md ├── img │ ├── Success1.jpg │ ├── Success2.jpg │ ├── Travis CI Runnig state.jpg │ ├── failing.jpg │ └── failing2.jpg ├── pom.xml └── src │ └── test │ └── java │ └── PriorityQueueTest.java ├── Lab4 ├── .github │ └── workflows │ │ └── gradle.yml ├── .gitignore ├── README.md ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── img │ ├── Normal push event.jpg │ ├── Tag push event.jpg │ ├── action cache.jpg │ ├── badge.jpg │ ├── part 4 - release.jpg │ ├── part 4 -1.jpg │ └── part4 -2.jpg ├── settings.gradle └── src │ ├── main │ └── java │ │ ├── Game.java │ │ └── Main.java │ └── test │ └── java │ └── GameTest.java ├── Lab5 ├── README.md └── student_0856167.java ├── Lab6 ├── 0856167_callgraph.png ├── 0856167_cfg.A.png ├── 0856167_cfg.B.png ├── 0856167_cfg.C.png ├── 0856167_cfg.main.png ├── Lab_6.c └── README.md ├── Lab7 ├── GlobalOutOfBounds.cpp ├── HeapOutOfBounds.cpp ├── Lab7_0856167.pdf ├── Lab7_2.cpp ├── StackOutOfBounds.cpp ├── Use-after-free.cpp └── UseAfterReturn.cpp ├── Lab8 ├── 0856167.pdf ├── Makefile ├── README.md ├── bmp_lib.c ├── bmp_lib.h ├── bmpgrayscale.c ├── img │ ├── 1621113522957.jpg │ ├── 1621198690462.jpg │ └── 1621198719682.jpg ├── poc └── test_input │ └── test.bmp ├── Lab9 ├── Lab9_cfg_full.png ├── README.md ├── flag ├── generate_cfg.py ├── give_me_password └── solve.py └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | *.pptx 2 | *.pdf 3 | *.iml 4 | .idea 5 | -------------------------------------------------------------------------------- /Homework/HW1/HW1_Report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Homework/HW1/HW1_Report.pdf -------------------------------------------------------------------------------- /Homework/HW1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Homework/HW1/README.md -------------------------------------------------------------------------------- /Homework/HW2/BoundedQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Homework/HW2/BoundedQueue.java -------------------------------------------------------------------------------- /Homework/HW2/BoundedQueueTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Homework/HW2/BoundedQueueTest.java -------------------------------------------------------------------------------- /Homework/HW2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Homework/HW2/README.md -------------------------------------------------------------------------------- /Homework/HW2/Spec.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Homework/HW2/Spec.txt -------------------------------------------------------------------------------- /Homework/HW3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Homework/HW3/README.md -------------------------------------------------------------------------------- /Homework/HW3/Software Testing HW3 0856167.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Homework/HW3/Software Testing HW3 0856167.pdf -------------------------------------------------------------------------------- /Homework/HW3/Sutter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Homework/HW3/Sutter.java -------------------------------------------------------------------------------- /Homework/HW4/Cal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Homework/HW4/Cal.java -------------------------------------------------------------------------------- /Homework/HW4/CalTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Homework/HW4/CalTest.java -------------------------------------------------------------------------------- /Homework/HW4/HW4_Report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Homework/HW4/HW4_Report.pdf -------------------------------------------------------------------------------- /Homework/HW4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Homework/HW4/README.md -------------------------------------------------------------------------------- /Lab1/0856167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab1/0856167.png -------------------------------------------------------------------------------- /Lab1/Vehicle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab1/Vehicle.java -------------------------------------------------------------------------------- /Lab1/VehicleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab1/VehicleTest.java -------------------------------------------------------------------------------- /Lab2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab2/README.md -------------------------------------------------------------------------------- /Lab2/SoftwareTesting2021.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab2/SoftwareTesting2021.java -------------------------------------------------------------------------------- /Lab2/SoftwareTesting2021Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab2/SoftwareTesting2021Test.java -------------------------------------------------------------------------------- /Lab3/.travis.yml: -------------------------------------------------------------------------------- 1 | language: java 2 | jdk: 3 | - openjdk11 -------------------------------------------------------------------------------- /Lab3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab3/README.md -------------------------------------------------------------------------------- /Lab3/img/Success1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab3/img/Success1.jpg -------------------------------------------------------------------------------- /Lab3/img/Success2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab3/img/Success2.jpg -------------------------------------------------------------------------------- /Lab3/img/Travis CI Runnig state.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab3/img/Travis CI Runnig state.jpg -------------------------------------------------------------------------------- /Lab3/img/failing.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab3/img/failing.jpg -------------------------------------------------------------------------------- /Lab3/img/failing2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab3/img/failing2.jpg -------------------------------------------------------------------------------- /Lab3/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab3/pom.xml -------------------------------------------------------------------------------- /Lab3/src/test/java/PriorityQueueTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab3/src/test/java/PriorityQueueTest.java -------------------------------------------------------------------------------- /Lab4/.github/workflows/gradle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab4/.github/workflows/gradle.yml -------------------------------------------------------------------------------- /Lab4/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab4/.gitignore -------------------------------------------------------------------------------- /Lab4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab4/README.md -------------------------------------------------------------------------------- /Lab4/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab4/build.gradle -------------------------------------------------------------------------------- /Lab4/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab4/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Lab4/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab4/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Lab4/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab4/gradlew -------------------------------------------------------------------------------- /Lab4/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab4/gradlew.bat -------------------------------------------------------------------------------- /Lab4/img/Normal push event.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab4/img/Normal push event.jpg -------------------------------------------------------------------------------- /Lab4/img/Tag push event.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab4/img/Tag push event.jpg -------------------------------------------------------------------------------- /Lab4/img/action cache.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab4/img/action cache.jpg -------------------------------------------------------------------------------- /Lab4/img/badge.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab4/img/badge.jpg -------------------------------------------------------------------------------- /Lab4/img/part 4 - release.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab4/img/part 4 - release.jpg -------------------------------------------------------------------------------- /Lab4/img/part 4 -1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab4/img/part 4 -1.jpg -------------------------------------------------------------------------------- /Lab4/img/part4 -2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab4/img/part4 -2.jpg -------------------------------------------------------------------------------- /Lab4/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'Lab4' 2 | 3 | -------------------------------------------------------------------------------- /Lab4/src/main/java/Game.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab4/src/main/java/Game.java -------------------------------------------------------------------------------- /Lab4/src/main/java/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab4/src/main/java/Main.java -------------------------------------------------------------------------------- /Lab4/src/test/java/GameTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab4/src/test/java/GameTest.java -------------------------------------------------------------------------------- /Lab5/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab5/README.md -------------------------------------------------------------------------------- /Lab5/student_0856167.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab5/student_0856167.java -------------------------------------------------------------------------------- /Lab6/0856167_callgraph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab6/0856167_callgraph.png -------------------------------------------------------------------------------- /Lab6/0856167_cfg.A.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab6/0856167_cfg.A.png -------------------------------------------------------------------------------- /Lab6/0856167_cfg.B.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab6/0856167_cfg.B.png -------------------------------------------------------------------------------- /Lab6/0856167_cfg.C.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab6/0856167_cfg.C.png -------------------------------------------------------------------------------- /Lab6/0856167_cfg.main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab6/0856167_cfg.main.png -------------------------------------------------------------------------------- /Lab6/Lab_6.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab6/Lab_6.c -------------------------------------------------------------------------------- /Lab6/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab6/README.md -------------------------------------------------------------------------------- /Lab7/GlobalOutOfBounds.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab7/GlobalOutOfBounds.cpp -------------------------------------------------------------------------------- /Lab7/HeapOutOfBounds.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab7/HeapOutOfBounds.cpp -------------------------------------------------------------------------------- /Lab7/Lab7_0856167.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab7/Lab7_0856167.pdf -------------------------------------------------------------------------------- /Lab7/Lab7_2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab7/Lab7_2.cpp -------------------------------------------------------------------------------- /Lab7/StackOutOfBounds.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab7/StackOutOfBounds.cpp -------------------------------------------------------------------------------- /Lab7/Use-after-free.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab7/Use-after-free.cpp -------------------------------------------------------------------------------- /Lab7/UseAfterReturn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab7/UseAfterReturn.cpp -------------------------------------------------------------------------------- /Lab8/0856167.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab8/0856167.pdf -------------------------------------------------------------------------------- /Lab8/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab8/Makefile -------------------------------------------------------------------------------- /Lab8/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab8/README.md -------------------------------------------------------------------------------- /Lab8/bmp_lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab8/bmp_lib.c -------------------------------------------------------------------------------- /Lab8/bmp_lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab8/bmp_lib.h -------------------------------------------------------------------------------- /Lab8/bmpgrayscale.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab8/bmpgrayscale.c -------------------------------------------------------------------------------- /Lab8/img/1621113522957.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab8/img/1621113522957.jpg -------------------------------------------------------------------------------- /Lab8/img/1621198690462.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab8/img/1621198690462.jpg -------------------------------------------------------------------------------- /Lab8/img/1621198719682.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab8/img/1621198719682.jpg -------------------------------------------------------------------------------- /Lab8/poc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab8/poc -------------------------------------------------------------------------------- /Lab8/test_input/test.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab8/test_input/test.bmp -------------------------------------------------------------------------------- /Lab9/Lab9_cfg_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab9/Lab9_cfg_full.png -------------------------------------------------------------------------------- /Lab9/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab9/README.md -------------------------------------------------------------------------------- /Lab9/flag: -------------------------------------------------------------------------------- 1 | I_Love_TA_>< -------------------------------------------------------------------------------- /Lab9/generate_cfg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab9/generate_cfg.py -------------------------------------------------------------------------------- /Lab9/give_me_password: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab9/give_me_password -------------------------------------------------------------------------------- /Lab9/solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/Lab9/solve.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yunyung/Software-Testing-NYCU-2021/HEAD/README.md --------------------------------------------------------------------------------