Posts

Showing posts from January, 2008

Integration of bug tracking system(Bugzilla) with IDE (Eclipse)

In every project we use some kind of bug tracking softwares (like team track, bugzilla etc.), we are also using one known as bugzilla for our projects. It is always nice to have a feature where developer gets notified whenever a bug or defect is logged against him/her in bug tracking system. Most of the bug tracking softwares sends out e-mail alert to respective developer/tester whenever a bug is logged against them, but is there any other intresting way of doing this? What if you get an alert very simillar to IM in your IDE itself (along with mail) whenever a bug logged against you? ok ok..I'll just ask one last question:Question) is it this really possible to integrate IDE (I am here talking about only eclipse) with Bug tracking software to get smart alerts?Answer) Yes it is possible.There is a ready-made plugin avilable (FREE), which allows to add/track/update/delete bugs/defects kind of functionality from IDE itsefl, we dont need to go through any web URL, bug sear…

Test And Automated Build (TAB) Framework

Image
1. Why TAB Framework?

In software development life cycle we basically divide our time in different slots, so that software get developed and thoroughly tested in scheduled timelines. Various tasks involved in SDLC include: requirement gathering & analysis, designing & prototyping, development, Unit testing, UAT & Automated testing for interfaces and other functionality and finally the deployment. All these tasks can be completed quickly by following firm process and using some automated tools. Tools reduces the human intervention for iterative tasks, reduces the time required for completing the task and up to a certain extend we can say that it maintains consistency of task as well.
TAB frame is focusing on one of the task mentioned above, and that is Unit Testing. TAB framework is focused on automating the chain of iterative tasks and that includes:
(a) Extracting of latest copy of code from versioning server (SVN/Development environment)
(b) Compilation & Creating of dep…