
Explore Perfect Twin, a parallel verification automation solution using real transaction data to reproduce current and future internal and external transactions and automatically compare results to determine pass or fail.
PerfecTwin's seven modules—capture, recorder, replayer, modifier, simulator, rule manager, and analyzer—are explained, showing how data conversion and externally linked tests drive replayed transactions from current to future systems.
Install Perfect Win on your Windows environment and set up the analyzer environment with a step-by-step walkthrough that builds on concepts covered in the last session.
Install and configure the perfect win environment, including Npcap and DB setup, launch the perfect win modules, and access mini bank and next bank transactions via bookmarks.
Log in to the analyzer, register the license tied to your internal IP, and register the Capture Recorder, Replayer, Modifier, and Simulator modules for use.
Explore Perfect Twin basics, how it works, and the environment; capture a real transaction in the current system, analyze the request and response, and reproduce it in the target system.
Explore hands-on practice with HTTP messages, including requests, responses, methods, URLs, versions, and headers, using the Perfect Win environment in a GCP setup.
Capture and reproduce current system transactions in a future system using packet, file, and excel captures, then map systems, services, and messages with the rule manager.
Configure and run a packet capture workflow by editing cap_runner.conf, selecting the loopback interface, enabling http traffic with css/js filters, and coordinating the recorder and analyzer to review transactions.
Practice http mapping by capturing packets and mapping current requests to a future system. Verify results with rule files, local replayer, and analyzer.
This course provides an in-depth and comprehensive training experience focused on test automation using PerfecTwin, a sophisticated tool designed for parallel verification testing based on large-scale real transaction data. The course is structured to guide participants through the foundational concepts and architecture of the PerfecTwin solution, ensuring a thorough understanding of its capabilities and applications.
Participants will engage in hands-on practice with HTTP message examples, which serves as a practical approach to learning how to effectively utilize the PerfecTwin solution. This practical component is crucial as it allows learners to apply theoretical knowledge in real-world scenarios, thereby enhancing their understanding and skills.
Throughout the course, participants will explore various aspects of the PerfecTwin solution, including its installation process, the unique features and activation of each module, and the registration of systems, services, and messages. Additionally, the course covers the methods for writing specifications and conversion rules, which are essential for customizing and optimizing the tool's functionality to meet specific testing needs.
A significant focus is placed on the use of Modifiers for transaction transmission and result comparison analysis. This aspect of the course is designed to equip participants with the skills needed to perform detailed and accurate test analyses, ensuring high-quality outcomes.
By the end of the course, participants will have a robust understanding of how to leverage PerfecTwin for high-quality test automation. The course is highly recommended for anyone interested in exploring and experiencing the capabilities of the real transaction-based parallel verification solution, PerfecTwin. Whether you are a beginner or an experienced professional in the field of test automation, this course offers valuable insights and practical skills that can enhance your testing processes and outcomes.
Key Content:
Understanding PerfecTwin Concepts
Installation of the PerfecTwin Solution
Features and Activation of Each Module
Registration of Systems, Services, and Messages
Writing Specifications and Conversion Rules
Using Modifiers for Transaction Transmission and Result Comparison Analysis