... | ... | @@ -2,84 +2,33 @@ |
|
|
Design a code inspection document/checklist and appropriate improvement plan.
|
|
|
Codes types: express, ejs, html, css etc.
|
|
|
|
|
|
• Use the checklist to check another team member’s code (you cannot check you own code)
|
|
|
|
|
|
Use Markup Validation Service to validate HTML.
|
|
|
|
|
|
Copy and paste from Milestone 7
|
|
|
Use CSS Validation Service to validate CSS.
|
|
|
|
|
|
***Quality Assurance Plan**<br>*
|
|
|
<br>
|
|
|
|
|
|
**Introduction**<br>
|
|
|
|
|
|
Our team is developing a website for a flight reservation system; therefore we will be combining the conventional testing strategies of software and the innovated Web Application Testing.<br>
|
|
|
<br>
|
|
|

|
|
|
https://medium.com/@me_37286/yoni-goldberg-javascript-nodejs-testing-best-practices-2b98924c9347
|
|
|
|
|
|
**Scope**<br>
|
|
|
|
|
|
*Reference of FURPS+*<br>
|
|
|
* *FURPS*:
|
|
|
* **F**unctionality
|
|
|
* **U**sability
|
|
|
* **R**eliability
|
|
|
* **P**erformance
|
|
|
* **S**upportability
|
|
|
* *The Plus +*:
|
|
|
* Design constraints
|
|
|
* Implementation requirements
|
|
|
* Interface requirements
|
|
|
* Physical requirements
|
|
|
* **Functional**:<br>
|
|
|
All eight ranked user stories with eligible acceptance tests (from Milestone 5 [Storyboard]).
|
|
|
* **Non-Functional**:<br>
|
|
|
The font size of text, webpage loading speed, etc.
|
|
|
<br>
|
|
|
https://www.sqlshack.com/sql-server-code-review-checklist-for-developers/
|
|
|
SQL Server Code Review Checklist for Developers
|
|
|
Verify that you have selected the most efficient data type. ...
|
|
|
Verify that the working data set is minimal in size. ...
|
|
|
Verify that the naming conventions are clear and meaningful. ...
|
|
|
Verify the security of your SQL Server data. ...
|
|
|
Verify that your application has good Resource Management.
|
|
|
|
|
|
**Quality Objective**<br>
|
|
|
|
|
|
An easy-to-use web application for not just markers but everyone who has basic technology of computer.<br>
|
|
|
<br>
|
|
|
• Use the checklist to check another team member’s code (you cannot check you own code)
|
|
|
|
|
|
**Roles and Responsibilities**<br>
|
|
|
|
|
|
* *Ali and Jordan*:<br>
|
|
|
All Back-End relevant testings of the codes they implemented: the database, Nodejs, Javascripts, etc.<br>
|
|
|
* *Wes and Nick*:<br>
|
|
|
All Front-End relevant testing of the systems they implemented: the HTML pages with CSS stylings, shared responsibilities of testing of Nodejs, Javascripts, etc.<br>
|
|
|
* *Wes*:<br>
|
|
|
Overall testing and Web Application Testing of the entire project.<br>
|
|
|
Copy and paste from Milestone 7 ***Quality Assurance Plan**<br>* (Not applicapable here, therefore all delete)
|
|
|
<br>
|
|
|
|
|
|
**Test methodology**<br>
|
|
|
|
|
|
* Deliverables:
|
|
|
* A fully-functioning system without bugs
|
|
|
* Testing approach:
|
|
|
* White-box testing
|
|
|
* Black-box testing
|
|
|
* Testing levels:
|
|
|
* Unit testing
|
|
|
* Integration testing
|
|
|
* System testing
|
|
|
* Operational acceptance testing
|
|
|
* Testing types:
|
|
|
* Installation testing
|
|
|
* Compatibility testing
|
|
|
* Regression testing
|
|
|
* Acceptance testing
|
|
|
* Alpha testing
|
|
|
* Beta testing
|
|
|
* Functional vs non-functional testing
|
|
|
* Test tools with bug repoarting:
|
|
|
* Brackets without debugger
|
|
|
* Visual Stduio with debuger
|
|
|
* Browsers: Chrom, Firefox, Edge, etc.
|
|
|
**Introduction**<br>
|
|
|
|
|
|
Our team is developing a website for a flight reservation system; therefore we will be combining the conventional testing strategies of software and the innovated Web Application Testing.<br>
|
|
|
<br>
|
|
|
|
|
|
**Inspection methodology**
|
|
|
|
|
|
* Deliverables:
|
|
|
* A well-developed website ready to be used
|
|
|
* Inspection approach:
|
|
|
* Planning
|
|
|
* Overview meeting
|
... | ... | |