Parasoft C C Test
   HOME

TheInfoList



OR:

Parasoft (officially Parasoft Corporation) is an
independent software vendor An independent software vendor (ISV), also known as a software publisher, is an organization specializing in making and selling software, in contrast to computer hardware, designed for mass or niche markets. This is in contrast to in-house softwa ...
specializing in automated software testing and
application security Application security (short AppSec) includes all tasks that introduce a secure software development life cycle to development teams. Its final goal is to improve security practices and, through that, to find, fix and preferably prevent security is ...
with headquarters in
Monrovia, California Monrovia is a city in the foothills of the San Gabriel Mountains in the San Gabriel Valley of Los Angeles County, California, United States. Monrovia is the fourth-oldest General-law municipality, general-law city in Los Angeles County and the L ...
. It was founded in 1987 by four graduates of the
California Institute of Technology The California Institute of Technology (branded as Caltech) is a private research university in Pasadena, California, United States. The university is responsible for many modern scientific advancements and is among a small group of institutes ...
who planned to commercialize the parallel computing software tools they had been working on for the Caltech Cosmic Cube, which was the first working Hypercube_internetwork_topology, hypercube computer built. During the 90's, Parasoft leveraged technology in their parallel software toolkit to create software test automation tools for traditional software development as well as parallel. Starting with runtime error detection for C programming language, C and C++ with their Insure++ product, they also added capabilities for static code analysis, unit testing, and ultimately expanded to include application security, functional testing, and service virtualization.


Technologies

Parasoft develops automated defect prevention technologies that support the Automated Defect Prevention methodology developed by Adam Kolawa.Parasoft Company Profile
usinessWeek
These technologies automate a number of defect prevention practices for Java (programming language), Java, C (programming language), C and C++, and Microsoft .NET, .NET. The static code analysis practice identifies coding issues that lead to security, reliability, performance, and maintainability issues later on. In 1996, Parasoft submitted a patent application for their rule-based static code analysis. Since then, the original static analysis technology has been extended to include secure coding, security static analysis, data flow analysis, and software metrics. In 1996, Parasoft submitted patent applications for technology that automatically generates unit test cases. Since then, the original unit testing technology has been extended to include code coverage, code coverage analysis, regression testing, and Requirements traceability, traceability. The code reviews, peer code review practice involves manually inspecting source code to examine algorithms, review design, and search for subtle errors that automated tools cannot detect. Although the peer inspection itself cannot be automated, peer code reviews preparation, notification, and tracking can be automated. For cloud, SOA, Application programming interface, APIs, and enterprise IT environments, Parasoft technologies automate practices such as API testing, integration testing, system testing, load testing, and penetration testing. Parasoft's service and SOA quality technology was first developed in 2002. Parasoft also develops memory debugger, memory error detection technology that finds run-time errors in C (programming language), C and C++ programs. Patents were submitted for this technology in 1995 and 1996. For service virtualization, Parasoft technologies are used to automatically capture and emulate dependent system behavior of mainframes, third-party components, or any system component that is unavailable or difficult to access for development and testing purposes. Parasoft's various technologies are used for demonstrating Regulatory compliance, industry or regulatory compliance and adopting Agile software development, DevOps, Continuous delivery, Continuous testing, and Test automation.Don’t let Testing Stop your Agility
by Christina Cardoza, SD Times, July 28, 2016


References

{{Portal, Companies Abstract interpretation Companies based in Los Angeles County, California Companies established in 1987 Computer security software companies Development software companies Software companies based in California Software testing tools Static program analysis tools Unit testing Unit testing frameworks Software companies of the United States