Slide 1

Slide 1 text

jgs CSC 309 Software Engineering II Lecture 13: Connecting the Dots Dr. Javier Gonzalez-Sanchez [email protected] www.javiergs.com Building 14 -227

Slide 2

Slide 2 text

jgs Javier Gonzalez-Sanchez | CSC 309 | Winter 2023 | 2 Key Ideas CSC 308 Repository (GitHub) Continuous Integration Local Development Commit what I should but create what I need Junit (coverage) Blueprint and Design Decision

Slide 3

Slide 3 text

jgs Javier Gonzalez-Sanchez | CSC 309 | Winter 2023 | 4 1 GUI

Slide 4

Slide 4 text

jgs Javier Gonzalez-Sanchez | CSC 309 | Winter 2023 | 5 Test Cases – Manual?

Slide 5

Slide 5 text

jgs Javier Gonzalez-Sanchez | CSC 309 | Winter 2023 | 6 2 Model statistics

Slide 6

Slide 6 text

jgs Javier Gonzalez-Sanchez | CSC 309 | Winter 2023 | 7 Test Cases – JUnit?

Slide 7

Slide 7 text

jgs Javier Gonzalez-Sanchez | CSC 309 | Winter 2023 | 8 3, 4 Load / Fit https://www.math.uwaterloo.ca/tsp/world/countries.html https://www.math.uwaterloo.ca/tsp/data/index.html

Slide 8

Slide 8 text

jgs Javier Gonzalez-Sanchez | CSC 309 | Winter 2023 | 9 3, 4 Load / Fit

Slide 9

Slide 9 text

jgs Javier Gonzalez-Sanchez | CSC 309 | Winter 2023 | 10

Slide 10

Slide 10 text

jgs Javier Gonzalez-Sanchez | CSC 309 | Winter 2023 | 11 Test Cases – JUnit?

Slide 11

Slide 11 text

jgs Javier Gonzalez-Sanchez | CSC 309 | Winter 2023 | 12 5 Model (Weather) statistics

Slide 12

Slide 12 text

jgs Javier Gonzalez-Sanchez | CSC 309 | Winter 2023 | 13 5 Model (Weather) and set up! Actions, Releases … statistics

Slide 13

Slide 13 text

jgs Javier Gonzalez-Sanchez | CSC 309 | Winter 2023 | 14 Test Cases – Manual?

Slide 14

Slide 14 text

jgs Javier Gonzalez-Sanchez | CSC 309 | Winter 2023 | 15 6 Model (Weather) and set up! Actions, Releases … statistics

Slide 15

Slide 15 text

jgs Javier Gonzalez-Sanchez | CSC 309 | Winter 2023 | 16 Test Cases – Manual?

Slide 16

Slide 16 text

jgs Javier Gonzalez-Sanchez | CSC 309 | Winter 2023 | 17 Questions

Slide 17

Slide 17 text

jgs

Slide 18

Slide 18 text

jgs CSC 309 Software Engineering II Lab 12: Coverage Dr. Javier Gonzalez-Sanchez [email protected] www.javiergs.com Building 14 -227 Office Hours: By appointment

Slide 19

Slide 19 text

jgs Javier Gonzalez-Sanchez | CSC 309 | Winter 2023 | 20 Let’s Work 1* Continue Sprint 02 2* Consider adding test cases and 3* Report coverage during the Sprint presentation

Slide 20

Slide 20 text

jgs CSC 309 Software Engineering II Javier Gonzalez-Sanchez, Ph.D. [email protected] Winter 2023 Copyright. These slides can only be used as study material for the class CSC308 at Cal Poly. They cannot be distributed or used for another purpose.