From 788d7c7088ce12c5cf8d03e6101298dcc7e0493d Mon Sep 17 00:00:00 2001 From: LANA-DIT Date: Wed, 19 Oct 2022 10:06:58 +0300 Subject: [PATCH 1/3] Update QA guideline --- .../02-Guidelines for Quality Assurance.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/docs/Quality Assurance/02-Guidelines for Quality Assurance.md b/docs/Quality Assurance/02-Guidelines for Quality Assurance.md index b20dde3..127290f 100644 --- a/docs/Quality Assurance/02-Guidelines for Quality Assurance.md +++ b/docs/Quality Assurance/02-Guidelines for Quality Assurance.md @@ -2,10 +2,4 @@ A faulty application will cost a considerable amount of time, money and reputation. Having effective QA management ensures that developed software projects maintain quality, efficiency, consistency, meet client’s requirements, and are finished with minimal flaws and bugs. Without it, software development could be quite unreliable. -While having a high quality product is crucial, it’s very important to have the product within the specified deadline. In order to achieve this, following steps are the best practices of how to improve the software testing process and to increase the quality of your software products within the deadline. - -1. [Test Planning](03-Test Planning.md) -2. [Test Design](04-Test Design.md) -3. [Test Execution](06-Test Execution.md) -4. [Defect Management](07-Defect Management.md) - \ No newline at end of file +While having a high quality product is crucial, it’s very important to have the product within the specified deadline. In order to achieve this, following steps are the best practices of how to improve the software testing process and to increase the quality of your software products within the deadline. \ No newline at end of file From 27dc94acd8aabe17c28e55d3abbd4447c38284c3 Mon Sep 17 00:00:00 2001 From: LANA-DIT Date: Wed, 19 Oct 2022 12:44:52 +0300 Subject: [PATCH 2/3] Update intro --- ...rance.md => 01-Guidelines for Quality Assurance.md} | 0 docs/Quality Assurance/01-Quality Assurance Phase.md | 7 ------- .../{03-Test Planning.md => 02-Test Planning.md} | 0 .../{04-Test Design.md => 03-Test Design.md} | 0 .../{05-Test Case Design.md => 04-Test Case Design.md} | 2 +- .../{06-Test Execution.md => 05-Test Execution.md} | 0 ...07-Defect Management.md => 06-Defect Management.md} | 2 +- docs/intro.md | 10 +++++++++- 8 files changed, 11 insertions(+), 10 deletions(-) rename docs/Quality Assurance/{02-Guidelines for Quality Assurance.md => 01-Guidelines for Quality Assurance.md} (100%) delete mode 100644 docs/Quality Assurance/01-Quality Assurance Phase.md rename docs/Quality Assurance/{03-Test Planning.md => 02-Test Planning.md} (100%) rename docs/Quality Assurance/{04-Test Design.md => 03-Test Design.md} (100%) rename docs/Quality Assurance/{05-Test Case Design.md => 04-Test Case Design.md} (99%) rename docs/Quality Assurance/{06-Test Execution.md => 05-Test Execution.md} (100%) rename docs/Quality Assurance/{07-Defect Management.md => 06-Defect Management.md} (85%) diff --git a/docs/Quality Assurance/02-Guidelines for Quality Assurance.md b/docs/Quality Assurance/01-Guidelines for Quality Assurance.md similarity index 100% rename from docs/Quality Assurance/02-Guidelines for Quality Assurance.md rename to docs/Quality Assurance/01-Guidelines for Quality Assurance.md diff --git a/docs/Quality Assurance/01-Quality Assurance Phase.md b/docs/Quality Assurance/01-Quality Assurance Phase.md deleted file mode 100644 index 7254f88..0000000 --- a/docs/Quality Assurance/01-Quality Assurance Phase.md +++ /dev/null @@ -1,7 +0,0 @@ -# Quality Assurance Phase - -Once the development of the software is complete in each sprint, it will be handed over to the Quality Assurance Team along with the technical documentations prepared in the Discovery Phase. - -Based on the provided technical documentations, the QA team will plan and test the system properly. When there is a bug or an improvement needed, it will be reported to the development team. Upon a fix by the Development Team, it will be re-tested by the QA team again. This cycle will continue until the software is stable to ensure delivering high-quality services that match user needs and stockholders expectations. - -It is highly recommended to involve the QA Team from the early stages of the Software Development Life Cycle (SDLC). Integrating QA practices at the beginning will result in a well-planned and executed project that successfully delivers high value to the stockholders. diff --git a/docs/Quality Assurance/03-Test Planning.md b/docs/Quality Assurance/02-Test Planning.md similarity index 100% rename from docs/Quality Assurance/03-Test Planning.md rename to docs/Quality Assurance/02-Test Planning.md diff --git a/docs/Quality Assurance/04-Test Design.md b/docs/Quality Assurance/03-Test Design.md similarity index 100% rename from docs/Quality Assurance/04-Test Design.md rename to docs/Quality Assurance/03-Test Design.md diff --git a/docs/Quality Assurance/05-Test Case Design.md b/docs/Quality Assurance/04-Test Case Design.md similarity index 99% rename from docs/Quality Assurance/05-Test Case Design.md rename to docs/Quality Assurance/04-Test Case Design.md index 8783226..a4857b2 100644 --- a/docs/Quality Assurance/05-Test Case Design.md +++ b/docs/Quality Assurance/04-Test Case Design.md @@ -29,4 +29,4 @@ During test execution time, the tester will check expected results against actua That apart your test case -may have a field like, Pre – Condition which specifies things that must be in place before the test can run. For our test case, a pre-condition would be to have the application installed to have access to the Application under test. A test case may also include Post – Conditions which specifies anything that applies after the test case completes. For our test case, a post-condition would be time & date of login is stored in the database -By the end of the test case execution phase, all the executed test cases should be recorded in a template like [this](https://govkrd.b-cdn.net/Digital%20Service%20Manual/Test%20Case%20Design%20Template.docx). \ No newline at end of file +By the end of the test case execution phase, all the executed test cases should be recorded in a template like [this](https://govkrd.b-cdn.net/Digital%20Service%20Manual/Test%20Case%20Design%20Template.xlsx). \ No newline at end of file diff --git a/docs/Quality Assurance/06-Test Execution.md b/docs/Quality Assurance/05-Test Execution.md similarity index 100% rename from docs/Quality Assurance/06-Test Execution.md rename to docs/Quality Assurance/05-Test Execution.md diff --git a/docs/Quality Assurance/07-Defect Management.md b/docs/Quality Assurance/06-Defect Management.md similarity index 85% rename from docs/Quality Assurance/07-Defect Management.md rename to docs/Quality Assurance/06-Defect Management.md index 4ec6e67..80228d4 100644 --- a/docs/Quality Assurance/07-Defect Management.md +++ b/docs/Quality Assurance/06-Defect Management.md @@ -8,4 +8,4 @@ Defect Management is a method for identifying and resolving defects. The steps o 4. QA team verification 5. Defect Closure -All the defects that are found in the testing phase should be recorded in a template like [this](https://govkrd.b-cdn.net/Digital%20Service%20Manual/Defect%20Management%20Template%20Template.docx). +All the defects that are found in the testing phase should be recorded in a template like [this](https://govkrd.b-cdn.net/Digital%20Service%20Manual/Defect%20Management%20Template.xlsx). diff --git a/docs/intro.md b/docs/intro.md index 317812d..b66adff 100644 --- a/docs/intro.md +++ b/docs/intro.md @@ -1,6 +1,6 @@ # Introduction -The Department of Information Technology uses an agile methodology for developing and digitizing government services. The process for developing a digital service consists of a cycle of three different phases: +The Department of Information Technology uses an agile methodology for developing and digitizing government services. The process for developing a digital service consists of a cycle of four different phases: ## Discovery phase @@ -13,6 +13,14 @@ The first step of the process is to understand what is the service, what are the When enough requirements are documented after the discovery phase, the Development team starts developing the system with the latest technologies and standards. Additionally, the DevOps team starts preparing the development environment, and builds the CI/CD pipelines for the project. In this phase the system goes through an iterative development process until the software is ready for production. At the end of each iteration the Business Intelligence and Requirement Analysis team checks if all the requirements are met, then the Quality Assurance team will start testing the software before it is released. +# Quality Assurance Phase + +Once the development of the software is complete in each sprint, it will be handed over to the Quality Assurance Team along with the technical documentations prepared in the Discovery Phase. + +Based on the provided technical documentations, the QA team will plan and test the system properly. When there is a bug or an improvement needed, it will be reported to the development team. Upon a fix by the Development Team, it will be re-tested by the QA team again. This cycle will continue until the software is stable to ensure delivering high-quality services that match user needs and stockholders expectations. + +It is highly recommended to involve the QA Team from the early stages of the Software Development Life Cycle (SDLC). Integrating QA practices at the beginning will result in a well-planned and executed project that successfully delivers high value to the stockholders. + ## Production phase After the software is developed and tested, it is shipped to production. Even in production the software is still monitored for any error or bugs for further improvement. If there are any changes that need to be made, the cycle goes back to the discovery phase where the Business Intelligence and Requirements Analysis team starts researching the changes. Furthermore, handover details of the changes to the Development team, and after changes have been implemented shipping it back to production again. \ No newline at end of file From 984225f64f953ba024c9f2d35a66a859b268bc31 Mon Sep 17 00:00:00 2001 From: LANA-DIT Date: Wed, 19 Oct 2022 18:10:32 +0300 Subject: [PATCH 3/3] Update state_transition_diagram.png --- .../state_transition_diagram.png | Bin 33574 -> 21540 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/static/img/documentationGuidelineImgs/state_transition_diagram.png b/static/img/documentationGuidelineImgs/state_transition_diagram.png index 8090ae1b195d3ac2dba5d37fc5428ba14a46ee99..f9c66f425dab831e5a1e69971702b5ea813e9772 100644 GIT binary patch literal 21540 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 literal 33574 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