New test approaches and methods can temporarily disrupt your testing department's productivity, often making it tough to get these new approaches embraced by senior management and accepted into test teams. For the past few years, Microsoft has experimented with and finally embraced advanced methods, including model-based testing. Small-scale pilot projects, readily available tools, and widespread education can ease your migration to a new generation of software testing.
STARWEST 2003 - Software Testing Conference
There are many types of software testing methods, ranging from exploratory to a full CMM Level 5 compliance. Choosing the wrong style of testing methodology can jeopardize your company’s software success. In this presentation, Patrick Callahan discusses his real-world experience at ePeople and other Silicon Valley startup companies and outlines some proven strategies selecting and implementing the right one for you. Learn about the four stages of test evolution from chaos to a continuous improvement process.
What is static testing of source code and why it is one of the most efficient testing techniques for your software projects? Peter Zimmerer explains how to perform static testing and shares valuable experiences, best practices, and pitfalls from his testing projects. Learn how to maximize the benefits of static testing in your projects and avoid the mistakes many make in using this technique. Although not restricted to a specific programming language, this presentation features examples of static testing using C and C++.
Build and keep a strong QA/testing team valued by upper management while successfully competing for limited IT budgets. William Ginn shares his success at strengthening his team in a chaotic and changing development environment. Use the tools at your disposal (scheduling, bug tracking, version management, test case management, and test automation) to build reliability and structure, and to expose QA’s value and contribution to the organization through defined measurements.
Although test automation has been around for years, many organizations still have difficulty making automated testing a reality. Although organizations see the value in using automated test tools, research shows that most organizations perform more manual testing than automated testing. This presentation examines the big challenges in test automation and describes ways that successful organizations have overcome them. Learn how to apply these lessons in your organization to add value to your testing efforts.
Test automation, open source tools, and agile methods are three important trends in software development. The instructors present a case study of a project where the project team integrated these three methods to build and deliver a critical application. Using automated testing as a foundation piece of the process the team met the demands of an aggressive schedule while responding to fluctuating requirements.
Testing games is in many ways similar to testing many complex, multi-media applications. In this hands-on presentation, Hans Buwalda demonstrates practical ways to automatically test a game using an intelligent, model-driven robot. Learn a straightforward technique using action words that you can apply in a wide variety of complex testing situations. The only technology you need to get started is an everyday spreadsheet program such as Microsoft Excel.
In the software and Web site testing arenas, you must evaluate your commitment to Section 508 compliance, as well as the accessibility of products and applications to people with disabilities. Juanita Fischer presents testing techniques and processes you can use to ensure that your product or Web application is accessible to everyone, not just Section 508 compliant.
Testing dialogues are a unique platform for you to share your ideas and learn from experienced testers from around the world. In this double session, test managers engage in in-depth, small group discussions with their peers. You'll share your expertise and experiences, learn from others’ challenges and successes, and generate new topics in real-time.
Test professionals face a myriad of issues with immature development technologies, changing systems environments, increasingly complex applications, and 24/7 reliability demands. We must choose the right methodology and best testing techniques to meet these challenges, all with a limited set of tools and not enough time. In this double-track session, you'll be able to ask for help from your peers, share you expertise with the group, and develop some new approaches to your biggest challenges.