Up next

Strategies for Testing Event-Driven Programs

8 Views· 14 Aug 2019
ITCOURSES
ITCOURSES
5 subscribers
0

Testing strategies are well understood and established in traditional OO and/or functional settings. The same is not true for asynchronous, event-driven paradigms such as the actor model, in which the timing and execution context of assertions is important and temporal relations between generated events become test objectives.
This session introduces the Akka TestKit, which supports a wide range of testing approaches, from white box to black box, detailing strengths and weaknesses of the different levels at which tests can be conducted. The TestKit's mostly passive approach is complemented by specialized frameworks such as Basset and Setak, which control event schedules as well as static verification of finite state machines.

Copyright © 2013 Oracle and/or its affiliates. Oracle® is a registered trademark of Oracle and/or its affiliates. All rights reserved. Oracle disclaims any warranties or representations as to the accuracy or completeness of this recording, demonstration, and/or written materials (the "Materials"). The Materials are provided "as is" without any warranty of any kind, either express or implied, including without limitation warranties of merchantability, fitness for a particular purpose, and non-infringement.

Show more
100% online learning from the world's best universities, organisations and Instructors

 0 Comments sort   Sort By


Up next