Parasoft solutions address multiple layers of the application and address
application quality concerns such as:
- Security
- Reliability
- Performance
- Maintainability
- Process Visibility and Control
They help development teams prevent errors and continuously test logical units of the application. They 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 automates key tasks, tracks project status, and
provides instant access to the information needed for smart decision making and process improvement.
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: Code analysis (rule-based)
Data flow analysis
Code metrics
Automated code review
Accessibility (Section 508)
verification
WS-policy enforcement
XML validation
Technologies: C/C++
Java
.NET languages (C#, Visual Basic, 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#, Visual Basic, 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.
|
Quality Solutions for
SOA Java
Web 2.0 and RIA
.NET
C/C++
Embedded systems
Agile, XP, TDD methodologies
Enterprise integration
Security
Outsourcing engagements
Distributed development
ALM
Quality initiatives - CMM-I, Six Sigma, ISO 9001
Compatible Software and Platforms
Eclipse Rational Application Developer
Microsoft Visual Studio
Wind River
Borland
IntelliJ
Oracle
BEA
Software AG/webMethods
IBM MQ-Series
TIBCO
Sonic
IONA
HP
Other leading platforms
|
| |