Skip to main content

What is V-Model?

 V Model

V Model is a very disciplined SDLC model with a testing phase simultaneous to every development phase. V model is an extension of the waterfall model where software development and testing is carried out in a sequential manner. It is referred to as the Validation or Verification Model.

Key Software Engineering Terms



SDLC: SDLC stands for Software Development Life Cycle. It is the activity cycle executed by Developers to develop high-quality software.

STLC: STLC stands for Software Testing Life Cycle. It is a set of activities executed by Testers systematically to test your software product.


Waterfall Model: Waterfall model is a sequential model segmented into various phases of the activity of software development. Every step is meant for carrying out the corresponding activity. Testing phase of waterfall model begins only after completion of implementation of the system.


Example To Understand the V Model



Let's say, you have been given an assignment, to create a customized software for a customer. Now, regardless of your technical history, attempt to make an informed guess of the order of steps you would take, to accomplish the task.

Phases of Software Development Activities done in each phase



Requirement Gathering stage Gather as much information as possible about the details & specifications of the desired software from the client. This is nothing but the Requirements gathering stage.

Design Stage Plan the programming language like Java, PHP, .net; database like Oracle, MySQL, etc. Which would be suited for the project, also some high-level functions & architecture.

Build Stage\tFollowing the design stage, it is build stage, i.e., nothing but actually code the software

Test Stage\tThen you test the software to check if it is developed according to the specifications are provided by the client.

Deployment stage\tDeploy the application in the respective environment

Maintenance stage\tAfter your system is deployed to use, you may need to alter the code later on as per customer request


photo

Khushboo Mishra
Manual Tester | QA Enthusiast

www.linkedin.com/in/khushboo-mishra-663584216/

khushboom099@gmail.com


 

Comments

Popular posts from this blog

🌟 The Future of QA in 2025: Why Testers Are the Superheroes of Tech

  🚀 Introduction Developers get the spotlight. AI steals the headlines. But here’s the truth no one tells you: without testers, everything breaks . Think about it. Banking apps that lose your money. Healthcare systems that give wrong reports. Flight booking portals that crash mid-payment. One missed bug can cost millions — and sometimes even lives. That’s why 2025 is not the end of QA . It’s the beginning of a new era where testers become the superheroes of software development . 🦸 Testers: The Last Line of Defense In every software team, roles are clear: Developers build features. Testers protect users. And in today’s world, protection = trust . Companies spend billions building features, but a single bug can: Destroy customer trust. Damage brand reputation. Trigger lawsuits and losses. Testers are not bug hunters. Testers are business protectors . That’s why testers are more critical than ever. 🤖 AI Won’t Replace Testers — It Will ...

Automation Just Got Smarter — Thanks to Cursor AI

  🧠 From Manual Testing to AI-Powered Automation: My Journey with Cursor AI 💡 Introduction For most of my QA career, I’ve lived in the world of manual testing — where every click, every test case, and every bug report was done by hand. But as the industry evolves, one truth became clear to me: “AI isn’t replacing testers — it’s upgrading them.” That’s why I decided to begin my automation journey with Cursor AI , an intelligent code editor that acts like your AI pair programmer. This isn’t just another tool. It’s like having a smart testing partner that learns with you, guides you, and speeds up your workflow — especially for someone transitioning from manual to automation. 🚀 Why I Chose Cursor AI Cursor AI isn’t about shortcuts — it’s about learning smarter . Here’s what stood out for me: ⚡ Instant Code Assistance: You describe a scenario → it writes the Selenium/Python code. 🧩 Error Debugging in Seconds: Explains what went wrong and how to fix it. 📚 Bu...

Automation Just Got Smarter — How Cursor AI is Revolutionizing QA in 2025

  Introduction: Why Cursor AI Matters for QA in 2025 In modern software development, automation is critical . QA testers face tight deadlines, complex test cases, and the constant pressure to deliver flawless products. Cursor AI is an AI-powered assistant designed to simplify testing, save time , and improve accuracy, making it a must-have tool for QA engineers in 2025. What is Cursor AI? Cursor AI is an intelligent testing assistant that helps QA engineers: Generate test scripts automatically Detect edge cases and potential bugs Perform cross-browser and cross-device testing Integrate seamlessly with tools like Jira, GitHub, and CI/CD pipelines This tool is perfect for both manual testers stepping into automation and experienced automation testers looking to boost productivity . Top Features of Cursor AI Script Generation : Convert simple instructions into fully functional test scripts. Bug Detection Assistance : AI identifies scenarios human teste...