This document discusses testing in Agile environments using Scrum and Kanban methodologies. It describes a project using Scrum with a 10 person team developing a web application using Java, JavaScript, Jira, GitHub, and virtual environments like Vagrant and Docker. It outlines roles, artifacts, and ceremonies in Scrum like user stories, backlogs, sprints, and stand-ups. It also discusses issues with virtual environments and benefits of limiting work in progress using Kanban. The conclusion emphasizes the importance of communication, visibility and flexibility in Agile approaches to software development and testing.