Mitigate the risks associated with developing and evolving applications
For over 20 years, Parasoft has been empowering organizations to deliver better applications faster. We achieve this by delivering quality as a continuous process throughout the SDLCnot just QA. The result is a sustainable process that delivers greater productivity and significantly fewer software defects.
Parasoft provides solutions for:
Parasoft Solutions deliver an end-to-end quality process that begins with a requirement and ends
with the audit of a business process. By automating quality and security tasks at all layers of the application stack, the solutions significantly reduce the
risks associated with developing or evolving applications. These solutions address multiple layers of the application and address application
quality concerns such as:
- Security
- Reliability
- Compliance
- Performance
- Maintainability
- Process Visibility and Control
Parasoft helps development teams prevent errors and continuously test logical units of the application. We also help QA testers
or business analysts focus on validating end-to-end business scenarios as an iterative processnot a quality task at the end of a development
cycle. The entire quality process is supported by an infrastructure that drives SDLC tasks to a predictable outcome according to a central policy.
|
Solutions for
SOA Java
Web 2.0 and RIA
.NET
C
C++
Embedded systems
Agile, Scrum, XP, TDD methodologies
Enterprise integration
Security
Outsourcing engagements
Distributed development
ALM
Quality initiatives - CMM-I, Six Sigma, ISO 9001, etc.
Compliance - FDA, DO-178B, PCI DSS, Automotive, etc.
Compatible Software and Platforms
Eclipse Rational Application Developer
Microsoft Visual Studio
Wind River
ARM
QNX
Texas Instruments
Borland
IntelliJ
Oracle
BEA
Software AG/webMethods
IBM MQ-Series
TIBCO
Progress Sonic
IONA
Amberpoint
HP
Other leading platforms
|
Capabilities Overview
Parasoft solutions support the following components...
Error Prevention
Parasoft delivers an automated framework to ensure all software development activities meet uniform expectations around security, reliability,
performance, and maintainability. We provide a foundation for producing solid code by exposing structural errors and preventing entire classes of errors. This initiates the continuous quality process, delivering greater productivity and significantly fewer software defects.
Practices: Static code analysis (rule-based)
Data flow static analysis
Code metrics
Automated code review
Accessibility (Section 508) validation
WS-policy enforcement
XML validation
Technologies: C C++
Java
.NET languages (C#, VB.NET, ASP.NET, Managed C++)
JSP
XML
HTML
JavaScript
WSDL
EJB
CSS
VBScript/ASP
Continuous Regression Testing
Parasoft's continuous regression testing immediately alerts you when modifications impact application behavior. By providing a safety net that alerts the team when modifications impact application behavior, it enables rapid and agile responses to business demands, reducing the risk of change.
Practices: Automated unit test generation
Support for xUnit framework test cases
Functional test case generation via tracing
Nightly regression testing
Message and protocol testing
Runtime memory error detection
Technologies: C C++
Java
EJB
.NET languages (C#, VB.NET, ASP.NET, Managed C++)
SOA / Web services
Multiple message protocols
Functional Audit
Parasoft's continuous quality practices promote the reuse of test assets as building blocks to streamline the validation
of changing business requirements. This enables your team to execute a more complete audit of your business application. The result is a reduced risk of business downtime, ensuring business continuity.
Practices: Functional testing
Scenario testing
Business process testing
Security testing
Load testing
Performance testing
SLA testing
QOS testing
Continuous testing
Technologies: Web Applications
Web 2.0
RIA
AJAX
SOAP
Composite applications
BPEL
BPM
Process Visibility and Control
SDLC quality metrics are fragmented across key systems such as requirements, build, and source control management. Parasoft
aggregates and correlates this system data, delivering a comprehensive view of your development processes.
Technologies: Source control system
Requirement management system
Build system
Testing tools
Coverage analysis tools
Code review tools
Manual testing system
Parasoft Automated Infrastructure Services
Parasoft services integrate and automate your SDLC to ensure that quality software can be produced consistently and efficiently.
The resulting automated infrastructure improves development productivity and forms the foundation for a sustainable quality process.
Infrastructure Optimization
One of the major hurdles in promoting quality as a continuous process is a brittle infrastructure. The lack of automation, repeatability,
or consistency will degrade any quality initiative that the organization intends to deploy. Parasoft is an expert in SDLC automation.
The Parasoft Services team provides assessments, blueprint services and deployments for your SDLC processes and systems, including:
Source control
Build management
Problem tracking
Requirements management
Regression control
Software Quality Assurance
Parasoft delivers a vast array of software quality assurance services. These practices are structured to take
advantage of automation while delivering on current testing goals. The scope of services includes:
Improved quality practices
Development policy creation and deployment
QA policy creation and deployment
Code/test assessment
Test optimization
QA policy creation and deployment
Development Process Improvement
Many distributed systems hold key data about the overall quality of a software application. Parasoft aggregates and correlates these data
points to deliver a comprehensive view of software quality. With process measurement in place, Parasoft adds our 20 years of experience to
assist your organization to make credible process improvement gains. The result is visibility that improves an organization's ability to deliver
quality software and to continually increase productivity.
|