-
Software Development Capstone Introduction
Hello, this semester I am taking on developing the Inventory System of Thea’s Pantry with my team and I am excited to be a part of this process! To prepare for what we will be working on, I explored the Libre Food Pantry site and the Thea’s Pantry Gitlab site. While looking through the Libre…
-
REST API Parameters and Filters
This past week in class, we were working on a homework assignment on REST APIs. In the first part of the homework, we had to create new endpoints for the inventory path. The part I struggled with was writing the query parameters. I was pretty confused and felt like I was going in headfirst to…
-
Understanding GitHub
Quarter One Blog The video I watched is a basic tutorial for GitHub. Corbin, the creator, explains that GitHub is essential for version control and organization, and how important it is when your code becomes more complex. He starts off by explaining what a repository is and how to make one in GitHub. Then, he…
-
Week 12- Test Driven Development
During week 12, we learned about test driven development. Test driven development is a testing method that outlines what functions need to be tested, writes the tests, then writes the code. It is an iterative process that goes through each test one at a time, building on what is already written. In class, we practiced…
-
Week 10- Stubs and Mocks
During week 10, we experimented with stubs and mocks. Stubs and mocks are two forms of testing doubles that allow a team to write tests before the whole program has been written. Stubs and mocks simulate the code’s fleshed out methods and allow for testing methods to be written in advance. Stubs are methods or…
-
Week 8: Path Testing
This week, our class learned about path testing. It is a white box testing method (meaning we do not actually run the source code) that tests to make sure every specification is met and helps to create an outline for writing test cases. Each line of code is represented by a node and each progression…
-
Week 6: Boundary Value vs Equivalence Class Testing
This week we learned about boundary value testing and equivalence class testing. Boundary value testing focuses on making sure the values in, out, and around the expected boundary works as it should. Equivalence class testing does the same, but also tests the function itself. I wanted to know more about the two methods and found…
-
Hello
Welcome! This is my blog for CS-443 Software Quality Assurance and Testing!