
|
|
Leading practitioners have begun a process of defining “World Challenges for Software Quality,” which will be the basis for a major international campaign of research and collaboration. Is testing part of the problem ... or part of the solution ... or a bit of both?
"World Challenges" is to serve as a framework for concerted action, and will be launched at the World Congress for Software Quality in September 2008.
How do testing issues fit into a worldwide network of collaborating professionals, specifically directed at a three-year initiative to enhance the reliability, security, and empowering value of software-based systems?
|
|
|
Performing daily or continuous builds is essential for ensuring working software. Yet, what if you could extend this into the entire deployment process so that deployment is the “click of a button”? In “Continuous Deployment: From Development to Production”, Paul Duvall demonstrates how to automate the steps in the deployment process so that authorized users can move deployment artifacts from development to QA, QA to Staging and Staging to Production with minimal effort and reduced errors.
Paul will show how to extend the CruiseControl Continuous Integration server along with some clever Ant build scripting to:
* Baseline the target environment
* Modify the version
* Build (including database integration) the software
* Deploy to application server (e.g. Tomcat)
* Run Automated Tests in target environment
* Label Deployment Artifacts
* Notify interested parties via Email or website
Paul will also cover key Continuous Integration practices such as:
* Produce a Clean Environment
* Centralize Software Assets
* Create a Consistent Directory Structure
* Separate Build Scripts from your IDE
* Single Command Build
* Build for any Environment
* Automate Database Integration
* Automate Functional Tests
* Label a Repository’s Assets
* Label Each Build
|
|
|
Participants will gain information and inputs on the basics of Regression Testing, Types of Regression Testing and Practical issues encountered when formulating regression test strategy. This paper will also lay emphasis on a new methodology called “Two Fold Approach?to aid the regression test strategy creation. This approach will cover the aspects of “Understanding Big Picture of the Application?and “Thinking outside the Box?to outline the balance between testing and delivering product with desired quality.
This presentation addresses the following key aspects of regression testing and provides details on a practical approach to improve accuracy, and to identify the best regression test strategy.
- Definition of Regression Testing
- Types of Regression Testing
- Practical Challenges in Estimating Regression Test Strategy
- ”Two Fold?Methodology
- Provides details on a practical approach to improve accuracy and identifying the best regression test strategy.
| |
|