Resources: Code Profiling

The Profile Learning Center

Performance & Memory Profiling and Code Coverage

One of agile development’s hallmark characteristics is short development cycles, which usually range from two to eight weeks in length. These short cycles leave little to no room for code refactoring or performance tweaks. Thus, programmers need to ensure code runs efficiently from the outset of the project.

Performance profilers are software development tools designed to help you analyze the performance of your applications and improve poorly performing sections of code. They provide measurements of how long a routine takes to execute, how often it is called, where it is called from, and how much of total time at some spot is spent executing that routine. If you've used a profiler in the past, you'll certainly agree that it is a wonderful asset during the development and QA process. If not, you can learn the benefits and best practices in one of our many profiling resources.

Fundamentals of Performance Profiling 

Performance Profiling, in simplest terms is all about checking to see if your code and thus application is as optimized and fast performing as you hoped it would be.

Choosing the Best Code Profiling Tool

Choosing the correct profiling tool is difficult for many development teams. With many choices and features to pick from, we show you which aspects of a profiling tool are the most important

Large Applications: How to Do Code Coverage?

We'll walk you through how we do code coverage analysis on our own product, TestComplete, a large 32 bit application

Clear all filters
Reviewing Change Packages: The Next E...

In this webinar session, we will be sharing how teams can use change package reviews to build a robust quality gate for their codebase.

Speed Up Testing & Improve Software Q...

Optical character recognition (OCR) is revolutionizing the digital transformation of organizations across the globe. As the process of digitizing

API Automation and TDD to Implement M...

At SmartBear Connect, Hrishi Potdar explains how Dell designed and implemented an API automation strategy for converting the complex suite of test

The Implementation of DevOps at Smart...

At SmartBear Connect 2018, Martin Loewinger shares the evolution of DevOps at SmartBear. 

How BDD Can Save Agile

At SmartBear Connect 2018, Cucumber's Matt Wynne discusses how teams the teams that want to implement BDD are often half-heartedly using Agile

Accelerate Your Delivery Pipeline Wit...

Laurent Py and Vincent Pretre from SmartBear how successful DevOps teams combine BDD techniques with product analytic analysis to continuously assert

Certica's Use of Zephyr in the Qualit...

At SmartBear Connect 2018, Stephanie Beach reviews how Zephyr fits into Certica's quality program and how to track the tests via the test cycles.

Eliminate Tool Limitations With the "...

At SmartBear Connect, Bryan Osterkamp and Chris Nelson from USAA show their "Test Infrastructure as a Freeway Approach" which can

Testing Without a GUI Using TestComplete

At SmartBear Connect, Steven Holloway from Harris reviews testing in a Linux environment and will share best practices on how to scale test

Hidden Treasure - TestComplete Script...

Select Medical's Rob Martin highlights Script Extensions in TestComplete, an often-overlooked feature, at SmartBear Connect. Script Extensions

How BDD Can Save Agile

At SmartBear Connect, Cucumber's Matt Wynne discusses how teams the teams that want to implement BDD are often half-heartedly using Agile

API Automation and TDD to Implement M...

Dell Boomi undertook an extremely challenging Master Data Management project with the implementation of data survivorship

 «  3 4 5 6 7  »