Trimming the Test Suite When you have 15 million lines of code to test, and you need to get a quality product to market as soon as possible, you need ways to streamline testing. This paper explores how to use Coverage Analysis System (CAS) data to determine the optimum set of automated tests to execute for a corrected defect. |
Jim Boone
December 18, 2000 |
|
It Depends Many of us would like a precise answer to the question: "What's the correct staffing ratio for developers to testers in my product organization?" Usually, though, the only answer is "It depends." Your answer depends on your situation: the kind of project you're working on, |
||
Who Is the User Anyway? "Users have rights!" But which user? And what rights? Clare-Marie Karat's User's Bill of Rights is based on the concept that the user is always right. But who is the user? Companies that make and sell commercial software spend lots of thought and money on just this issue. All users are not the same and they have different needs. So who decides which user needs to satisfy? |
||
Has Web Development Changed the Meaning of Testing? Web development may be distinguished from traditional software development by descriptive terms such as "slam it and jam it," "FAD--Frantic Application Development," or "Wild Web Developer." These phrases from Glass' column help us understand the new challenges faced by test and QA people who are assigned to Web projects. In this column, Glass identifies many of the new aspects of testing that come with the advent of Web software. |
||
Automation Testing Using Visual Basic 6.0 I have used and taught classes in Microsoft Visual Basic® since its Version 2.0, in addition to teaching and consulting on test automation. Since I work for a Quality Assurance company, Data Dimensions, Inc., most of the students I have trained have been testers. The tester's goal, usually, was to gain programming experience and to perhaps build test utilities in VB. Yet, the courses I taught were initially the same as the courses taught to developers. |
||
Graybox Software Testing in the Real World in Real-Time The Graybox Testing Methodology is a software testing method used to test embedded systems. The methodology is platform and language independent. The current implementation of the Graybox methodology is heavily dependent on the use of a host platform debugger to execute and validate the software under test. |
||
Finite State Model-Based Testing on a Shoestring Model-based testing is a software test technique that generates tests from an explicit model of software behavior. Modern programmable test tools allow us to use this technique to create useful, flexible and powerful tests at a very reasonable cost. |
||
Birth of a Test Organization This paper aims to identify practical, easily implemented solutions to establishing a test organization. Often testers are put in a test group that is defined in name only. Regardless of what name your organization uses for the test function, you need to determine your group's identity and what you will and will not be responsible for. I liken this process to that of the growth stages of a child from crawling to first steps to walking. |
Lisa Bresko
December 14, 2000 |
|
Divide and Conquer: Making Sense Out of Test Planning The neophyte test planner is often overwhelmed by the complexity and scope of test planning. This paper presents several practical methods for dividing the testing into manageable pieces, based on the author's experience over ten years of testing a wide variety of products. |
||
Defect Management in Development and Test A simple survey I have been conducting at conferences since 1994 demonstrates few organizations use defect data to manage their product development. I have asked a series of questions, and provide the results. |
Pages
Upcoming Events
Apr 28 |
STAREAST Software Testing Conference in Orlando & Online |
Jun 02 |
AI Con USA Bridging Minds and Machines |
Sep 22 |
STARWEST Software Testing Conference in Anaheim & Online |
Oct 13 |
Agile + DevOps USA The Conference for Agile and DevOps Professionals |
Recommended Web Seminars
Mar 28 | The Testing Practices Fueling High-Performing Software Teams |
On Demand | Building Confidence in Your Automation |
On Demand | Leveraging Open Source Tools for DevSecOps |
On Demand | Five Reasons Why Agile Isn't Working |
On Demand | Building a Stellar Team |