Join us in Disneyland, California, for POWERUp 2025, the premier conference for IBM i professionals. Whether you’re an experienced expert or just starting your IBM i journey, this event offers unparalleled education, hands-on workshops, and valuable networking opportunities. Stay ahead of the curve with insights from industry leaders, explore the latest innovations, and connect with a thriving community that shares your passion for IBM i. Don’t miss this opportunity to expand your knowledge, grow your skills, and power up your career!
Sign up or log in to bookmark your favorites and sync them to your phone or calendar.
Join us for an in-depth look at the new IBM i Testing extension for VS Code. In this session, we will demonstrate how you can now write and execute RPGUnit test suites (supporting both RPG and COBOL) directly within the editor using local files or source members. We will cover the basics of the RPGUnit test framework, guide you through the installation process, and demonstrate how to execute tests with code coverage. If you are looking to adopt new and modern tooling, come check out this exciting addition to the IBM i development ecosystem in VS Code.
This session reviews all the guiding principles of software testing along with practical experience from the IBM I specific applications and infrastructure. Topics covered include the fundamentals of testing, testing through the development lifecycle, static techniques, test design, management, and tool support. Understand how quality assurance integrates into an environment. Determine what types of testing there are and when to apply which. Learn about layering the complexity of test concepts.
Do you know all of the things you should be considering when writing and testing your software? In this session, testing expert Yvonne Enselman teams up with programming expert Scott Klement to discuss all of the things you should be considering when testing your software if you want to achieve the highest quality result.
Although examples are provided in RPG, the concepts discussed in this session apply to software development in all environments.
Everyone knows that the sooner you find a bug in your application, the less expensive it will be to fix, with bugs in your production environment being catastrophically expensive. Despite this knowledge, we traditionally underperform in this area. Why? Because testing is complex and time-consuming. Join our presentation to learn the techniques to take your testing to the next level, making it easier, faster, and more effective.
Upgrading an OS or Power system infrastructure can be daunting when approached. This session will review how to analyze needs, manage risk, assign testing tasks, track, and report.
Old program code creates technical debt and makes it difficult to maintain robust applications. In this session, we will discuss what refactoring is and how it is important to creating applications that are robust and "bulletproof." We will show an example of rewriting an old monolithic program in a new modular style, and explain the different aspects of it and how it allows for better testing and quality assurance.
This is a joint session between programming expert Scott Klement and software testing expert Yvonne Enselman, allowing you to see refactoring from both a tester and programmer perspective.
Although some RPG examples are provided, the concepts apply to any software coded in any environment.
Let's take a look at how testing is often done today, and why it's so hard. We'll discuss the benefits of test-driven development, and show how it works. We'll look at the xUnit frameworks available, and do a little test-driven development together.