Skip to content

Project Report Sprint 2 Key Decisions

tamarazard edited this page Mar 18, 2021 · 5 revisions

1- Backend Implementation and Evolution of Persistence Layer

  • We divided the classes among us.
  • Each member of the group was in charge of 2-3 different classes.
  • Each member implemented the use cases of their designated classes as business methods and made them available as RESTful services.

2- Software Quality Assurance Plan and Report

Software Quality Assurance Plan and Report

3- Unit Testing of Backend

  • Each member wrote JUnit tests for the service methods that they were assigned to.
  • Each member had a goal to maximize the statement coverage.
  • The group as a whole was aiming to reach a statement coverage of at least 80%.
  • We ended up with a total statement coverage of 95.5%.

4- Integration Testing of Backend Services

  • We used postman to test our RESTful controller methods.
  • Each member provided a screenshot of the output obtained.
  • The screenshots were taken in a sequential way to make the application process more understandable.

5- Build System, Continuous Integration and Delivery

  • Due to issues concerning Travis CI, we were unable to utilize its features.

6- Project Management and Project Report

Meeting Minutes