top of page
Digital Shelf
It’s more of a personal collection—random things I come across, resources worth remembering, and thoughts I might want to come back to later. Just a place to keep track of it all.


Cypress: Test Structure & Locators
Test Structure Cypress organizes test files using a describe block to group related test cases, while each individual test is defined with an it block. This structure is similar to other JavaScript testing frameworks like Mocha or Jasmine. You can also nest describe blocks to create sub-groups of tests. Additionally, you can use hooks like before, beforeEach, after, and afterEach to set up preconditions or cleanups. At the top of every Cypress test file, you often see the l
Jun 28, 20252 min read


Cypress Install & Config
This reference guide covers the complete workflow from installation to running tests. Prerequisites Node.js installed on your system Visual Studio Code (or your preferred code editor) Installation npm install cypress --save-dev --force The --save-dev flag ensures Cypress is installed as a development dependency, and --force resolves any potential dependency conflicts. Initial Setup npx cypress open When you run this command for the first time: Select "E2E Testing" Choose
Jun 25, 20252 min read


TS Fundamentals: Reference Guide
Overview This guide serves as a structured reference for TypeScript fundamentals, covering essential concepts from basic type annotations to advanced patterns. TypeScript extends JavaScript by adding static type definitions, enabling better development tooling, early error detection, and improved code maintainability. 1. Environment Setup & Basic Output TypeScript vs JavaScript Difference : TypeScript requires compilation to JavaScript before execution, while JavaScript runs
Jun 24, 20254 min read


JS Fundamentals: Reference Guide
GitHub Repository: https://github.com/radsto6631/js_fundamentals Overview This guide serves as a structured reference for JavaScript fundamentals, covering essential concepts from basic syntax to advanced patterns. Each section includes practical code examples and real-world applications, demonstrating both theoretical knowledge and hands-on implementation skills. 1. Environment Setup & Basic Output Key Points: console.log() is the primary debugging tool in JavaScript Essent
Jun 17, 20252 min read


Node.js Cheat Sheet
What is Node.js? JavaScript runtime for running JS outside browsers. Built on Chrome's V8 engine. For QA: Powers Cypress, Playwright, Jest, API testing tools, CI/CD scripts. Installation Mac # Homebrew (preferred) brew install node # nvm (for version management) curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash nvm install --lts Windows Download from nodejs.org (LTS version) Or use Chocolatey: choco install nodejs Verify node --version
Jun 16, 20253 min read
bottom of page