-
Notifications
You must be signed in to change notification settings - Fork 2
Software Quality Plan
Hüseyin Türker Erdem edited this page Nov 19, 2024
·
1 revision
Prepared by: Tuluyhan Sozen
Date: 19/11/2024
Process:
- Codes are reviewed by different developers to maintain quality and consistency.
- If someone is working on a similar area of the code, they will take responsibility for reviewing related code changes. This approach helps team members become familiar with the methods and logic in those areas, improving collective understanding and collaboration.
Purpose of Reviews:
- Share knowledge and expertise among team members.
- Ensure adherence to coding standards and alignment with project goals.
- Identify and resolve potential bugs or inconsistencies early.
Tools and Approach:
- We use Spring Boot tools to write and run unit tests.
- We design tests to validate the functionality of individual methods and components in isolation.
- We regularly calculate and monitor test coverage using IntelliJ tools to ensure completeness.
Timeline:
- Focus on developing unit tests until Milestone 2 to ensure all core functionalities are thoroughly validated.
Approach:
- Conduct integration tests to validate the interaction between components and overall system workflows.
- Base these tests on user stories to ensure alignment with user requirements.
Timeline:
- Integration testing will start after the Customer Milestone #2.
Process:
- Both the writer and the reviewer of a code segment will test the corresponding APIs using Postman.
Process:
- We use IntelliJ tools to calculate test coverage and identify areas requiring additional testing.
- Aim for comprehensive coverage of critical features and scenarios.
- Refine tests based on coverage insights to eliminate gaps and ensure robust validation.
🏠Home
- Third Customer Milestone Report
- RAM
- Requirements
- Mockups
- Sequence Diagrams
- Use Case Diagram
- Class Diagrams
- Scenarios
- User Scenario
- User Manual
- System Manual
- Third Customer Milestone Report
- Second Customer Milestone Report
- First Customer Milestone Report
- RAM
- Requirements
- Mockups
- Sequence Diagrams
- Scenarios
- Use Case Diagram
- Class Diagrams
- Software Quality Plan
- Milestone1 Presentation Scenarios
- Post Creation Page
- User Scenario
- Meeting Notes 10 - Dec 10
- Meeting Notes 9 - Dec 3
- Meeting Notes 8 - Nov 17
- Meeting Notes 7 - Nov 12
- Meeting Notes 6 - Nov 5
- Optional Meeting Notes 1 ‐ Oct 21
- Meeting Notes 5 - Oct 15
- Meeting Notes 4 - Oct 8
- Meeting Notes 3 - Oct 3
- Meeting Notes 2 - Oct 1
- Meeting Notes 1 - Sep 24
- Deniz Ulaş Poyraz
- Eren Donmez
- Ersel Çanakçılı
- Oğuz Kağnıcı
- Onur Çerli
- Yekta Ercul
- Ali Alperen Sönmez
- Huseyin Turker Erdem
- Mehmet Tuluyhan Sozen
352 Material
- Final Milestone Report
- Milestone 2 Report
- RAM
- Use Case Diagram
- Sequence Diagrams
- Class Diagrams
- Requirements
- Elicitation Questions
- Mockups
- Scenarios
- Milestone 1 Report
- Our Favourite Repositories
- Linked Data and SPARQL
- Web Application Development
- API Development and Utilization
- Wikidata and Wikidata API
- Mobile Application Development
- Android Studio
- Git
- Meeting Notes 10 ‐ May 10th
- Meeting Notes 9 ‐ Apr 25th
- Meeting Notes 8 ‐ Apr 21st
- Meeting Notes 7 ‐ Apr 12th
- Meeting Notes 6 ‐ Mar 14th
- Meeting Notes 5 ‐ Mar 11th
- Meeting Notes 4 - Mar 7th
- Meeting Notes 3 - Mar 3rd
- Meeting Notes 2 - Feb 22nd
- Meeting Notes 1 - Feb 18th