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