Developer Testing Boot Camp

With Melvin Perez-Cedano


See how to plan and carry out an efficient and effective developer testing strategy. Avoid common testing pitfalls, and learn to determine how much developer testing is enough.

Start your free trial

*No credit card required!

Overview

Developer testing is a critical component of software development–yet studies show that developer testing is typically inefficient and ineffective. Significant developer effort is spent without finding defects that should have been found. Learn how to be more efficient and effective by achieving higher test coverage and how to make the software itself more testable. See how to plan and carry out an efficient and effective developer testing strategy. Avoid common testing pitfalls, and learn to determine how much developer testing is enough.

Benefits

After completing this course, you will be able to understand:

  • Core Concepts: Test cases, test coverage, types of testing, test tools and frameworks
  • Functional Testing
  • Structural Testing
  • Test Planning
  • Test Driven Development
  • Writing Testable Code
  • Testing the Tests
  • Useful Test Tools

Related Courses

Understanding Software Projects, Agile Developer Boot Camp

Resources: Workbook
Duration: 8h 00m

Your instructor
Melvin Perez-Cedano
Construx Senior Fellow

Resources


All Resources

Lessons


Course Introduction
Adopt a Tester Mindset
Test Early, Test Often
Refine Knowledge For Testing
Automate Your Tests
xUnit Basics in JUnit
Write Test Code With Care
Derive Behavioral Tests From Contracts
Test Driven Development
TDD Kata Demo: “Secret Santa”
LAB: TDD Kata
Domain Testing
Input Domain Coverage
Domain Analysis
LAB: Ensure Domain Coverage
Combinatorial Testing
Decision Tables
LAB: Decision Tables
Ensure Code Coverage: Overview
Decision (Branch) Coverage
Complexity and Defects
Replace Dependencies With Test Doubles
Types of Test Doubles
Build and Integrate Often

OnDemand pricing

Frequently asked questions

Who is Construx?

Construx has been teaching companies the best practices for making software teams successful and efficient for over 20 years. We’re devoted to mastering these concepts and ideas and spreading them so that every software project can be successful. Our founder is Steve McConnell, one of the most well respected authors (Code Complete, etc) in the software industry.

Do you need my credit card for the free trial?

Nope. No sneaky billing at the end of your trial and no need to commit so fast. Sign up and start trying our courses in less than 5 minutes.

How does the free trial work?

Start a trial and you’ll have instant access to our entire OnDemand catalog. Navigate to any course you find interesting and start learning. You’ll have access now through the new year to try any courses you’d like.

What credit cards do you accept?

We take all major credit cards, Paypal, and we can also support invoicing. None of that, however, is needed during the free trial.

What courses will I have access to?

We are continually adding new courses and updated content to the OnDemand catalog. Our current courses can be found here on our course catalog.

What if I have a question not answered here?

We’ll be happy to get in touch. Our sales staff are friendly, knowledgeable and passionate about finding the right training for your specific situation. Contact us today and we’ll connect soon.

Construx OnDemand: Empowering these software teams