• Authored Course

Professional Software Testing Using Visual Studio 2017

Learn via: Classroom / Attend from Anywhere

Price: £2375

Dates and Locations

About this Course

This three-day course will introduce you to contemporary testing principles and practices used by Agile teams to deliver high-quality increments of software on regular iterations.

Target Audience

This course is appropriate for all members of a software development team, especially those team members performing testing activities – regardless of skill level. This course also provides value for non-testers (managers, Scrum Masters, coaches, etc.) who want a better understanding of what Agile software testing involves.

You should take this class if any of these issues sound familiar:

  • Release dates and budgets are missed due to low quality and bugs
  • Testing activities are performed at the end of the sprint/iteration or release
  • No collective ownership or collaboration exists between the developers and testers
  • The team tests the wrong things at the wrong time
  • No automated tests, no regression tests, and no idea of the quality of your software!

Learn from the UK's leading Microsoft training provider

  • Comprehensive curriculum

    We deliver over 20,000 Microsoft training courses in the UK each year

  • Experienced experts

    Our first-class learning specialists all have a minimum of 5 years training experience

  • Superb satisfaction scores

    99% of our delegates are satisfied with their Microsoft course

  • Trusted training

    We are the largest Microsoft Gold Learning Partner in the UK

  • Microsoft Partner Gold Learning

Why people choose QA

Locations

There are over 20 QA learning centres and many other sites spread across the UK, providing a convenient choice of learning locations and ensuring that over 90% of the population is within 45 minutes of a training destination. Learn more

  • London

    London

    International House

  • Manchester

    Manchester

    Oxford Street

Delegate portal

Booking courses with QA has always been easy, but now we've made it even easier. With myQA you can book, administer and manage all your bookings online, in one place. Login / sign-up

Detailed Information

This course contains several modules, each covering a different set of Agile practices and related tools.


1. AGILE SOFTWARE TESTING

  • Agile software development
  • Agile testing behaviors
  • Agile requirements and acceptance criteria

2. PLANNING AND TRACKING QUALITY

  • Forcasting and planning a sprint
  • Defining done, reporting bugs

3. DEVELOPMENT TESTS

  • Unit testing, code coverage
  • Test-Driven Development (TDD)

4. ACCEPTANCE TESTS

  • Acceptance testing, integration testing, UI testing
  • Performance testing, load testing, non-functional requirements
  • Acceptance Test-Driven Development (ATDD)

5. EXPLORATORY TESTS

  • Exploratory testing, testing “tours”, providing feedback

6. BUILD AND TEST AUTOMATION

  • Automated building and testing, Continuous Integration (CI)
  • Build and test using Visual Studio agents

7. DELIVERING QUALITY SOFTWARE

  • Avoiding technical debt, defining and obeying a definition of 'Done'
  • Overcoming common dysfunctions, attributes and behaviors of high-performance teams

Students will work in teams on a common case study using Visual Studio Team Services to plan and track their work.

No technical skills or experience are required. All technical concepts will be explained during class.

All source code will be provided. Knowledge of Agile and Scrum is a plus.

Visual Studio Concepts:

  • Visual Studio Team Services
  • Team Projects
  • Working and testing as a team
  • Managing a backlog
  • Planning a sprint
  • Test case management
  • Reporting a bug
  • Creating/running a unit test
  • Calculating coverage
  • Concurrent testing (Live & NCrunch)
  • Coded UI tests
  • Selenium UI tests
  • Web performance tests
  • Load tests
  • Exploratory testing
  • Test and Feedback extension
  • Installing and configuring agents
  • Running an automated build
  • Running automated tests
  • Configuring Continuous Integration (CI)
  • Avoiding technical debt

Microsoft
Microsoft Certifications

Take the next step in your career by achieving certification in Microsoft Technologies.

Microsoft Azure
Microsoft Azure

Master Azure with QA, the 2015 Microsoft Worldwide Learning Partner of the Year.

Windows Server
Windows Server 2016

Learn to efficiently manage corporate IT infrastructures with Windows Server 2016.

MOC on Demand

Delivers Microsoft Official Curriculum (MOC) courses online straight to your device.