In this paper, we discuss how to implement lessons from enterprise software development to overcome the challenges the changing world of embedded software engineering presents. Topics covered include: coverage analysis for insight into application readiness, service virtualization for emulating dependent systems, testing at scale, and penetration testing techniques to expose and trace security vulnerabilities.
The best way to fundamentally improve software is simply to get back to software engineering fundamentals. In this two-part webinar series, we go into detail on how to reap maximum benefits from fundamental software development practices, showing you how to use them effectively by leveraging Parasoft’s automated testing tools.
Learn how Parasoft’s embedded safety-critical solutions can enable your organization with higher levels of test automation, virtual test labs, and broad testing support for both developers and testers, to significantly reduce the cost of developing certified software.
Learn how Parasoft SOAtest, now integrated with service virtualization and security penetration testing, offers an extensive, easy to use, and affordable approach to validating the security of your APIs.
To gain confidence in your testing process, IoT development teams can adopt advanced testing tools that support analysis, unit, and functional testing on virtualized testbeds to shift-left testing. Watch this webinar to discover how service virtualization and comprehensive functional and non-functional testing, combined with security testing, can super-charge your IoT testing efforts.
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.
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.
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.
Improve automotive software quality and prevent defects with these tips based on engineering concepts.
This paper provides important information about using Insure++ and valuable insight into how Insure++ helps you diagnose all types of memory issues, including errors during compilation, linking problems, and memory blowout, fragmentation, and overuse.
Automotive software defects are on the rise. Learn about what’s driving embedded software defects and what you can do about them.
This webinar discusses static analysis implementation best practices for FDA compliance. Topics covered include: the benefits of static analysis and what to look for in an analyzer, how to automate static analysis execution, and how to integrate static analysis within your software development processes.
Automobiles are becoming the ultimate mobile computer and as such, there is unprecedented need to manage the risks of failure— protecting life and property, avoiding costly recalls, and reducing the risk of ruinous lawsuits. This on demand webinar covers five practical techniques for driving the risks out of embedded automotive software.
DevTest’s perspective on speed and quality is much different than that of “the business.” Discover what this means for the evolution of quality in the era of “Continuous Everything”
As the pressure mounts to release innovative software faster, organizations must have much better control over (and visibility of) how faulty software can impact the business. Parasoft explored this topic of software quality at speed in a recent DevTest survey about measuring and monitoring non-functional requirements.
See what 2 new studies discovered about how Agile, DevOps, mobile, and embedded development impact software testing.
Learn about a new type of PIE that enables organizations to quickly find and remediate application hotspots according to their development policies.
This on demand webinar explores methods and metrics to more rapidly assess the risk of a software release candidate, including the value of Merged, Correlated Coverage and how to implement and leverage this metric as a critical step toward assessing risk and prioritizing testing activities.
Describes the challenges that development teams face and how application coverage is the driving force for helping teams meet their release objectives.
Continuous Testing provides a real-time, objective assessment of the business risks associated with an application under development. Learn how in this 70-page eBook.
This infographic addresses the growing surface area that cars of the not-too-distant future, as well as cars on the road today, expose that could be exploited by malicious hackers. The blog post also includes survey data from a recent automotive software webinar.
The automobile industry relies on a vast, sprawling supply chain to create the hardware and software that goes into each vehicle. Learn how to manage the risk in your automotive software supply chain and ensure the quality, safety and security of downstream components.
Parasoft surveyed 780 software development professionals about their views on quality and how they define/measure both functional and non-functional requirements. Read this report to see what we discovered and what it means for the evolution of “quality” in this era of Continuous Everything.
Process intelligence delivers insights about the process so that agents within the system can quickly and efficiently meet business objectives, while agents responsible for managing the process can continuously make improvements that reduce risk throughout the process. Learn more about process intelligence in this article.
In celebration of International Pi Day, Parasoft discusses recent updates and the latest “PIE slices” featured in Parasoft’s Process Intelligence Engine, part of it’s award-winning Development Testing Platform.
Based on this year’s Embedded World, many people have IoT projects in the pipe and are looking for strategies on how to deliver their IoT-ready applications. If you’re one of them, read on to learn the effectiveness of an end-to-end approach to IoT system verification, and get examples on how to isolate and automate testing for components within the IoT stack.
Static analysis helps a leading energy management company prevent the root causes of multiple application failure types—rather than having to discover and remediate the resulting defects late in the SDLC or after release.
Static analysis basics for software engineers, including types of static analysis, benefits of static analysis, and risks associated with failing to implement a defect prevention strategy.
To help celebrate the 20th anniversary of Java, Parasoft documented key milestones in the 20 year history of Java testing…
In this on-demand webinar, our static analysis expert discusses how to ensure the security of your applications from Stagefright, Heartbleed, and other grisly-sounding software defects by leveraging standards to evolve development policies from static analysis findings.
If your organization measures technical debt, have you really considered why you’re doing this, and what you will do with that information once it has been gathered? Just because you can measure technical debt doesn’t mean you should. Before you start (or continue) measuring technical debt, it’s important to recognize that there are consequences.
Get voke research’s insight on how a Development Testing Platform helps teams eliminate surprises, accurately and automatically assess a release candidate’s readiness, align development efforts with business objectives, and enhance collaboration & communication.
Read this new report from voke Research to explore how a Development Testing Platform can help organizations leverage the power of data to reduce business risks across their applications and the SDLC.
This on-demand webinar explores the new features and enhancements to Parasoft Development Testing Platform (DTP), including enhancements to PIE, new PIE slice templates, and Metrics Explorer view.
In this on-demand webinar, we’ll discuss how busting software bugs does more than ensure the reliability and performance of your software—it helps ensure application security.
Discusses the challenges associated with C and C++ development— including memory corruption, memory leaks, pointer errors, I/O errors, and more— and explains how Parasoft helps developers eliminate those problems.
This Power Hour webinar explores the critical role that static analysis plays in continuous testing, continuous builds, and continuous delivery.
Discover how to set realistic expectations for adopting Static Analysis. This maturity model details the five levels of adoption to help make informed decisions about the right static analysis strategy for your organization.
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.
Parasoft and Perforce explore the key development testing processes to add to your Continuous Delivery system to reduce the risk of automating the release of software defects.
A leading PC company wants to reduce field-reported defects for “preloaded” software. Learn how they are using defect prevention practices such as static analysis to accelerate delivery while ensuring high reliability.
DevOps requires us be more proactive and reevaluate the analysis techniques used in the SDLC. In this paper, learn how development testing, and more specifically static code analysis, enables organizations to effectively do DevOps.
This two-part Real-World Static Analysis Boot camp explores how to turn static analysis from a disruptive task into an integrated process that boosts software quality and team productivity across the SDLC.
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).
Learn about the relationship between business risks and Continuous Testing, misperceptions about Continuous Testing, and how it helps both business and technical managers to make better trade-off decisions between release scope, time, and quality.
Follow these 6 steps to choose a static analysis tool that your team will actually use—now & in the future.
See the top 10 reasons why static analysis initiatives don’t deliver real value—and get some tips for avoiding these common pitfalls.
This on-demand webinar discusses how static analysis serves enables DevOps by serving as the feedback loop between upstream and downstream teams.
To assist organizations that are exploring static analysis for FDA compliance, this 12-page guide describes Parasoft’s static analysis capabilities in the context of FDA compliance.
Details how Parasoft supports FDA General Principles of Software Validation sections 3, 4, and 5.
In this on-demand webinar, learn how process intelligence and Parasoft’s Process Intelligence Engine (PIE) addresses the gaps that even the best software quality tools can’t resolve.
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.
In this on-demand webinar, Parasoft and the SWAMP discuss strategies for driving software assurance within your organization. Learn how to add a few processes to your software build in order to make it more secure.
Despite the myriad tools available on the market, not one of them will work unless you have a clearly-defined, documented process for incorporating them into everyday routines. Even when tests are automated, the tests themselves are of little value to the business for purposes of making the most important decision: Can I safely release?
Get 10 tips for revitalizing your existing static analysis implementation—no matter what static analysis tool you’re using.
See Parasoft’s TUV SUD Certifications and learn more about how Parasoft C/C++test achieves these safety integration standards.
Parasoft Development Testing Platform (DTP) eliminates the business risk of faulty software by consistently applying software quality practices throughout the SDLC.
Parasoft Development Testing Platform (DTP) for embedded systems enables teams to produce better code, test it more efficiently, and consistently monitor progress toward their quality goals.
As the heart and soul of the Parasoft Development Testing Platform, see how Parasoft’s Process Intelligence Engine (PIE) transforms data into a system of decision, delivering actionable tasks that help development teams mitigate risks before they progress to the next stage of the SDLC.
How do you accelerate the SDLC without sacrificing safety, reliability and performance? The answer is PIE: Parasoft’s Process Intelligence Engine – a first of its kind solution that applies advanced analysis techniques to identify business risks and reduce the costs associated with software failures
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.
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.
In the race to implement Continuous Delivery, emphasis on build-and-deploy has overshadowed Continuous Testing. Service Virtualization’s simulation technology allows you to test your component in a complete environment any time you want.
Parasoft Development Testing Platform seamlessly integrates into any embedded development environment and automates continuous software quality activities such as Static Analysis, Unit Testing, On Target Testing, Coverage Analysis, Peer Review or Runtime Error Detection. It offers full capability and traceability to comply with Automotive (ISO 26262 & MISRA), Medical (FDA & IEC 62304), Aerospace & Defense (DO 178B/C) Standards, providing software engineers with rich centralized data from diverse infrastructure components.
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.
This article explores 3 ways to help development teams bear the burden of security that the cloud places on them: use pen test results to harden the application, leverage service virtualization for security scenarios, & adopt policy-driven development to help engineers understand and satisfy management’s security expectations.
Like the early American settlers, software developers require tools and resources to ensure that they thrive in a harsh environment
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.
Learn how organizations can take a proactive approach to securing its applications with a comprehensive tool set that ensures lowered risk, increased productivity, and brand protection.
Learn how implementing a policy-driven Development Testing Platform aligns business expectations with development allowing businesses to reduce risks, ensure compliance with industry and regulatory standards, and address issues of privacy, security, and other development issues.
Read a first-hand account of how regression testing can be a development lifesaver.
In this paper, you’ll learn about the benefits, as well as the risks, associated with SaaS development.
Learn how a Development Testing Platform helps organizations consistently and continuously apply development testing activities that beef up application security, maximize performance, and prevent bugs from infiltrating your code.
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.
Compliance with industry standards isn’t something you can build in later–it’s part of the entire software development lifecycle.See a complete cycle on a Development Testing Platform with an emphasis on meeting compliance requirements for embedded systems.
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.
This paper covers changes in MISRA C:2012, such as directives and decidablity, and provides strategies for configuring your development testing tools to meet the challenges they present.
Parasoft developed this open Development Testing Maturity Model to help organizations move from a tool-centric data aggregation approach to a process-based strategy, which prevents defects at the policy level.
Learn how static analysis can be a key component of your strategy for FDA software validation.
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.
Learn 6 steps to bringing your Development Testing activities under Continuous Integration in less than a day.
Learn about the benefits driving the adoption of development testing, including details about the substantial opportunities for ROI in terms of reduced costs, reduced risks, and improved efficiency.
Many developers are overwhelmed by static analysis & other development testing practices. Here are some tips to help you manage the validity and quantity of results with minimal human intervention.
Parasoft Product Manager, Jason Schadewald discusses MISRA C:2012 live from DESIGN West. He highlights changes in the automotive software standard and discusses how these changes affect organizations moving forward.
Explore the evolution of software testing and get tips for applying top Agile quality strategies to development testing.
Explore the evolution of software testing and get tips for applying top Agile quality strategies to development testing.
Learn about 1) New cloud service technologies that have made software infrastructure more vulnerable. 2) The exorbitant costs of failing to meet security standards. 3) The most effective development testing solution for improving application security.
There are different implementations of static analysis that serve different purposes in the development process. The proper implementation of the right technologies is the difference between wasting time and money and reaching new software development heights.
“Too many false positives” is one the most common excuses for avoiding static analysis. This blog explores what “false positives” really are gives tips on how to manage them.
Get tips for expanding and optimizing your team’s static analysis process.
Provides a few quick tips for getting your static analysis tool in sync with your team’s policies and priorities.
Is your static analysis tool reporting an overwhelming number of violations? Try these 2 tips for slimming down your static analysis tool’s violation reports.
Without a clearly-defined policy that sets expectations on how software is to be designed and developed, developers are left to fill in certain business-related blanks. In most cases, this isn’t the developers’ strong suit.
In the absence of a clearly defined policy that sets expectations on how software is to be designed and developed, developers are left to fill in certain business-related blanks with policy-driven software development.
This paper describes the key components of the Parasoft Development Testing Platform and how they function in order to provide significant benefits and long-term cost savings.
In this paper, you’ll learn how Parasoft’s Development Testing Platform can help you achieve DO-178C compliance by automating policies that specifically address the guideline.
Learn why static analysis and other development testing practices are so noisy & get tips for cutting back on all that noise, noise, noise!
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.
A recent voting machine controversy appears related to a lack of a software verification policy in the development testing process.
Learn how a centralized development testing platform can bridge the gap between business objectives and software development activities.