filmov
tv
Innovative Testing Techniques with Bytecode Instrumentation

Показать описание
Bytecode instrumentation is a powerful technique that enables you to inject arbitrary behavior into your Java code. It can be useful in testing/debugging, enabling code to be temporarily added during a test run and having no impact on your production-ready application.
This presentation attempts to demystify the process of bytecode instrumentation. It includes an overview of what is possible and why you might want to try the technique, followed by a practical example of how bytecode instrumentation is done and how the speaker has used it in the testing of real applications.
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.
This presentation attempts to demystify the process of bytecode instrumentation. It includes an overview of what is possible and why you might want to try the technique, followed by a practical example of how bytecode instrumentation is done and how the speaker has used it in the testing of real applications.
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.
Innovative Testing Techniques with Bytecode Instrumentation
EasyNotify - Advanced Testing Techniques
12. Generating Bytecode
Living in the Matrix with Bytecode Manipulation
DroidKaigi 2023 - [EN] Introduction to Bytecode Instrumentation with AGP 8 | Marcel Schnelle
Cost of Bytecode
Java Bytecode Explained
innovation testing complete
A tale of Java bytecode instrumentation + LiveRebel (Part 4)
JVM Bytecode for Dummies (and the Rest of Us Too)
Java byte code in practice
Java Code Coverage Mechanics
Byte code manipulation for Android (en) - Stéphane NICOLAS, Groupon - Droidcon Paris 2014
Bytecode Injection Into A Running Process Using Ptrace()
33rd Degree 2014 - Busy Java Developer's Guide to JVM Bytecode - Ted Neward
Bytecode visualizer
The Java Agent: Modifying Bytecode at Runtime for Fun and Profit | Brighton JUG
Java Class File Byte Code Explain
JDD2014: JVM bytecode manipulation techniques for JVM 'freaks wannabe' (J. Pałka)
Rafael Winterhalter on Byte Buddy
JDK IO 2014 - JVM bytecode engineering - Kees Jan Koster
JVMLS 2015 - New Bytecodes, New Objects
Software Testing Training | Innovation Thinking Evolve and Expand Your Capabilities
Concolic Testing of High-Level Languages, Konstantinos Sagonas
Комментарии