You are on page 1of 13

Bug tracking System

. After project is developed by the developers it is given to testers for testing. After Login Admin can access Secure pages. After Selecting Admin have to write identity means UserName and Password which is store in the employee Table. 1) Admin:1. For AdminLogin you have to Select Admin from that list.e. Tester will configure the project i.This is Client side validation which is raised when condition is not satify. Tester will make this bug status as open and he assigns the bug to a developer. d) Add Employee.1) About Project: Bug Tracking System is a communicator between developer and tester. b) Add Module c) Add Functionality. When Admin write UserName and Password it will check it is valid or not from employee table. In the dropdownList Role is written by statically. The developer will receive a mail contains the bug information and he will rectify the bug in the application. Once bug is rectified he will update the status of bug in the system to resolve and tester will get a mail on this. Tester and Admin. e) Assign Project This Secure page is there. When Login Page is run first you have to select the Designation details from the dropdownlist means there is three Developer. He will recheck the bug and if it is resolved he will close the bug else he again logs a bug in the bug tracking system. When Admin without Entering Anything it Press Login button then validation is coming to picture means it will give to error “Enter UserName And Password”. creates a project with project information. developer information (email id’s).. 1)Admin Login :- Once project is run every one have to give his identity means UserName and Password for Security. In that Secure page a) Add Project.

If Admin Click on the Add Module button then it will Redirect to Add Module page. 2. . If Admin don’t write anything and click on Submit button then client side validation is give error to him that he have to enter Project and Description about Project. When page is loaded then code is Execute and get data from Projectdetails table it is displaying Project name to end user. He have to enter Module name and Description about project other wise validator will raised and it will display error that enter module name and description about module. When get data and bind the dropdownlist at that time it Display first value as a Select it is a initial value of Requeredfieldvilidator mean user don’t select any values then Select Project Error will display by the validator.2) Add Project:When Admin Click on Add Project Button then it will redirect to Add Project page in that page he have to write project name and Description about Project. After Select Project name from dropdownlist.2) Add Module:Here in add module Page there is one DropdownList and two Textbox’s one for Enter Module and Other is to Description about Module. If Admin Enter Project name And Description about Project then Click on Submit Button It ask to Add Module in that project if Admin Click on Submit Sutton then only Project name And Description will insert into Projectdescription Table. Dropdownlist we bind the project name dynamically from Database. When Page is Load then it will Display to the end user that’s why we have to write to code in page Load Event.1.

4) Add Employee:If Admin click on Add Employee button then it will redirect to the Add Employee page. 1.3. 1.3. When Page is Load then it will Display to the end user that’s why we have to write to code in page Load Event. After Selecting both thing he have to enter Functionality in that project and Description about functionality if not specify and click on Submit button then validation will railsed. When get data and bind the dropdownlist at that time it Display first value as a Select it is a initial value of Requeredfieldvilidator mean user don’t select any values then Select Project Error will display by the validator.After Enter all field properly And Click on Submit button Add Functionality button will be display if we click on the Add functionality button it will directly redirect to Add Functionality Page. It will display the module in that project it bind from tb_projectmodules table first item will Display Select. 1. When page is loaded then code is Execute and get data from Projectdetails table it is displaying Project name to end user.2) Module Dropdownlist:Module Dropdownlist will display when Admin Select any Project from Project dropdownlist. . If Admin Add Functionality and Click on Submit button then data will be insert into tb_projfunctions table.3) Add Functionality:In Add functionality page Two dropdownlist And two Text box is placed. In that Admin have to Add the information about Employee his name Password and Emailid and his role all the information Admin have to Enter.1) Project DropdownList:Dropdownlist we bind the project name dynamically from Database. 1. And Validation is there if not satify then it will raised.

6) Log Out: If Admin Click on Logout Button the it will Redirect to the login page . Dropdownlist we bind the project name dynamically from Database. 1. When get data and bind the dropdownlist at that time it Display first value as a Select it is a initial value of Requeredfieldvilidator mean user don’t select any values then Select Project Error will display by the validator In Second dropdownlist Employee is bind from employee table amd first value is Select and it is the initial value of the dropdownlist based on that validation is display if not satify. If Admin Select Project and Select Employee from dropdownlist and Click on the Submit button the this Project will Assign for that Employee and data will stored into the AssignProject table into the database. And employee have to get his information to Login. When Admin Add the Employee he have to choose his Role means whether it is developer or Tester when Role is satify he have to enter information about Employee. If Satify all the condition means Client side condition then click on Submit button all the information will insert into the employee table. .5) Assign Project:- When Admin Click on Assign project button then it will redirect to the Assign Project page. Where in that page two dropdownlist is placed and it bind from database. 1. When Page is Load then it will Display to the end user that’s why we have to write to code in page Load Event.In Dropdownlist of Role statically write the Developer and Tester and first value is the Select and it the initial value. When page is loaded then code is Execute and get data from Projectdetails table it is displaying Project name to end user.

When Developer Enter UserName and Password it will check it is valid or not from employee table.This is Client side validation which is raised when condition is not satify. Tester and Admin. When UserName and Password is Correct then it will redirect to the Developer HomePage . After Selecting Developer have to write identity means UserName and Password which is store in the employee Table. 2. In the dropdownList Role is written by statically. 2) View Project Details 3) View Bugs 4) Logout This is the Developer Pages where he can view or insert the data. When Developer without Entering Anything it Press Login button then validation is coming to picture means it will give to error “Enter UserName And Password”. For DeveloperLogin you have to Select Developer from that list.2) Enter Project Details: .2) Developer:2.1) Developer Login:- When Login Page is run first you have to select the Designation details from the dropdownlist means there is three Developer. Where he can view 1) Enter Project Details.

When page is loaded then code is Execute and get data from Projectdetails table it is displaying Project name to end user. If data is Enter Correct and click on submit button then data will insert into Projectdatails table. When get data and bind the dropdownlist at that time it Display first value as a Select it is a initial value of Requeredfieldvilidator mean user don’t select any values then Select Project Error will display by the validator. in Dropdown list which project is assign to him is display from database. Dropdownlist we bind the project name dynamically from Database. 2. . Here in Grid view we give five field from database 1) Project Name 2) Domain 3) Duration 4) Team Size 5) Anser Where all the field is bind at the run time from database.When Developer Click on Enter Project Details then it redirect to the that page. First Project name which is assign by the Admin Domain name which is witten developer itself and Project duration and teams size And Answer which is give when bugs is happen in the project.3) View Project details:In Developer Click on View Project Details button it will redirect to the View Project Page where one Grid view control is placed at design time which will bind at run time. All code is witten in the page load event means when page is Load then data will be display in the gridview. Where one Dropdownlist is placed and three textbox’s. When Page is Load then it will Display to the end user that’s why we have to write to code in page Load Event. When Developer Click on Submit button without inserting proper data then client side validation is display and give error to Enter data.

If Bugs is there then it display into the Gridview. When page is loaded then code is Execute and get data from Projectdetails table it is displaying Project name to end user. Other dropdownlist which is bind from Projectmodule table and that code is written in to the first dropdownlist checked change event when developer is select project then data will display into the second dropdownlist which is get from Project module table and display into dropdownlist.4) Answer Page. 2. When Page is Load then it will Display to the end user that’s why we have to write to code in page Load Event. In that mail he specify all thing where error is the and which error is there then developer have to rectify which error is there or rectify that error and sent answer to the Tester.2. In the My Bugs page there is the two dropdownlist one is for Project name and other is the name of the module which is bind from database. .3) My Bugs:This functionality is important in the project where Tester will sent the bugs if is there in the project then Tester will sent mail to the Developer. Dropdownlist we bind the project name dynamically from Database. When get data and bind the dropdownlist at that time it Display first value as a Select it is a initial value of Requeredfieldvilidator mean user don’t select any values then Select Project Error will display by the validator. If both Select and click on submit button the if bug is then regarding to the project or module then it will Display otherwise it won’t display. In Bug page there is on Hyperlink for Reply if it click then it will Redirect to the Answer page there one dropdownlist and one textbox is placed.

In the dropdownList Role is written by statically.5) Logout:When Developer Click on Submit Button the it will redirect to the Login Page.This is Client side validation which is raised when condition is not satisfy. 3) Tester:3. When get data and bind the dropdownlist at that time it Display first value as a Select it is a initial value of Requeredfieldvilidator mean user don’t select any values then Select Project Error will display by the validator. When Tester without Entering Anything it Press Login button then validation is coming to picture means it will give to error “Enter UserName And Password”. When Tester Enter UserName and Password it will check it is valid or not from employee table. Display enter field Correctly. When page is loaded then code is Execute and get data from Projectdetails table it is displaying Project name to end user. 2. When Page is Load then it will Display to the end user that’s why we have to write to code in page Load Event. If Developer Enter value and click on Submit button then then data will stored into the Projectdetails table. For TesterLogin you have to Select Tester from that list.Dropdownlist we bind the project name dynamically from Database. After Selecting Tester have to write identity means UserName and Password which is store in the employee Table. If he want to go Secure pages then he have to again enter UserName and Password.1) Tester Login Page:- When Login Page is run first you have to select the Designation details from the dropdownlist means there is three Developer. . If Developer Click on Submit button without entering the value then client side validator will give error. Tester and Admin.

When Tester is Login he can he can authorized for 1) View Bugs Details 2) Insert Bugs Details He can view the bugs details and he can insert the bugs details. After Select Project it regarding information means Project id and module come from database. When Page is Load then it will Display to the end user that’s why we have to write to code in page Load Event. Module Dropdownlist will display when Tester Select any Project from Project dropdownlist. 3.1)Insert Bugs Details:When Tester will click on Insert Bug Details then it will Redirect to the Insert Bugs Details Page where he have to insert all the bugs details. And Validation is there if not satiny then it will raised. Dropdownlist we bind the project name dynamically from Database. When get data and bind the dropdownlist at that time it Display first value as a Select it is a initial value of Requeredfieldvilidator mean user don’t select any values then Select Project Error will display by the validator When Project is select from dropdownlist then Project id and Module is dynamically bind from dropdownlist and display on the controls. After Selecting Module he have to insert bugs version of the bugs and Description about . It will display the module in that project it bind from tb_projectmodules table first item will Display Select. First he have to select Project all the Bugs details means in which module bugs is there type of bugs Description of bugs and its status(Open or Close)he have to spacify. When page is loaded then code is Execute and get data from Projectdetails table it is displaying Project name to end user.

When . Other is Status is bugs is there then Tester will Select his status as open otherwise its status as close. There is one drowdownlist of Assign to which is Dynamically bind from database as Employee name. Internally in the code it get Emailid from employee table and sent mail to the Developer.2) view Bugs Status:When Tester Click on the view Bugs button then it will redirect to the view Bugs page. 1) Project Name 2) Module Name 3) Bugs Issue This three Dropdownlist is placed on the form Dropdownlist we bind the project name dynamically from Database. In view Bugs page there is one Dropdownlist in that design time written three value one is select. open and close and in the page one Gridview is placed for displaying status. In the BugsStatus page there is one Hyperlink CloseBugs in it click then it will redirect to the that page where three dropdownlist is placed and its bind from database.project if he not write and click on submit button then Client side validation will display the error. In dropdownlist if status Select closed the closed status project will display and when select as open the open project information will display. When Page is Load then it will Display to the end user that’s why we have to write to code in page Load Event. If Tester Enter all the information and click on submit button then data is stored in the Bugs table. 3. When Tester is Select Status and click on the Submit button then data related to the project will display in the grid view.Means project name module in that project bugs on that project and status Assign to that project all the information is Display in the gridview. If it inserted successfully then then it will Redirect to the mail page here Tester have to sent the mail to the Developer where in that page there is two textbox one for Subject and other for body of the mail.

4)About Us :In the Login Page there is the one Link for about us this is the not secure pages every one can see or access that pages 5)Software Testing This is also non secure page an accessibility to all user.page is loaded then code is Execute and get data from Projectdetails table it is displaying Project name to end user. .3) Logout:- When Tester Click on Submit Button the it will redirect to the Login Page. Third is bind when Tester click Select Project if in that project any bug is there then it display. When get data and bind the dropdownlist at that time it Display first value as a Select it is a initial value of Requeredfieldvilidator mean user don’t select any values then Select Project Error will display by the validator Module Dropdownlist will display when Tester Select any Project from Project dropdownlist. If Tester Select all thing means Project Module and Bugs And click on the Submit button then it will make status of that project as closed 3. If he want to go Secure pages then he have to again enter UserName and Password. It will display the module in that project it bind from tb_projectmodules table first item will Display Select. And Validation is there if not satiny then it will raised.