About this workshop
The software development processes provide a general framework for developing software. The “software development process” in and of itself is not a set of guidelines by which to develop software. Rather, it’s a set of terms in which you can describe and discuss many different development methodologies - Waterfall, CMMI, Scrum, and eXtreme are all different software development processes that vary greatly in their actual implementation but share common phases in one form or another. These are all under the larger umbrella of “Software Development Life Cycle (SDLC)”. Often, these different processes are formalized by different organizations, and sometimes government organizations. CMMI, for example, is managed by the Software Engineering Institute, or Rational Unified Process by IBM. Visual Studio Team System (VSTS) provides an ability to author tests, run tests, and, most importantly in the context of SDLC, publish and share the results with your team and the management of your team. This two-day onsite mentor-led jumpstart provides you with the knowledge and skills to implement black box and white box testing techniques with VSTS.
Duration
2 days
Prerequisites
- Experience with any structured programming languages or object-oriented programming languages
- Attended K365Labs Black Box Testing Workshop
- Attended K365Labs White Box Testing Workshop
Upon completion
Participants will be able to:
- Describe the testing tools and also the user interface for creating, authoring, executing, and managing tests including: Unit tests, Web tests, Load tests, Manual tests, Ordered tests, Generic tests, Third-party tests
-Describe the analysis tools and also the user interface for executing analysis including: Code analysis, Dynamic analysis
- Describe the integration points into Visual Studio Team System Team Foundation Server.
Workshop Agenda
1: Overview of Visual Studio Team System
· Test Types
· Test User Interfaces
· Analysis Tools
· Handson
. Question and Answer
2: Unit Testing with Visual Studio Team System
. Overview of Unit Testing
. Unit Testing in Visual Studio Team System
. Advanced Unit Testing in Visual Studio Team System
· Handson
. Question and Answer
3: Manual, Ordered, and Generic Test Types in Visual Studio Team System
. Manual Test Type
. Ordered Test Type
. Generic Test Type
· Handson
. Question and Answer
4: Load Testing in Visual Studio Team System
. Creating a Load Test
. Components of a Load Test
. SQL Tracing
. Using a Test Rig
. Results Store
. Best Practices
. Running a Load Test
. Investigating Results
. Reporting Results
· Handson
. Question and Answer
5: Code Analysis and Dynamic Analysis
. Code Analysis
. Dynamic Analysis
· Handson
. Question and Answer