©  2007 Raassi & Associates, Inc.
All rights reserved
Consulting & Professional Services

  • Software Testing and Test Automation
Testing constitutes a major portion of any software development project. It consumes development resources
and remains, by and large, a labor intensive effort. Test automation, on the other hand, requires commitment
and upfront investment. It is a strategic endeavor and, if done correctly, it usually pays off over time.  
... Read more

  • Software Test Tools Development, Selection, and Deployment
There are numerous test tools available on the market today for a variety of tasks including test case management,
test automation, test coverage analysis, unit testing, load/performance measurements, defect tracking, requirements
mapping/tracing, etc.   
... Read more

  • Software Quality Assurance Techniques
The mission of software quality assurance is to produce software products/services which meet or exceed
expectations, and conform to requirements specification in a quantifiable, predictable, consistent, and repeatable
manner.   
... Read more

  • Software Development Best Practices
It is through development best practices that quality software is produced, delivered, and maintained. These best
practices involve the entire software development life cycle from concept to delivery, and beyond.  
... Read more

  • Software Engineering Standards and Processes
Standards make an enormous contribution to our lives. In software engineering, standards help increase quality
and reduce cost and schedule. They achieve compliance, help improve project manageability, and protect
against obsolescence.  
 ... Read more

  • Software Quality Cost and Risk Assessment
Quality is NOT free. It is everyone's responsibility and requires unwavering commitment from all stakeholders.
It is usually cheaper to build quality into a product/service than to try to fix deficiencies in the field after the product
is out the door. Assessment of the risks associated with every product release is a critical factor in making a go/nogo
decision.  
... Read more

  • Software Test Lab
As the size and complexity of software products grows, so does the need for well-equipped test labs for testing
these products. Test lab infrastructures are expensive to set up and maintain but they are an essential component
of any substantive testing effort.  
... Read more
Software Testing & Quality Engineering
OnTest