Bugzilla User manual
Bugzilla is an open source defect tracker (bug-tracking system) that manages the entire lifecycle of defects in software development (new), repair (resolve), shutdown (close), and so on.
Bugzilla is a database that collects defects. It allows users to report defects to the software and transfer them to the right developer. Developers can use Bugzilla to maintain a priority list of things to do, as well as timetables and tracking dependencies. Not all "bugs" are software defects. Some of the content in the database is as an enhanced request (RFE). A RFE is a "bug" in which the severity field is set to "enhancement". People often say "bugs", which actually means records in Bugzilla, so rfes is often called bugs.
It can create a complete bug tracking system for you, including reporting bugs, querying bug records and generating reports, handling resolutions, administrator system initialization and setting four parts
Functional performance
1. Powerful search function
2. User-Configurable posting of bug changes via email
3. History change Record
4. Handling bugs by tracking and describing
5. Attachment Management
6. Complete product classification scheme and meticulous security strategy
7. Security Audit mechanism
8. Powerful back-end database support
9. Web,xml,email and Control Interface
10. Friendly Web user interface
11. Rich and varied configuration settings
12. Compatibility between versions
Why use Bugzilla
Bugzilla is an error-tracking system with powerful features. It enables us to better track the process of software errors during the software development process, to provide data support for the development and testing work as well as the measurement of product quality, so as to effectively guarantee the quality of the software products.
Problem handling bug Report status classification (status)
Pending confirmation (unconfirmed)
Newly submitted (new)
Allocated (Assigned)
Unresolved issues (reopened)
Pending return test (resolved)
Pending archive (verified)
Archived (Closed)
Bug Handling Advice (Resolution)
Modified (Fixed)
Not a problem (nvalid)
Cannot be modified (Wontfix)
Later version resolution (later)
Reserved (Remind)
Repeat (Duplicate)
Cannot reproduce (worksforme)
Specify handler (Assigned to)
You can specify a handler.
If you do not specify a handler, the system specifies that the administrator is the default handler.
Create a new Bugzilla account
1. When you need to access the login system as an individual, you need to click on the "New account" link, enter your email address (e.g. [email protected]) and click "Send".
To create a bugzilla account, all you need to do is enter a legitimate email address. At this address, you will receive an email confirming the creation of your account. You will not be able to sign in until you receive the email. If you do not arrive within a reasonable time, you can contact this bugzilla installed in the administrator maintainer.
2. Wait, you will receive an email. The email contains your login account (same as your email) and password, which is randomly generated by the bugzilla system and can be changed according to your needs.
3. Click the "Log in" link in the Yellow page corner of the page and enter your account number and password. Finally click "Log in"
There was a error sending mail from "[email protected] ' to ' [e-mail protected] ': couldn ' t connect to 10.175.75.250
The first thing to see this problem is the Server mail Service open No, SMTP if not started, please start
There was a error sending mail from ' [e-mail protected] ' to ' [email protected] ': Can ' t-call method ' address ' in an Undefin Ed value at C:/PERL/SITE/LIB/EMAIL/SEND/SMTP.PM line 25.
Email::mime::creatorbugzilla with SMTP, as long as SMTP can pass certification, so the third party, and code nothing to modify, as long as the parameters inside the params can be set!
In.. \data\params set the following parameters:
Maintainer:[email protected]
Mail_delivery_method:smtp
Mailfrom:[email protected]
Sendmailnow:on
Smtpserver:smtp.163.com
Smtp_username:[email protected]
Smtp_password: **********
Note: Maintainer, mailfrom must be the same! Smtp_username mailbox must be the real mailbox that exists, Smtp_password must be the real password of your real mailbox (the same as the password you logged in the mailbox)! The message has been sent successfully! If there is no connection and other issues, can only indicate that your mailbox and password have a problem!
Products and structures
Bug records are categorized by product, and each product is split into several categories by function. Take the Bugzilla product as an example, it is composed of the following parts:
Administration
Bugzilla-general
Creating/changing Bug
Documentation
Email
Installation
Query/buglist
Reporting/charting
User Accounts
changing passwords
User Interface
The life cycle of a bug
- 1. User Login and setup process:
Open Browser, enter Bugzilla server address: Http://server/bugzilla/
After entering the main page, click on "New Account" to enter the registration page.
Enter your e-mail address and user ID in the registration page, then click "New Account" and you will receive an e-mail with the initial password.
:
After receiving the e-mail, click "Login", in the Account field, enter the e-mail address used to register, in the Password field to enter the email notification of the initial password, and then click "Log In".
If you forgot your password, click Forgot PassWord on the login page and click "Reset PassWord" to reset your password according to the email you received.
(1) File a Bug (2) Search (3) Open a New account
One, File a Bug inside. Add a new bug when you click New when you select a product first
Second, in search
Simple search product products such as testproduct can quickly locate all bugs in a product after a point search.
Advanced Search is also available:
First: There is an administrator login system to enter the system after the system configuration
Administrator enter as shown
Click on each configuration, such as parameter configuration parameters enter the page to configure
1 If you add users, click Users to create a new user
When you click Add a New User
:
Prohibit a user: Fill in the Disabled text input box to
After entering the user name and password, click Save will go to another page set up
Login Name: Must be the user's email address
Password is to change the password,
Bugmail Disabled: Indicates if someone has submitted a new bug and automatically sends a message to our mailbox
Set the permissions for these issues.
Disable Text: Disabling literals
Then click Save Add.
To create a bugzilla account, all you need to do is enter a valid address. At this address, you will receive an email confirming the creation of your account. You will not be able to sign in until you receive. If you do not arrive within a reasonable time, you can contact the maintainer of this bugzilla installation
After creating a successful page:
In addition to the first admin other than the best all select and then click Save Changes
Finally the interface appears:
① If you want to delete an account, please click "Index" in the parameter configuration to enter the interface.
Then click on "Allowuserdeletion" or click on the left List menu "Administrative Policies" to enter the page: Select on and then click Save Changes Save changes.
② when the initial setting is not successful, an error message will appear, such as: Can ' t rename DATA\PARAMS.NHYFB to./data/params:permission denied in bugzilla/config.pm line 301
③ then you need to add all the permissions you have to the Web server user to the Bugzilla folder, if you are using administrator login: Right-click c:\bugzilla-> Sharing and Security Check all permissions for administrator in security. If you set the Super Admin rights user to log on and the server does not have Super administrator privileges, you must set the users Full Control permission and then set the system parameters configuration to succeed.
④ so you go to the Settings page when you administer an item to the users user. A search button is all queried or the Users group is displayed according to a conditional query so that there is permission to delete the "delete" button after that:
For super administrators, remember not to delete, for normal users who no longer have a project group can delete the changes.
Click Yes to delete the user success.
2. Create a project
Administrator enter and click Products to create new products
:
Click Add a Product
---Enter the product name and description, click Add to enter the details page
3, when the administrator set all the configuration items are ready to issue a bug
The process for issuing a bug is:
After clicking on the homepage--->new-->file a bug--> click on a product such as test,
where Component: which module to build.
Component Description: Build Description
Version: As versioned.
Product : Products
Reporter: report by
Serverity represents the severity of the problem
Blocker is the most serious.
Critical critical crash, data loss, memory overflow
Major of large functional defects
Normal OK
Minor Minor functional defects
Trivial a small spelling, alignment class error
Enhancement for the slightest need for improvement.
Hardware hardware.
The OS represents the operating system.
After entering summary summary and description description
You can also add attachment to write a description of the attachment and click Submit. A bug was submitted.
While We will receive an e-mail in our email immediately.
Make sure to go to the next page after saving:
"Turn from" http://www.cnblogs.com/Warmsunshine/archive/2012/04/02/2430528.html
installation process of Bugzilla
Bugzilla+mysql+iis+perl module + ActivePerl installation process
First, the software you need
The software required to install Bugzilla is MySQL database software, ActivePerl software, Bugzilla installation package, IIS components
Installation Environment
Operating System Os:windows Platform
bugzilla:4.2 or above
Database: mysql:v5.5.21 for Windows or above
Web server: IIS server or Web Server:apache 2.2.22 (released 2012-01-31) or more
Perl parser: Activeperl-5.14.2.1402-mswin32-x86-295342.msi or above http://www.perl.org/
Note: I have already assumed that you have an SMTP mail server in your computer, and if you are not able to download one of the services online. Or use Windows to build a POP3 SMTP mail server
Second, Installation Settings MySQL Database
- 1. install MySQL database
- 2. I'm using MySQL Installer mysql-5.5.21-win32.msi version http://dev.mysql.com/downloads/ installer/
Double-click the MySQL database installation software to enter the following interface:
Click Next
Select Custom here and click Next
Change the MySQL installation directory here, click
Change the path in folder name to C:\MySQL click OK
Click Next to check if the correct path is changed
The following interface appears when you click Install installation database complete
Then always click Next to know the following interface appears
Click the Finsh button at this point, the MySQL database installation is successful, but it will appear as follows to configure MySQL
Click Next to see the following screen
Select the standard configuration option in this interface click Next
Select the Include bin dir here
Ectory in the Windows Path option, click Next, a page will appear on this page to set the root user password, and select Enable root access from remote machines, and select the Create an Anouymous account option to create an anonymous user, click Next to display the following interface
When you click Execute successfully, the following interface appears
The MySQL installation configuration is complete at this time
- 3. setting up the MySQL database
Click Start, All Programs->mysql->mysql service 5.1->mysql Command line client appears as follows
Enter the root password that you entered when you configured MySQL, and the following interface will appear if there is no problem
Note: If you enter a password and hear an alert and exit the command line interface, it is likely that the MySQL service is not started, as long as you start the MySQL service in the service options in Computer Management
Next, create a bugs database in the MySQL server, and a bugs user, and give the user the appropriate permissions, with the following command:
CREATE DATABASE bugs; Create a database bugs
create user [email protected]; Create a user bugs
Grant all on bugs.* to [email protected] ' localhost '; Bugs authorization for users
flush Privileges; Refresh user Permissions
If the following interface is successfully shown
Type the command quit to exit the command line.
At this point, Bugzilla is done with MySQL.
Third, installation ActivePerl
ActivePerl download and installation is relatively simple, here no longer repeat. I installed the Activeperl-5.14.2.1402-mswin32-x86-295342.msi,:
http://www.activestate.com/activeperl/downloads/thank-you?dl=http://downloads.activestate.com/ActivePerl/ Releases/5.14.2.1402/activeperl-5.14.2.1402-mswin32-x86-295342.msi
Double-click the ActivePerl installation screen, click Next until the installation is complete, the ActivePerl option is the default option, according to the default installation. If you can only select the first two items and the next few are grayed out, please don't be surprised to verify that your system is actually installing IIS
- Run the ActivePerl Setup program
- Select the installation path
- Select the associated file, default
- Start installation
- The installation process is in progress
- Installation Complete Finish
- Detect if Perl is installed successfully
Then install the ActivePerl Perl module for details in section Fourth 2 installing the Perl modules required for the Bugzilla software
Note: The Perl module required to install the Bugzilla software in section Fourth 2 requires networking when installing the Perl module
Four, installation Bugzilla
- 1. Install the bugzilla file
Unzip the Bugzilla installation package and copy the extracted bugzilla-4.2 folder to the C packing directory due to the use of the bugzilla4.2 version. Then configure the IIS service to configure IIS services by looking at section fifth, configuring IIS
: http://www.bugzilla.org/
I use version: Bugzilla 4.2 (2.9M)
- 2. The Perl modules required to install the Bugzilla software
Use a checksetup.pl from Bugzilla to install the Perl modules required for Bugzilla. As shown
Install the Perl modules required by Bugzilla on this command line, and use checksetup.pl to find the Perl modules that need to be installed, in the following ways.
To install the TEMPLATE-CD module, click the right mouse button to select the mark, then select the PPM install TEMPLATE-CD, copy the name and click the right mouse button, press ENTER key in the keyboard to complete the installation of the module
Complete the installation of all missing modules using the above method, and the installation interface is as follows
Attention:
- Be sure to check if all of the Per module L is installed, because some Perl modules are based on the Perl modules that have been installed, so it is best to run the checksetup.pl once the first installation is complete.
- When running the checksetup.pl module for the second time, some modules still do not install, it's OK, because there are some modules do not affect the installation of Bugzilla
If the installation succeeds, a Localconfig file will be generated in the Bugzilla directory.
Note: The generated localconfig file is a file that does not have any suffixes
Open the Localconfig file, place the $db_port = 0; Change to $db_port = 3306; $index _html = 0; Change to $index_html = 1;
Running checksetup.pl again at the command line will generate a database-related data table,
When the data table is generated, the address server address of the host is required.
Administrator name and account (the account is an email address) and the administrator login password. and confirm the password as shown
The Bugzilla installation configuration is complete at this time
Can login Bugzilla page, open a Web page, enter the URL you configure the server address Http://192.168.1.1/bugzilla can log in Bugzilla as
Five, Configuration IIS
- 1. Install IIS
Although IIS is a component of Windows, it is not installed when the system is installed, so first install IIS, please check the Internet, or download an installation package to configure the installation.
2 Create a virtual directory
Click Start, Administrative Tools,->internet Information Services (IIS) Manager, to enter the interface as shown
Right-click on the Default Web site to select as
Check that the virtual directory appears as shown in the interface
Click Next to the interface that appears. Type the name in the diagram Bugzilla
Click Next
Click to browse
Select the path of the Bugzilla
Click OK
Click Next
Select the Execute
Click Next
Click Done, the interface that appears in IIS
3 . Configure IIS
Right-click in Bugzilla to select Properties
dialog box for items after selecting properties
Click Configure
Click Add
Fill in the executable file with C:\Perl\bin\perl.exe%s%s "
Fill in the. CGI name in the extension.
Fill in the Get,head,post in the action-I limit
Must be followed by a double quotation mark
Click OK
In the Bugzilla Properties dialog box, select the document to add in the default document.
Add index.cgi in the Add Default Document dialog box
Click OK
Click OK
In the Web service extension, set the Perl CGI extension to allow.
Web Service Extensions: Choose to allow all unknown CGI extensions and all unknown ISAPI extensions
Modify all CGI files in the bugzilla directory
, replace #!/usr/bin/perl-wT with #!/usr/bin/perl-w
To this IIS service Setup is complete
The last is the bugzilla of Han Dynasty but you do not want to be Chinese and no problem.
Unpack the Chinese package to the CN folder, copy the entire file directory CN to the Bugzilla subdirectory template , and then log in as an administrator Bugzilla, click the footer Parameters (System parameter settings) link, the value of languages one to CN, save, then see the Bugzilla page is the Chinese page. If you want to return to the English interface, change cn back to En. To ensure backward compatibility, Chinese files are all saved in UTF-8 format. But whether you are Chinese Bugzilla, to force Bugzilla to adopt UTF-8 to deal with strings, avoid Bugzilla random garbled, we strongly recommend that you will file Install directory >\ the 55th line ofBugzilla\cgi.pm to $self->charset (' UTF-8 '). The specific download of the Chinese package you can find the corresponding bugzilla Chinese package in http://bugzilla. org/download.html.
"Turn from" http://www.cnblogs.com/Warmsunshine/archive/2012/03/25/2416265.html
Bugzilla User Manuals and solutions