I am Virender Singh and I am a software Engineer.I have been in the Software profession for more than 12 years now. I worked on large spectrum of projects, from being a QA engineer to being a Development Engineer. At present I work as a Software Engineer for Microsoft India Development centre. I love to learn new technologies, specially in the field of Image Processing and Digital Signal processing. You can find me at following locations @LinkedIn @FaceBook @ToolsQA @Github

Sprint Planning

Sprint Planning

Agile TutorialAgileWhat is Agile?Agile Manifesto – 4 Values and 12 PrinciplesWhy Agile Methodology?ScrumWhat is Scrum?What is Sprint?Sprint PlanningAgile Methodogies GuidesScrum GuideKanban GuideExtreme ProgrammingLean DevelopmentDSDM GuideCrystal MethodologyAgile MethodologyFeature Driven Development (FDD) We know that product development comprises of several Sprints. Each Sprint delivers a working increment of the product. So how do we decide what goes…

WHAT IS SPRINT - A KEY SCRUM EVENT

What is Sprint?

Agile TutorialAgileWhat is Agile?Agile Manifesto – 4 Values and 12 PrinciplesWhy Agile Methodology?ScrumWhat is Scrum?What is Sprint?Sprint PlanningAgile Methodogies GuidesScrum GuideKanban GuideExtreme ProgrammingLean DevelopmentDSDM GuideCrystal MethodologyAgile MethodologyFeature Driven Development (FDD) Scrum has prescribed a set of events that are essential to ensure consistency in the process. These are timeboxed events, which means every event has…

What is Scrum?

What is Scrum?

Agile TutorialAgileWhat is Agile?Agile Manifesto – 4 Values and 12 PrinciplesWhy Agile Methodology?ScrumWhat is Scrum?What is Sprint?Sprint PlanningAgile Methodogies GuidesScrum GuideKanban GuideExtreme ProgrammingLean DevelopmentDSDM GuideCrystal MethodologyAgile MethodologyFeature Driven Development (FDD) Agile and Scrum are the new buzz words these days. What’s so special about them that it has been adopted not only in the IT…

Feature Driven Development

Feature Driven Development (FDD) : An Agile Methodology

Agile TutorialAgileWhat is Agile?Agile Manifesto – 4 Values and 12 PrinciplesWhy Agile Methodology?ScrumWhat is Scrum?What is Sprint?Sprint PlanningAgile Methodogies GuidesScrum GuideKanban GuideExtreme ProgrammingLean DevelopmentDSDM GuideCrystal MethodologyAgile MethodologyFeature Driven Development (FDD) Feature Driven Development (FDD)- As the name says, the feature would be the most crucial aspect of this process. The practices this method follows might…

Extreme Programming

Agile TutorialAgileWhat is Agile?Agile Manifesto – 4 Values and 12 PrinciplesWhy Agile Methodology?ScrumWhat is Scrum?What is Sprint?Sprint PlanningAgile Methodogies GuidesScrum GuideKanban GuideExtreme ProgrammingLean DevelopmentDSDM GuideCrystal MethodologyAgile MethodologyFeature Driven Development (FDD) Extreme programming is one of the Agile methods. It is different as it is Lightweight Reduces risk Efficient Supple, Anticipated Easy & most importantly, it’s…

Crystal Methodology

Crystal Method in Agile

Agile TutorialAgileWhat is Agile?Agile Manifesto – 4 Values and 12 PrinciplesWhy Agile Methodology?ScrumWhat is Scrum?What is Sprint?Sprint PlanningAgile Methodogies GuidesScrum GuideKanban GuideExtreme ProgrammingLean DevelopmentDSDM GuideCrystal MethodologyAgile MethodologyFeature Driven Development (FDD) Crystal method is a family of methods, developed by Alistair Cockburn. These methods mainly focused on people and their interaction and were established in 1990…

Agile

Agile Methodology

Agile TutorialAgileWhat is Agile?Agile Manifesto – 4 Values and 12 PrinciplesWhy Agile Methodology?ScrumWhat is Scrum?What is Sprint?Sprint PlanningAgile Methodogies GuidesScrum GuideKanban GuideExtreme ProgrammingLean DevelopmentDSDM GuideCrystal MethodologyAgile MethodologyFeature Driven Development (FDD) We are living in a fast-paced world where Maggi cooks in 2 minutes, and pizza delivery happens at your doorstep within 30 minutes. So, why…

Keyboard Event Action Class

Keyboard Events in Selenium Actions Class

BASICSJava BasicsData Types and VariablesOperatorsDecision MakingLoopsArraysClasses and ObjectsClass ConstructorsString ClassSet Up WebDriver with EclipseSet Up JavaSet Up EclipseSet Up Webdriver Java ClientConfigure Selenium WebDriver with EclipseSelenium TestRunning Test on GeckoDriverRunning Test on Safari BrowserRunning Test on Chrome BrowserRunning Test on IE ExplorerInternet Explorer Driver ServerChallenges to run Selenium Scripts with IE BrowserWebDriver CommandsBrowser CommandsNavigation CommandsWebElement…

Software Testing

Difference between White Box and Black Box Testing

Software TestingSoftware TestingSoftware TestingManual TestingDifference Between Error Mistake Fault Bug Failure DefectTesting ArtifactsTest BasisTest Case SpecificationTest ScenarioTesting ProcessPrinciples of Software TestingTest Process in Software TestingSoftware Testing Life CycleSoftware Development Life CycleWaterFall ModelIterative ModelSpiral ModelV-ModelRAD ModelPrototype ModelTesting LevelsFunctional TestingUnit TestingSmoke TestingSanity TestingRegression TestingUser Acceptance Testing – UATAlpha Testing & Beta TestingEnd-to-End TestingNon Functional TestingPerformance TestingLoad TestingStress…

Selenium Tutorial 4

Actions Class in Selenium

BASICSJava BasicsData Types and VariablesOperatorsDecision MakingLoopsArraysClasses and ObjectsClass ConstructorsString ClassSet Up WebDriver with EclipseSet Up JavaSet Up EclipseSet Up Webdriver Java ClientConfigure Selenium WebDriver with EclipseSelenium TestRunning Test on GeckoDriverRunning Test on Safari BrowserRunning Test on Chrome BrowserRunning Test on IE ExplorerInternet Explorer Driver ServerChallenges to run Selenium Scripts with IE BrowserWebDriver CommandsBrowser CommandsNavigation CommandsWebElement…