Qantom software is located in Bangalore, is a technology driven software test shop with a well equipped software test lab. our lab has all the software and hardware required to execute software testing projects. Thanks to Qantom's strong background in Opensource technologies, our test labs are driven extensively by Linux servers which gives our clients the ability to use highly secure, scalable and robust applications at a fraction of the cost of commercial equivalents.
If your testing needs require specialized infrastructure that is not covered in the list below, we would most likely be able to incorporate these into our test lab. Click here to engage into a discussion with us.
Highlights of our infrastructure:
Qantom has a modern and spacious office setup which can house over 50 engineers comfortably. We have a separate server / lab area, cafeteria and power backup location. We have already identified more space and are easily geared to increase our capacity when the need arises.
Hardware and software
Our fleet of hardware includes the latest Desktops and Servers. While most of our desktops have Windows operating system loaded on to it, our servers are all Linux based. The Qantom lab is a self sufficient IT house with virtually all the important services running. To name a few
- Web Server - Our intranet is powered by a Apache webserver
- Knowledge management - MediaWiki, EMS and Joomla running on Linux are used for knowledge management and training.
- Software Configuration Management- Subversion is used as the Source code repository and version control software for the software tools, test repositories and various documents
- Issue and Bug tracker - To track our internal issues and tasks, we use Eventum, a MySql based open source issue tracker.
- Project management - Qantom uses DotProject for project management
- Test automation - For web test automation, we heavily rely on WET, the opensource web testing tool that was developed by Qantom's own engineers. Based on the client's requirements, we also build home-brewn automation solutions to cater to the testing needs of the product or project being tested. If the client needs to use any of the commercial off-the-shelf tools for automated testing, our engineers are quite competent to adapt to these tools too.
Qantom's network topology has been designed and implemented in a manner that allows a tight security and minimizes congestion. The network is segreggated into various sub networks to allow this to happen. Typically, the network is separated as under:
Sub-network #1 - For all corporate services like Intranet, version control, etc.
Sub-network #2 - For performance and soak testing. Generally, the traffic moving in and out of this sub network is very high and is likely to cause disruptions to the other sub networks. To minimize such disruption, this network is made to work as an independent network with its own DNS such that the amount of traffic going out of and into the network.
Sub-network #3 - Sub-network for Servers used for System testing. If the number of SUTs(System under test) for carrying out system testing is large, then a separate sub network is setup for these SUTs. This helps in minimizing traffic congestion and in quicker fault isolation.
Sub-network #4 - Sub-network for Desktops. All the desktops used for a particular project are put on a separate network.
Note: Sub-networks 1 through 4 are repeated for each client depending on the size of the project and the customer requirement. This isolation ensures a high degree of security across different projects
- Connectivity: Multiple high speed Internet connections to ensure high availability of connectivity and distribute the bandwidth congestion
- Email: In-house linux mail server and backup mail server. Integration of opensource spam filtering solutions with our custom built filters allows high level of Spam filtering.
- Secure internet access: Internet access only through corporate proxy. Depending on the client's requirements, internet access to team members can be specified
- Internal communication: Various intranet tools like Wiki, Status reporting, etc., to allow clients and associates to communicate with each other
At Qantom we have a very high focus on redundancy and Business continuity plan. The following tools / processes have been implemented to take care of this:
Multiple ISP: We have signed up with different ISPs to have Multiple high speed Internet
connections. These connections are normally distributed to handle different needs. For example,
one connection is used for mails, the other one for corporate servers and the third one to serve
desktops. During outages, these connections are swapped to ensure that critical tasks are not
Automated backups: All important data is automatically backed up daily onto a
centralized backup server using a secure network connection. On stipulated periodic intervals,
offsite backups are taken from the centralized backup servers.
Power backups: Keeping in line with our load distribution policy, we have distributed the
power backups into multiple parts. We have two UPS(Uninterrupted Power Supplies) and one petrol
powered generator. While one of the UPSes powers all the servers, the second one is used for the
desktops. The petrol generator is used to power the office lights and fans.