Skip to content

Bughound is a secure, web-based bug recording and tracking software designed for testing and verifying product functionality. The project is a scaled-back version of a previous product developed for a company in Bellevue, WA.

Notifications You must be signed in to change notification settings

darshjasani/BugHound

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Bughound Bug Tracking Software

Overview

Bughound is a secure, web-based bug recording and tracking software designed for testing and verifying product functionality. The project is a scaled-back version of a previous product developed for a company in Bellevue, WA. Its primary purpose is to serve as a common basis for testing on a reasonable scale, focusing on correctly delivered functionality through black-box testing.

Key Features

  • Bug Reporting: Create, edit, and update bug reports for multiple products via a web browser interface.
  • Relational Database: Store error report content in relational tables, accessible via SQL queries.
  • Search Functionality: Search for bugs based on multiple fields to facilitate efficient bug tracking.
  • Data Management: Manage information related to programs, releases, functional areas, employees, and more.
  • Security: Secure access with an authorized user login is required for accessing & managing bug reports.

Technologies Used

  • Frontend: React.js, HTML/CSS, JavaScript.
  • Backend: Django, Python, SQL.
  • Database: MySQL.
  • API Testing: Postman.

Getting Started

  1. Clone the repository: git clone https://github.com/your-username/bughound.git
  2. Install dependencies for frontend and backend: npm install and pip install -r requirements.txt
  3. Configure environment variables for database connection and API keys.
  4. Run the frontend and backend servers: npm start for React.js and python manage.py runserver for Django.
  5. Access the application in your web browser at http://localhost:3000.

Testing

  • API Testing: Use Postman to test API endpoints for functionality and verify correct data handling.
  • Black-box Testing: Conduct black-box testing to ensure correct delivery of functionality across different use cases.
  • Security Testing: Perform security testing to identify and address vulnerabilities in the application.
  • Compatibility Testing: Test the application on multiple host configurations to ensure compatibility.

Acknowledgements

Special thanks to Prof. Hoffman for the initial concept and inspiration for this project.


Feel free to modify and expand upon this template to suit your project's specific needs and details!

About

Bughound is a secure, web-based bug recording and tracking software designed for testing and verifying product functionality. The project is a scaled-back version of a previous product developed for a company in Bellevue, WA.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published