Главная
Study mode:
on
1
Intro
2
About me
3
About the team today
4
About the application
5
About the technical challenges
6
About our problem
7
Some reasons
8
Engineering education
9
Process investments
10
New test strategy evolved
11
Where to inject behaviour tests?
12
Which Cucumber binding?
13
Behaviour tests with Cucumber?
14
Test setup
15
Let's write a simple test
16
Feaze the Ruby part...
17
XMLRPC protocol
18
RSpecinterface
19
Application test interface
20
Execution chain inside application
21
Glue code
22
When to proceed?
23
Synchronous command
24
Test functions
25
Asynchronous test function
26
Scoped test contexts in RSpec
27
Scope function example
28
Helpful additions
29
Nice side effect
30
Results of quality improvements
31
Process improvements
32
Current test status
33
Overall lessons learned
34
Practical lessons learned
35
Acknowledgements
36
Reference
Description:
Explore the journey of transitioning from a legacy system to a modern C++ based medical device in this ACCU 2016 conference talk. Delve into the challenges faced by Felix Petriconi and his team as they develop a complex application for medical purposes. Learn about the technical hurdles, engineering education, and process investments made to improve quality. Discover the evolution of their test strategy, including the implementation of behavior-driven development using Cucumber, RSpec, and XMLRPC protocol. Gain insights into synchronous and asynchronous test functions, scoped test contexts, and the overall lessons learned from this transformative project. Understand the practical implications and benefits of quality improvements in medical device development.

Leaving The Dark Side - Developing a C++ Based Medical Device

ACCU Conference
Add to list