The Visual Studio IDE promotes and supports the principle of quality within the development cycle. Areas of focus include code quality, development tools and management, standards, testing and alignment, and development teams. In this course, you will learn about the application of coding disciplines and testing practices and techniques to promote, build in, and sustain application quality, continuous improvement, and customer value.
Learning Objectives
Code Quality
- start the course
- establish code review practices based on performance and security analysis
- work with the code review component
- describe the code coverage process
- describe common code defects
Testing and Frameworks
- describe the establishment of unit test standards
- work with Unit Testing
- describe Code coverage within VS/TFS
- describe Unit Testing for external frameworks
- work with Unit Testing for external frameworks
Code Development
- work with coding standards and maintainable code
- describe configuration management and appropriate tooling
- work with TFVC
Code Quality Validation
- define test candidates selection and work with test plans and artifacts
- develop test plans
- describe testing tools and types
- describe test types
- describe test types
- execute tests in VB/TFS
- analyze test results
- track test results
Team Project Management
- describe the project (process) templates
- describe Template and Work Item Customization
- customize process templates and work items
- describe roles, authority, and permissions
- work with Groups, Users, Permissions, and Security
Practice: The Development Process
- define quality and value within the development process