Главная страница | назад





Article #28322: How to generate steps to reproduce your issue for Borland Developer Support


Question:

My engineer asked me for a sequence of steps that causes my issue to occur. What should I provide?
 
Answer:

A sequence of steps to reproduce an issue is the best thing you can give to the engineer working on your problem. Reproducible problems are easier to solve which means quicker resolution for you.

The more detailed the steps are, the better. Making one step per action (like filling in a field or selecting a radio button) is great but can be a little lengthy. In general, one step per dialog or equivalent action is acceptable. Below are two examples of steps given to create an EJB example, one lacking and one satisfactory:

  1. Create an EJB.
  2. Put it in your module.
  3. Build the project.
This lacks many important details that the engineer would need to track down the problem. Don't provide steps like this. Instead, use the following as a model:
  1. Create a new Project: File -> New Project...
  2. Accept the defaults and hit Finish
  3. Create a new EJB Module: File -> New... -> Enterprise -> EJB Module
  4. Accept the defaults and hit OK.
  5. Add a bean: File -> New... -> Enterprise -> Enterprise JavaBean 1.x
  6. Select the EJB Module you just created. Click Next.
  7. Accept defaults. Make sure Stateless Session Bean is selected. Click Next.
  8. Accept defaults and click Finish.
  9. Build the project: Project -> Rebuild Project...
You can see in this example that steps, values, and selections are distinct. There are many ways to do the same thing in JBuilder so the more detail you provide, the quicker the case will go.
 

Last Modified: 31-JAN-02