YoVDO

Test Your Code - Essential Tools for APL Function Testing

Offered By: Dyalog User Meetings via YouTube

Tags

Software Testing Courses Quality Assurance Courses Unit Testing Courses Functional Programming Courses Code Coverage Courses APL Courses Dyalog Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore essential tools for testing APL functions in this 27-minute conference talk by Michael Baas at Dyalog '22. Learn how to enhance code quality through unit testing, starting with an introduction to the concept and its importance. Discover the ]DTest tool through a practical demonstration on a simple statistics program. Master techniques like writing tests as dfns with empty guards and using the SuccessValue modifier. Delve into defining test suites and utilizing code coverage to assess test effectiveness. Gain insights on testing across multiple interpreters and platforms to ensure robust code. Elevate your APL programming skills and improve the reliability of your delivered code with these professional testing practices.

Syllabus

Introduction and focus on unit testing
How to do unit testing
Demonstration of ]DTest on a simple statistics program
Writing tests as dfns with empty guards
SuccessValue modifier to choose which value indicates test success
Defining a test suite
Code coverage to see which lines of code were executed by tests
Testing across multiple interpreters on different platforms
Conclusion


Taught by

Dyalog User Meetings

Related Courses

Automated Software Testing: Unit Testing, Coverage Criteria and Design for Testability
Delft University of Technology via edX
Testing Angular 4 (previously Angular 2) Apps with Jasmine
Udemy
Node.js Unit Testing In-Depth
Udemy
Testing Fundamentals in iOS
Pluralsight
Agile Software Development: Code Quality
LinkedIn Learning