Company Products/Technology Services News/Events Support Spacer Contact Partners Customers
English    日本語
Products Photo

Product Documentation for Enterprise-Managed AP

Documentation Home for Self-Managed and Enterprise-Managed APs | Manufacturers Guide

Manufacturers GuidePreviousNextIndex

 


Submitting Bug Reports to Devicescape

The following sections describe the types of information Manufacturers should include when filing bug reports against Devicescape software. A downloadable Bug Report Form is provided for your use. Please fill in the Bug Report Form with details of the problem you encountered and send it to your Devicescape Program Management or Support Engineering contact.

Use the Devicescape Bug Report Form

The following sections describe how to submit bug reports to Devicescape. A downloadable bug report form is provided for your use. Please fill in the Devicescape Bug Report Form with the following details and send it to your Devicescape Program Management or Support Engineering contact.

Click here to Download the Bug Report Form
(Microsoft Word document)

Writing Bug Reports

  1. Describe the minimal case needed to demonstrate the problem.
  2. Please try to find the minimal case (that is, the fewest steps) in which you can demonstrate the problem. Including unnecessary steps can sometimes result in the developer focusing on the wrong areas.

  3. Describe what you were trying to do, in exact detail.
  4. Walk the reader through the steps you took and what you were trying to do.

    Avoid the use of pronouns when describing parts of the system. For example:

    Not specific enough: I downloaded the Upgrade.tar file and rebooted it.

    Good specifics: I downloaded the Build 1.0.1 Upgrade.tar file and performed a soft reboot of the AP using the Advanced > Reboot feature.

    Include a copy of (or reference to) the test case description or user documentation you were following. Indicate the following information.

    • Product name
    • Version
    • Build number (if you know it)
    • Load number (if you know it)
    • Branch (if you know it)
    • Edition
    • Development platform (if applicable)
    • AP target platform
    • CD (if applicable)
      Note
      Build, load, and branch numbers will generally not be know by Manufacturing customers but can be provided by Devicescape developers.
  5. Describe what actually happened
  6. Walk the reader through what actually happened including where you got the software, what you did, and what happened. Explain where you got what software you are using (for example, "I downloaded <FileName> from <FullPathOnFTPSite>, burned it to a CD, and booted that on an access point" or "I downloaded <BuildName/Number> Upgrade.tar file through the Administration UI.")

    Include transcripts of what you did. For actions on the host PC, you may find the "script" program useful; for actions on the target, capture output from your terminal program to a file. Include everything from when the system booted.

    Include the starting configuration: the apconfig.xml file, a screen shot of the UI screen, or just a list of fields and settings showing what parameters the UI fields were set to.

  7. Describe what you were expecting to see.
  8. Walk the reader though what you were expecting to see, in exact detail. If there was a message you expected to appear but did not, cite the message. If there was an error you weren't expecting, point out the location of the error within the transcripts.

  9. Indicate Whether the Bug is Known to be Reproducible
  10. Indicate whether you can reproduce this bug never, occasionally, or always - that is, repeat the entire process above and get the same result. If so, reserve the resources to be able to repeat the process for a developer so that they can watch what happens and inspect the end result.

    Indicate whether this bug is preventing you from doing anything else. (Ideally there should be multiple, independent test assignments so that the answer is usually "no".)

Do's and Don'ts

Don't use the term "latest build". Do specify the the exact version as available through the UI or LSQL.

Don't use the terms "broken" or "doesn't work". Do describe in detail the behavior you expected and the behavior you saw instead.

Don't retype error messages or other generated output. Do use copy-and-paste or capture files to ensure the output is included without errors or alteration.

Do use correct spelling and grammar.

Do use numbered lists to indicate the steps taken.

Do include, or be prepared to present, debugging information such as:

serial console output, with host.debug and/or host.kdebug set to non-zero 
values: lsql '2' 
/etc/apconfig.xml 
/var/hostapd.conf.wlan[0|1] 
Manufacturers GuidePreviousNextIndex