Implementing Black Box Testing in Elixir Unit Tests

47
clicks
Implementing Black Box Testing in Elixir Unit Tests

Source: youtube.com

Type: Video

Jenny Bramble's presentation at ElixirConf 2023 focuses on enhancing Elixir's already accessible unit testing by employing black box testing techniques such as equivalence partitioning, boundary value analysis, decision tables, combinatorial testing, and state transition testing. These techniques serve as a bridge between the code and testing approach, allowing developers to write more thorough unit tests without the need for the detailed knowledge of the implementation. By applying these methods, developers can identify classes of errors, manage complexities, minimize risk, and increase confidence in the code's functionality. Bramble illustrates these concepts using a hypothetical candy shop example, making the subject matter relatable and understandable. Her goal is to equip developers with the tools to write better tests and effectively communicate with test teams to ensure high-quality software.

© HashMerge 2024