Showing posts with label SDLC. Show all posts
Showing posts with label SDLC. Show all posts

2017-04-03

SDLC vs STLC ??


SDLC stands for software development life cycle. It mainly refers to stages that software goes through during development:
Requirement Analysis
Design
Implementation
Testing
Evolution



STLC stands for software testing life cycle.
When a requirement is given to test team, testers study and analysis the requirement. A test plan will be drafted based on the estimation of resources, manpower, budget and sent to management level for approval.
Detail test cases will be developed once test plan receives approval. Test execution phase is the phase when defect will be logged and defect management take place.
Regression test is for verifying existing function/features not be affected by implementing new features or fixing up previous defect/bug. Project would be ready for delivery once it pass UAT test.



What is the connection between SDLC and STLC?
SDLC and STLC are actually go parallel.

Requirement Analysis
Business Analyst gather information and convert business requirement into technical functional requirement.
Test team review and analysis the requirement. They identify the testing requirement such as testing types, testing resources.

Design
Architect design the logic of software.
Test manager/lead develop the test plan for overall testing activities.

Coding
Development team does the coding
Testers develop detail test cases.

Testing
Test execution: manual testing, automation testing, unit testing integration testing and system testing and bug reporting.
 
Deployment
Final testing and deployment is done here.
Test report is finalized.

Maintenance
Maintenance test.


2017-04-02

Which phase of SDLC we write test case




In which phase of SDLC we can write test cases?
Actually in all phases we can write test cases.

The test activities happens at every phase of software development life cycle.
As we see in the V shape diagram above, system testing case can be prepared when business analyst carrying out requirement analysis, integration testing plan can be drafted when high level design is completed. Unit testing cases can be written when low level design approved.

Setup VNC on Ubuntu 20.04

  sudo apt update sudo apt install xfce4 xfce4-goodies sudo apt install tigervnc-standalone-server sudo apt install tightvncserver vncserver...