Parasoft: Leader in Service Virtualization

Download voke Research's Market Mover Array Report to learn why Parasoft was named the Lifecycle Virtualization leader.

Parasoft: Leader in Test Automation

Learn why Parasoft received the highest score for API testing and test automation in “The Forrester WAVE: Modern Application Functional Test Auto...

Continuous Testing

Learn how Continuous Testing provides a real-time, objective assessment of the business risks associated with an application under development.
  • Type

  • Topic

  • Product

  • Technology

Parasoft Resource Center

Improve Code Quality with Change-Based Testing

In this webinar, we’ll demonstrate enhancements to Parasoft’s change-based testing capabilities that can help you identify issues that need to be resolved to mitigate risk and accelerate delivery. You’ll learn how to speed up testing efforts by identifying which manual tests need to be re-executed due to code changes and focus the creation of new tests on the changed lines of code not covered by existing regressions.

How to Exercise Your Code Every Day

In this webinar, we’ll show you how to test your code for just a few minutes daily – keeping your applications healthy, and efficiently building safety, security, and reliability into apps during development.

The Legend of Software Hollow: Defeating the Headless Horseman of Faulty Applications

In this special Halloween webinar, we discuss how an automated application of software quality activities can help you survive releases as the Headless Horseman of software quality issues attempts to ride through your application.

PIE Attracts Bugs (in your code)

How can you transform the data collected from numerous SDLC practices and systems into insightful, actionable information? It’s as easy as PIE! Discover how Parasoft PIE automatically identifies business risks while highlighting opportunities for process improvement.

What’s New with Parasoft Development Testing Platform?

Parasoft Development Testing Platform integrates Parasoft, open-source as well as third party tools to consistently apply software quality practices throughout the SDLC. Discover the latest UI enhancements, next generation of unit testing & code coverage engines, and improvements with our Process Intelligence Engine (PIE).

Automated Unit Testing Use Cases vs. Abuse Cases

by Jason Schadewald (Product Manager)

Today’s test generation technology can more intelligently stub and harness dependencies in your code, putting you in a much better position to ensure software quality. This presentation explores the state of test-generating tools, how to get the most out them, and how the tools need to evolve.

How to Use and Abuse Autogenerated Unit Tests

Today’s test generation technology can more intelligently stub and harness dependencies in your code, putting you in a much better position to ensure software quality. This presentation explores the state of test-generating tools, how to get the most out them, and how the tools need to evolve.

Development Testing for Agile Teams

Learn how the systemic adoption of a Development Testing Platform exponentially helps Agile teams implement Development Testing activities (static analysis, unit testing, peer review, coverage analysis, runtime error detection, etc.) while helping to reduce technical debt and enable early defect prevention.

Know What You Are Testing And Keep It Clean

Techpost Media by Jason Schadewald (Product Manager)

Are you running the right tests that really deliver useful results? The key to good software testing regimes is to be highly-selective in choosing what to test. It is possible to have too much of a good thing.

Parasoft C/C++test

Part of Parasoft’s Development Testing Platform, C/C++test prevents bugs from being injected into your code by enabling a full range of static analysis, flow analysis, metrics analysis, unit testing and peer review assignment, presenting results within your IDE on your desktop.

Parasoft dotTEST

Parasoft dotTEST, our development testing solution for .NET languages, is an integrated Development Testing solution for automating a broad range of best practices proven to improve software development team productivity and software quality.

First Things First – Getting Started with Unit Testing

This webinar discuss how to do unit testing the right way while comparing and contrasting ad-hoc unit testing activities with a mature model of unit testing.

Why Regression Testing is a Development Testing Lifesaver

by Rich Newman (Principal Software Engineer)

Read a first-hand account of how regression testing can be a development lifesaver.

Managing the Risks of Building and Deploying SaaS with a Development Testing Platform

by Jason Schadewald (Product Manager), Adam Trujillo (Technical Writer)

In this paper, you’ll learn about the benefits, as well as the risks, associated with SaaS development.

Embedded System Complexity Drives the Need for Advanced Test and Measurement Tools

Military & Aerospace Electronics

The pressure to deliver more capability in shorter timeframes often leads to a search for shortcuts. Utilizing greater levels of automation for static analysis, flow analysis, and unit testing, an increasing productivity can match this growing demand.

Want Quality Software Testing? Lose The Ambition

Techpost Media by Jason Schadewald (Product Manager)

This podcast explains a) How to approach embedded testing b) Why relying on unit tests alone is dangerous c) Why the less complex the device, the more complex the testing.

Unit Testing Maturity Model

The Unit Testing Maturity Model details the levels of adoption from ad hoc to fully-optimized to help organizations make informed unit testing strategy decisions.

Success In Building Quality Software Is Knowing What Not To Test

Techpost Media by Arthur Hicken (Evangelist)

Explore the evolution of software testing and get tips for applying top Agile quality strategies to development testing.

Top 5 Best Practices for Unit Testing

by Arthur Hicken (Evangelist), Adam Trujillo (Technical Writer)

Learn how to create actionable tests for the present and the future, ensure that unit testing is adopted across the team, and help the team avoid unit testing pitfalls.

What Do Developers Hate About Unit Testing?

by Arthur Hicken (Evangelist), Adam Trujillo (Technical Writer)

Results from our unit testing poll for software developers sheds a little light on the development testing best practice.

Overcome Mobile App Development Fears through Development Testing

by Adam Trujillo (Technical Writer)

Introducing bugs during an update, anxieties about APIs and platform shifts are software development fears that can be overcome with development testing tools like unit testing.

Unit Testing Techniques for Embedded Systems Software

Parasoft White Paper by Marek Kucharski (President Parasoft SA, VP of Dev), Cynthia Dunlop (Lead Technical Writer)

Explains how unit testing can help developers start verifying code as soon as it is completed even if the target hardware is not yet built or available for testing so target testing can focus on verifying the interface between the hardware and the software.

Integrated Error Detection Techniques for Java

Demonstrates how to automate and synchronize error-detection techniques—including static code analysis, data flow analysis, unit testing, and runtime error detection—to more effectively find defects in Java applications.

Unit Testing Best Practices

Learn best practices for achieving real results with unit testing.

Introduction to Parasoft C/C++test

Introduces how Parasoft C/C++test automates comprehensive development testing for C and C++, including static analysis, unit testing, code review, runtime error detection, and more.

Parasoft C/C++test for Embedded Development

Demonstrates how Parasoft C/C++test enables teams to produce better code for embedded systems, test it more efficiently, and monitor progress towards their quality goals.

Integrated Error Detection Techniques For Java

Demonstrates how to automate and synchronize error-detection techniques—including static code analysis, data flow analysis, unit testing, and runtime error detection—to more effectively find defects in Java applications.

Multiple Error Detection Techniques for Embedded Software Development

Demonstrates how to automate and synchronize error-detection techniques including static code analysis, data flow analysis, unit testing, and runtime error detection to more effectively find defects in embedded C applications.

Integrated Error-Detection Techniques Find More Bugs in Embedded C Software

Parasoft White Paper by Marek Kucharski (President Parasoft SA, VP of Dev), Cynthia Dunlop (Lead Technical Writer)

Demonstrates how to automate and synchronize error-detection techniques—including static code analysis, data flow analysis, unit testing, and runtime error detection—to more effectively find defects in embedded C applications.

How to Leverage Code Analysis Techniques for Your Embedded Project

In this webinar, learn how to achieve better testing results by combining static analysis with different techniques to improve the quality of your code while enforcing standards compliance.

Making Unit Testing Practical for Embedded Development

Electronic Design by Marek Kucharski (President Parasoft SA, VP of Dev), Cynthia Dunlop (Lead Technical Writer)

Explains how to start verifying code as soon as it is completed—even if the target hardware is not yet built or available for testing. With this strategy, the majority of the problems with the application logic are exposed early and target testing can focus on verifying the interface between the hardware and the software.

Integrating Error-Detection Techniques to Find More Bugs in Embedded C Software

Embedded Computing Design by Marek Kucharski (President Parasoft SA, VP of Dev), Miroslaw Zielinski (C++test Development Mgr), Cynthia Dunlop (Lead Technical Writer)

Demonstrates how automated techniques such as pattern-based static code analysis, runtime memory monitoring, unit testing, and flow analysis can be used together to find bugs in a sample embedded C application.

Jtest: Java Static Analysis, Code Review, Unit Testing, Security

This data sheet introduces Parasoft Jtest , an integrated Java testing toolkit for static code analysis, code review, automated unit and component testing, coverage analysis, runtime error detection, and regression testing.

C/C++test: C/C++ Static Analysis, Code Review, Unit Testing, Security

This data sheet introduces Parasoft C/C++test, an integrated C and C++ testing toolkit for static code analysis, code review, automated unit and component testing, coverage analysis, runtime error detection, and regression testing.

Inomed Medical Device Testing Case Study

Inomed wanted to streamline the risk management processes they established for IEC 62304 medical device software certification. Learn how they increased efficiency through automation—and also achieved full requirements traceability.

Unit Testing: How We Eased the Burden of Our Regression Test Process

by Matt Love (Software Development Manager), Cynthia Dunlop (Lead Technical Writer)

When Parasoft started with unit testing, our regression test failures weren’t being addressed promptly as the application evolved. This post describes what our team learned.

Increase Unit Testing ROI: Keep Unit Tests in Synch with Your App

by Cynthia Dunlop (Lead Technical Writer)

Establishing a supporting unit test maintenance process and an infrastructure to drive this process and keep it on track is essential for getting a good return on investment from your unit testing efforts.

Unit Testing: Is More Coverage Better?

by Adam Kolawa (CEO and co-founder), Cynthia Dunlop (Lead Technical Writer)

Argues that greater unit testing code coverage is not always better. Also discusses what you can learn by reviewing unit test code coverage.

dotTEST: .NET Static Analysis, Code Review, Unit Testing, Security

This data sheet introduces Parasoft dotTEST, an integrated .NET language testing toolkit for static code analysis, code review, automated unit and component testing, coverage analysis, and regression testing.

Unit Testing: Is it Nearing Extinction?

by Adam Kolawa (CEO and co-founder), Cynthia Dunlop (Lead Technical Writer)

Introduces a new approach to unit testing that is designed for functional testing of cloud, RIA, SOA, and other complex applications.

Unit Testing Starter Kit

This unit testing starter kit for C and C++ includes a Q & A with Parasoft founder Adam Kolawa, unit testing case studies, and data sheets for unit testing tools.

Java Testing & Java Analysis Starter Kit

This 25 page eKit explains how Parasoft Jtest simplifies Java unit testing (including JUnit test generation & TDD), static analysis (code analysis, data flow, metrics), runtime error detection, and code review.

How Can Test-Driven Development (TDD) Be Automated?

by Wayne Ariola (Chief Strategy Officer), Cynthia Dunlop (Lead Technical Writer)

Explores how automation can make Test-Driven Development (TDD) less painful and more valuable.

Unit Testing Best Practices

by Adam Kolawa (CEO and co-founder), Wayne Ariola (Chief Strategy Officer), Cynthia Dunlop (Lead Technical Writer)

Explains how unit testing can help your team rapidly modify code with confidence—and how to get started as painlessly as possible.

Unit Testing for Java Enterprise Applications: Extend Beyond JUnit

Explains why a more comprehensive regression test suite is required for ensuring the continued functionality of Java EE apps, then covers how to build and maintain such a test suite.

Understand and Optimize Code Coverage

Introduces common pitfalls and misconceptions regarding code coverage granularity, coverage criteria, coverage density, and test overlap, then it explains what you need to know to choose the best coverage metric for your goals.

Best Practices for Bulletproofing C/C++ Code

Examines several techniques that reduce the risks of errors when extending an existing code base, as well as improve the stability and quality of the project’s evolving code base.

Integrated Error-Detection Techniques Find More Bugs in .NET Applications

Parasoft White Paper

Demonstrates how to automate and synchronize error-detection techniques including static code analysis, data flow analysis, and unit testing to more effectively find defects in .NET applications.

Wipro Development Testing Case Study

To remain competitive, Wipro needed a more efficient and cost-effective way to maintain the exceptional quality standards that they pride themselves on. Find out how an automated testing infrastructure helped them achieve their quality objectives while reducing testing time and effort by 25%.

Practical Unit Testing for Embedded Systems – Part 2 of 2

Demonstrates how to prepare, maintain, and benefit from setting up unit tests for a simplified simulated ASR module. Learn how to achieve particular goals with unit testing (like a certain level of code coverage) and explore the safety relevance of unit testing.

Practical Unit Testing for Embedded Systems – Part 1 of 2

Demonstrates how to prepare, maintain, and benefit from setting up unit tests for a simplified simulated ASR module. Learn how using tight IDE/Test Framework integration and the test-tool-dedicated host communication channel through ULINK Pro simplifies the initial set up and extends testing capabilities.

Automating .NET Development Best Practices: The Fast Track to Reliable .NET Software

Parasoft White Paper

Introduces the best practices shown to have the greatest impact on .NET code’s reliability, agility, and maintainability, then explains how automation can help your team take advantage of these best practices without disrupting or slowing your normal processes.

Trane Static Analysis & Unit Testing Case Study

Trane decided to migrate their legacy systems to C++ and .NET to enable more rapid and agile responses to business demands. Discover how Parasoft reduced the learning curve, helped them ensure code met uniform expectations around reliability, performance, and maintainability, and helped them achieve nearly 100% coverage on unit tests.

Integrated Error-Detection Techniques for Finding Bugs in Java Applications

Parasoft White Paper

Demonstrates how to automate and synchronize error-detection techniques—including static code analysis, data flow analysis, unit testing, and runtime error detection—to more effectively find defects in Java applications.

Bovie Medical Device Testing Case Study

Bovie Medical had been using an outside vendor to perform the software validation required for FDA compliance, but they wanted to improve the effectiveness of testing while at the same time reduce testing costs. Learn how Parasoft helped them move verification and validation testing in-house – cutting costs approximately in half and getting to market 6 months sooner.

NEC Static Analysis and Unit Testing Case Study

NEC Telecom Software Philippines (NSP) needed an alternative to manual code review and unit testing in order to comply with internal quality initiatives while working under a tight schedule. Find out how Parasoft helped them streamline their internal quality processes to more efficiently satisfy quality initiatives.

Data Flow Static Analysis: Static Analysis on Steroids

Parasoft White Paper

Explains how data flow analysis can be applied to bolster both your static analysis and unit testing efforts.

Unit Testing for SOA Best Practices

SearchSOA.com

Answers the question “Can you provide me with some unit testing best practices for SOA?”

Parasoft .TEST 4.0: How to Best Combat Errors in .NET Applications

Software Developer's Journal

Parasoft .TEST 4.0: How to Best Combat Errors in .NET Applications

Change Code Without Fear

Dr. Dobb's Journal

Explores how behavioral regression testing provides a fast and easy way to determine if code modifications change or break existing functionality.

Establishing an Infrastructure for Productive Development

Java Developer's Journal

This article explains how five industry-standard practices reduce the amount of avoidable waste in the software development process, enabling developers to satisfy business goals without compromising their craft.

Beyond the Basic JUnit Color Palette

Software Test & Performance

Explains why a more comprehensive regression test suite is required for ensuring the continued functionality of Java EE apps, then covers how to build and maintain such a test suite.

Introduction to Parasoft Tracer: A Demonstration of How to Use Tracer Technology While Extending an Existing Application

Parasoft White Paper

Describes and demonstrates how a development team responsible for extending an existing application can use Jtest Tracer to verify whether the new functionality works correctly now and in the future, as the application continues to evolve.

Bulletproofing C++ Code

Dr.Dobb's Journal

Examines techniques that reduce the risks of errors when extending an existing code base, as well as improve the stability and quality of the project’s evolving code base.

Is It Done Yet? Three steps to checking in your code with confidence

SOA World

Presents three steps to checking in your code with confidence.

Early Testing Benefits Consumer Electronics

ECN Magazine

Explains how running unit tests (or API tests) on the host system or on a simulator lets testing begin earlier in a design cycle, often concurrent with target-hardware development.

Designing JUnit Test Cases

Java Developer's Journal

Introduces and demonstrates a strategy for building an effective JUnit functional test suite

JDJ Product Review — Parasoft Jtest 8.0

Java Developer's Journal

“”Jtest has matured with age and is getting like a fine wine now. There are facets that I discover every day that make me open my eyes and go, ‘Wow!’ It’s a large complicated product, but for a large team it’s essential.””

Clean and Protect a Large .NET Code Base with Coding Standards and Unit Testing

.NET Developer's Journal

Explains a simple strategy that has proven to deliver fast and significant improvements to large and complex .NET code bases.

Jtest Aids Process

eWeek

“”Developers, like astronauts, want to get quickly to the point of knowing whats really wrong with rapid further progress toward getting it fixed. Jtest 8 makes significant progress on both fronts. It offers more comprehensive tools for following a fault across the boundaries of a multimodule application, and it integrates useful aids to the process of code review and repair.””

Jtest continues its trek toward code-testing supremacy

InfoWorld

“Jtest was already a great Java testing tool; now it’s even better. Version 8 adds more pre-loaded rules and the new BugDetective analysis module for locating problems and identifying their origin. It takes on everything from unit tests to functional tests, and it does not limit your testing of any particular Java component.”

Bulletproof .NET Code

.NET Developer's Journal

Introduces a simple four-step strategy that has been proven to make .NET code more reliable, more secure, and easier to maintain – as well as less likely to experience functionality problems.

A Small Shop’s View of Jtest 8.0

DevSource

“”You don’t need a large corporate development team to appreciate Parasoft’s Jtest. Just a real application that needs to be debugged, that needs test cases generated, or needs a code review. Find out why our reviewer fell in love.””

Regression Testing

Wrox Press

Introduces regression testing: verifying that code base changes and additions don’t “break” an application’s existing functionality

Unit Testing (White Box)

Wrox Press

Provides a quick introduction to unit testing in general, and a look at white box testing for exposing reliability problems.

TransCore Static Analysis and Unit Testing Case Study

TransCore needed a cost-effective way to ensure the reliability of their Java-based toll-road payment collection systems. Learn how static analysis and unit testing helped them achieve this by exposing defects early when they could be resolved with minimal rework and added costs.

Enventive Unit Testing and Static Analysis Case Study

Most of Enventive’s products must comply with a design for Six Sigma development process and meet a five nines (99.999%) reliability standard. Discover how Parasoft helped them move towards their goal of 100% crash-free code—and also implemented best practices that enable them to spend more time creating new capabilities.

Unit Testing (Black Box)

Wrox Press

Introduces black-box unit testing: testing the functionality of the application’s individual components or units (each class and method) to ensure that they behave properly and satisfy a defined specification or use case.

Removing Memory Errors from 64-Bit Platforms

Dr. Dobb's Journal

Explains why and how to address potential memory errors before porting to 64-bit platforms.

Jtest 7.0 passes with honors

InfoWorld

Parasoft Jtest 7.0 is like a Java code development assistant on a SoBe Adrenaline Rush intravenous drip. Not only does it do source analysis, perform coverage analysis, and manage unit test production, execution, and tracking, but now it provides on-the-fly generation of functional tests for everything from stand-alone applications to container-supported servlets and EJBs. In short, Jtest is becoming a one-stop-shopping Java-testing supercenter that copes with just about every Java component you might develop, regardless of its run-time requirements.

Testing Patterns for Java Unit Tests

JavaPro Magazine

Explores how to identify common patterns in test cases and use these patterns to create new tests.

Reducing Software Security Vulnerabilities through Unit Testing

Military & Aerospace Electronics

Explains how best practices like unit testing and coverage analysis can help prevent buffer overflow security vulnerabilities.

Product Review: Jtest 7.0 From Parasoft

Java Developer's Journal

“Jtest makes static code analysis a breeze and it should be easy for even beginners to analyze their code for compliance to standards as well as to generate unit tests.”

Automated Error Prevention; Preventing Errors in Business Systems

WebSphere Journal

Explains how to prevent errors in business systems built upon WebSphere.

JUnit + Jtest = Automated Test Case Design and Static Analysis

DevX.com

Outlines how Jtest, an automated unit testing and static analysis tool, extends JUnit to provide automatic test case generation and static analysis functionality.

Preventing Web Service Security Breaches with Unit Testing

StickyMinds.com

One effective way for development teams to prevent unexpected inputs is to perform thorough “”white-box”” testing at the unit level.

Bulletproofing Web Applications

“Bulletproofing” is a road map for how to integrate error prevention and detection into the development process to ensure that Web applications are robust, scalable, efficient and reliable.

Establishing an Infrastructure for Immediate Servlet Testing

StickyMinds.com

If you establish an appropriate infrastructure, you can perform client-side testing on a servlet immediately after you compile it and perform unit testing.

Techniques for Preventing and Detecting Errors in Embedded Systems

Dedicated Systems Magazine

Explains how error detection, and debugging techniques can dramatically improve embedded software quality and reduce the time and money spent on debugging.

Automating the Development Process

Software Development Magazine

When most developers write code, that’s all they do–the original specifications are lost. An innovative approach requires the person who pounds the code to document the assumed contracts and ensure they’re enforced.

Page 1 of 1