STARWEST 2022 - Testing for Developers
Monday, October 3
Unit Testing: What Every Developer and Tester Should Know
Do you want to take your testing skills to the next level? Are you trying to stay relevant on an agile team where testing is shifting to the left on the project timeline? Do you want to help your organization reap the full benefits of testing earlier? Then join Tariq King to explore the fundamentals of unit testing so you can find bugs as soon as they happen and do more thorough, targeted testing during software development. This introductory session is for everyone—of all programming skill levels. Learn how to apply program-based techniques such as testing by looking, automated unit...
Test Design for Fully Automated Build Architecture
Imagine this … as soon as any developed functionality is submitted into the code repository, it is automatically subjected to the appropriate battery of tests and then released straight into production. Setting up the pipeline capable of doing just that is becoming more and more common and something you need to know about. But most organizations hit the same stumbling block—just what IS the appropriate battery of tests? Automated build architectures don't always lend themselves well to the traditional stages of testing. In this hands-on tutorial, Melissa Benua introduces you to key test...
Wednesday, October 5
A Realistic Approach to Scalable and Cost-effective Cross-browser and Device Solution
Problem Statement: Current cross browser/device platforms are not built to handle the real scalability that software development design patterns require, in a cost-efficient way.
Most or all cross-browser platforms offer their services based on the number of parallel connections. The more connections you need, the more expensive it gets. Here you must choose quality vs cost. With the current providers, without spending in millions, you would not be able to implement shift left with full scalability. This is because the current platforms are not aligned to the best practices of CI CD...
The Rise and Benefits of Robotic Process Automation
Robotic Process Automation (RPA) is a term given to technology that allows developers to programmatically emulate the actions of a human to execute a business process. RPA often operates on the user interface (UI) layer to capture data or interact with an application or across multiple applications to perform tasks that are considered repetitive or time-consuming. Originally focused on business processes, many RPA solutions now integrate with SDLC tools. While the promises of easy adoption and scaling are made by almost every vendor, the reality is long-term commitment to an RPA program is...
DevSecOps by Default: What Have, Can and Must We Learn from Log4Shell?
PreviewEnd of 2021 Log4Shell ruined many Christmas holidays for developers, architects, ITOps and especially Dev(Sec)Ops teams. How did this incident help us strengthen our software supply chain? How have DevSecOps adopted their delivery and operations orchestration to prevent using vulnerable code or react faster once a new breach is detected?
In this session we cover stories from DevSecOps teams that were on the frontlines when Log4Shell hit. We look into application security approaches and tools to detect vulnerabilities during testing, delivery as well as in production and see how...
Speed Up Your Cloud Transformation by Giving Developers Back Control Over Their Dev & Test Environments
Todays Cloud Transformation is accompanied by a number of vital policies and norms, important for delivering scalable and robust systems at high quality. Yet, the same practices can also be road-blockers for cloud developers who are striving to build bleeding-edge systems. Although fast, iterative development processes with quick feedback loops are vital to creating a culture of continuous innovation across the organization, handcuffs are all too often imposed on cloud developers by important, yet cumbersome cloud approval processes, or unnecessarily long wait times during...