วันอาทิตย์ที่ 23 กุมภาพันธ์ พ.ศ. 2557

Starting from SDLC

Software Development Life Cycle (SDLC)

The phase of SDLC can vary somewhat but generally include the following:
   - Requirements
   - Analysis and Design
   - Coding
   - Testing
        > UT (Unit Test)
        > SIT (System Integration Test)
              - Business Test
              - Functional and Integration Test
        > UAT (User Acceptance Test)
              - Test Scenario (End-to-End)
        > NFR (Non Functional Test)
              - Performance Test
              - Security Test
        > ORT (Operation Readiness Test)
   - Training (User/Technical)
   - Maintenance



Document should have in each phase:
   Requirements:
   - User Requirement Specification (purpose to confirm user requirement)

   Analysis and Design:
   - Software Requirement Specification

   Coding:
   - Program Specification

   Testing:
   - Test Script
   - Test Result
   - Incident List Report
   - Test Summary Report

   Training:
   - User Manual
   - Admin Manual
   - Operation Manual
   - Manual Material
   - Technical Transfer Knowledge

   Maintenance:
   - Deployment document 


Who is tester in each phase?
   - UT (Unit Test): Programmer
   - SIT (System Integration Test): SA/BA/IT
   - UAT (User Acceptance Test): User
   - NFR (Non Functional Test): SA/BA/IT
   - ORT (Operation Readiness Test): SA/IT