I'm inIcon.svg
Two people in shirts are sitting at a table with their laptops open and writing with pencils in a notebook. There are also two pens on the table.

Description

The SQL programming language opens the door to deeper and more efficient software testing. SQL allows testers to examine the back end of application, automate testing through scripting, and simplify and speed up data generation. This course provides a quick-start guide to database testing with SQL. Dave Westerveld shows how to choose the right tools, set up a local site, and start validating data using simple SQL table joins. Next, you can learn how to generate test data by creating, updating, and deleting table entries. Finally, learn how to test SQL queries and find bugs in transactions, implement field constraints to prevent future bugs, and use schema validation to improve the quality of your application. Plus, find out how to prevent unauthorized access to data and measure the runtime of your queries to make sure you’re not impeding database performance.

Learning objectives

  • Getting set up with the tools you need
  • Writing SQL queries
  • Validating workflows and data with SQL
  • Generating test data with SQL
  • Finding bugs in transactions
  • Validating schema
  • Security and performance testing
A dartboard with two darts hitting 6 and 9.
Study planSee the topics covered in the course.
Introduction
Getting started
Using SQL for validation
Using SQL for data generation
Testing SQL queries
Conclusion
Get a LinkedIn Learning license in 3 StepsReceive access to more than 16,000 online courses to improve your skills.
  • Log in
    To get the license, create an account or log in.
  • Connect your LinkedIn account
    This will add your LinkedIn data to your profile, enabling Anywhere Club to assign your license and create personalized content recommendations.
  • Get your license
    Request your license and activate it via the email associated with your LinkedIn account.
Instructor
  • Dave Westerveld
    Test developer with many years of testing experience
    A test developer at D2L, the world’s first integrated learning platform, and an instructor, excited to be sharing his knowledge of testing. He excels at solving automation problems in a team environment and has been involved in traditional automation initiatives at various stages.
    dave_westerveld_1.5x.webp
Want to inspire others?Spread the word and share this page with anyone you know who’d find it interesting.