Welcome arrow Services arrow Testing
Testing Service
Print
Quality is one of the most crucial factors determining the success or failure of a business. Faulty software can seriously affect the business in terms of Cost and Efficiency, as there is considerable expenditure of time and money involved in fixing errors which will lead to downtime, frustration - and lost revenue. On the other hand good software can prove to be an asset for the organization and can increase the overall efficiency and productivity of the activity for which it is used. An organization providing software solutions should take proper measures before giving the final product to its customers. N-iX implements the Software Quality Assurance (SQA) process that addresses the quality assurance needs at every phase of the development cycle. We have a well-equipped infrastructure and methodology to provide Independent QA\testing services in a controlled environment. This includes all types of testing including black-box and white-box testing to performance engineering.

Test Framework





General testing process for almost all developed products, and it doesn’t depend on its domain, looks like or at least should be similar to the one shown above. As you can see we segregate testing activities into four big levels, or groups. The first one is “Design testing process”. In short, it means transforming general testing objectives into tangible test conditions and high level test cases. So here it is necessary to determine testing approaches and identify the associated high level test cases.

The second group is “Develop test cases”. This group partly includes testing design process activities but we would like to separate it into an independent one because of the “Maintain tests” part, and here we would like to mention that no testing practice will bring expected results without maintenance of the earlier developed testing process.

The “Build testing” part shows the main activities during testing your daily or weekly builds. It should verify fixed defects and ensure that nothing has been broken. At the end of all the activities you can see “Testing new functionality”. To sum it up, quality is first of all the verification of ‘old’ existing functionality so as to avoid bringing new defects for users from the functionality that has already worked.

The “Release (or pre-release) testing” process executes earlier designed and developed tests and summarizes the test results. Depending on the test results it would be possible to decide whether to apply them or not.

Bug Tracking System


Bugzilla Bugzilla is a "Defect Tracking System". Bugzilla can help you get a handle on the software development process. Bugzilla is a powerful tool that will help your team get organized and communicate effectively.


TestTrack Tracking defects, issues, and feature requests is a critical component of any software development and quality control process.


Ozibug Ozibug is a platform-independent, web-based bug tracking system. It can be used to manage the reporting of bugs and tracking of their progress from discovery through to resolution.


JIRA JIRA combines issue tracking, agile project management, customizable workflow, and a pluggable integration framework to increase the velocity of your software development team.


StarTeam It is a fully integrated, cost-effective software change and configuration management tool, designed for both centralized and geographically distributed software development environments.


VisionProject VisionProject is a web based software that makes it easy to manage projects in an efficient way.

Document and Process Management Tools


Testopia Testopia is a test case management extension for Bugzilla. It is designed to be a generic tool for tracking test cases, allowing for testing organizations to integrate bug reporting with their test case run results. Though it is designed with software testing in mind, it can be used to track testing on virtually anything in the engineering process.


IBM Rational Test Manager It is a console for test activity management, execution and reporting. Built for extensibility, it supports everything from pure manual test approaches to various automated paradigms including unit testing, functional regression testing, and performance testing.
IBM Rational Clear Case It is a solution that provides sophisticated version control, workspace management, parallel development support and build auditing to improve productivity.


Visual Studio Team System It is a set of software development, collaboration, metrics, and reporting tools from Microsoft.


Microsoft Office SharePoint SharePoint can be used to host web sites that access shared workspaces, information stores and documents, as well as host defined applications such as wikis and blogs.

Document and Process Management Tools


JUnit JUnit is a simple framework for writing and running automated tests. As a political gesture, it celebrates programmers testing their own software.


TestNG TestNG is a testing framework inspired from JUnit and NUnit but introducing some new functionality that makes it more powerful and easier to use.


FEST FEST-Swing is a Java library that provides a fluent interface for functional Swing GUI testing. This library provides an easy-to-use API that makes creation and maintenance of GUI tests easy.


IBM Rational Robot Test automation tool for QA teams for testing client/server applications enables defect detection, includes test cases and test management, supports multiple UI technologies.
IBM Rational Functional Test It provides testers with automated testing capabilities for functional testing, regression testing, GUI testing and data-driven testing.
IBM Rational SiteCheck Rational site check is used for testing the structural integrity of your intranet or world wide web. It is basically used for tracking and updating of broken links.


Selenium Selenium is a suite of tools to automate web app testing across many platforms.