Agile Scrum - The 30 Day Sprint and The Daily Scrum Meeting
Many of us have experienced projects that drag on much longer than expected and cost more than planned. Companies looking to improve their software development processes are now exploring how Agile can help their Enterprise more reliably deliver software quickly, iteratively and with a feature set that hits that mark. While Agile has different "flavors", Scrum is one process for implementing Agile. This newsletter is one in a series of newsletters that will discuss the Agile Scrum process and will end with variants of Scrum that can be used to aid in improving your software releases.
Automate Java code validation and reduce Code Review cost
This article introduces a new feature of the Rational Application Developer (IRAD) and Rational Software Architect (RSA) products, one that allows you to automatically validate Java code against a pre-defined set of rules and best practices. Code Review is designed to help you detect many well-known causes of problems in Java and Java 2 Platform, Enterprise Edition (J2EE Platform) applications.
Bug Tracking Points to Consider
A bug tracking system is central to a successful quality control process. The strategic importance of the purchase becomes clear when you consider the impact the data can have on your enterprise. Here are a few points to consider when selecting your bug tracking solution.
Delivering Reliable Software: Automated Unit Testing Applied to .NET
Delivering reliable software on schedule is crucial for any software development business. Unit testing, one of the basics of Extreme Programming, along with Refactoring, serves as a strong base for building a robust software. Born in Java world, this technique may work even better for Microsoft .NET. Read on to find out how to incorporate unit testing into your development process and explore the nuts and bolts of the testing framework.
How to Write a Bug Report
One of the most important (and most common) things an SQA Engineer does is to write "bug reports". How well you report a bug directly affects how likely the programmer is to fix it. You should spend a minimum of time needed to describe a problem in a way that maximizes the probability that it will be fixed. The content and manner of your reports affect that probability.
In pursuit of code quality
Are your test coverage measurements leading you astray? Test coverage tools bring valuable depth to unit testing, but they're often misused. This article takes a closer look at what the numbers on the coverage report really mean, as well as what they don't. It then suggests three ways you can use your coverage to ensure code quality early and often.
One Bug or Many
"When one defect covers multiple configurations" One of our
SQAtester.com contributors offers this account of his
experiences in defect and test case management
Performance Testing Considerations
Performance is a 'must have' feature. No matter how rich your product is functionally, if it fails to meet the performance expectations of your customer the product will be branded a failure. Learn about the important things to consider when planning and executing performance testing.
Testing Your Web Application - A Quick 10-Step Guide
Interested in a quick checklist for testing a web application? The following 10 steps cover the most critical items that I have found important in making sure a web application is ready to be deployed. Depending on size, complexity, and corporate policies, modify the following steps to meet your specific testing needs.
Use Validators and Load Generators to Test Your Web Applications
You can make sure your website renders correctly in every browser and is interoperable by writing valid HTML and testing it with a validator. You can also make sure that your application performs well under a heavy load by testing it during development with a load generator.
Network World, an International Data Group publication, is the industry's only newsweekly shaping the future of network computing in the enterprise.
subscribe now