Testing Tools
We use multiple tools for testing. Right from the requirements definition stage, team members work on various tools available for testing The team understands the requirements and draws the test functional breakdown diagram using any of the tools namely – Mindmap, Dia, Gliffy, MS Visio etc.
We use test management tools like Quality Center (HP ALM), TestLink, Enterprise Tester. During test design phase, the requirements are captured in the Test management system. The requirements can be managed in the form of use cases & user stories and later the test cases are mapped to these.
Defect Tracking Tools
Our team is proficient in most of the Defect management tools like Jira, Trac, Redmine, Bugzilla, Assembla etc. During test execution, the team conducts both manual and automated testing. Manual testing is conducted on various devices available in our device lab The team also makes use of various emulators for testing the functional behaviors.
DDMS –Collecting Android error logs
Xcode – Pulling the iPhone error logs
MITE – For mobileweb
foneMonkey –Functional testing of iPhone apps.
Tools used for Testing on Web and Mobile Platforms
| Service | Tools |
|---|---|
| Functional Testing | Selenium |
| Performance Testing | Jmeter, NeoLoad, Fiddler, StressStimulus |
| Security Testing | NetSparker, WebCruise, Scrawler |
| Defect Tracking | Bugzilla, Redmine, Jira, Trac |
| Test Management | TestLink , HP Quality center, Enterprise Tester |
| Browser Compatibility | Spoon.net, Browsera |
| Mobile Web | MITE |
| iPhone | Fone Monkey |
| Mobile App Testing | Perfectomobile.com, deviceanywhere.com |
| Unit Testing | PhpUnit, JUnit, NUnit |
| Continuous Integration | Hudson, Cruise control, Bamboo |
| Version Control | Git, SVN, CVS, VSS |