InfoSource offers to its customers functional testing services like:
Manual Testing | Regression Testing | Component Testing | Usability Testing and Compatibility Testing Manual Testing
Manual testing covers a feature by feature basis for validation of behavior, against a wide range of
normal and erroneous input data. Functional testing can be done either manually or can be automated
depending on the type of tests which need to be run. Manual Testing can be performed for black box or white box testing.
The functional testing covers various tests like:
The effect of upgrades, uploading and downloading on the performance is also checked during
functional testing. Aim is to validate application for conformation to its specifications and that it correctly performs
all its required functions. Checks the execution of functions and commands as envisaged originally.
InfoSource can complement your QA team by fulfilling tasks that your QA team does not have bandwidth to do.
Alternately, you can outsource your entire QA effort to InfoSource. In either scenario, the InfoSource’s experienced
project team will work seamlessly with your development and QA team to deliver a great product.
Regression Testing
In today's intensely connected and fast moving Internet world, software is often deployed to
production on weekly basis. QA is a time and effort-intensive, repetitive activity that is prone
to human error and can prove to be very harmful to brand and service levels if done inadequately.
To guarantee product delivery on tight schedules, regression testing ensures that the functionality
in place in earlier releases is intact and working in the new release. Info Stretch has developed a
regression testing methodology to define and maintain concise regression test suites that ensure
consistent quality of applications release after release.
InfoSource’s unique Regression testing methodology maximizes its leverage with automation using its
QA Framework to reduce the cycle time of testing while increasing the coverage. Our Regression testing
experts have been able to achieve up to 90% automation and reduce the testing cycle time significantly.
Component Testing
Component and Unit Testing are often used interchangeably and are important stages in delivering
a robust product as it detects defects early in SDLC and saving a considerable amount of time and cost.
We work with customer so that Component and Unit testing fits well with their development team and overall
methodology and strategy using various open source and commercial tools. It is a verification of functionality
of specific modules when certain stimulus is applied to the component's interface. A component could be an
object, a collection of objects, or even a software module in cases of procedural systems. Verification is done
by either validating state changes in response to those stimuli or validating effects elsewhere in a system.
InfoSource provides unit and component testing services for several technologies such as C, JAVA, Ajax, Flex,
.NET, EJBs, Servlets /JSP, SOAP, and web services.
Usability Testing
Your end users or customers for Software Product or Internet-based applications typically are never
formally trained to use the product. You want the product to be user friendly, intuitive and quick
so that users will stay with your product and not be deterred. If the users cannot find what they
are looking for, if the application response times are inadequate, or if the application is not
user-friendly then there is a good chance that you will quickly loose that customer to competition.
Usability testing is performed by various levels of users, from novice to expert. You probably have
experts and PM who may have tested usability but a neutral third party opinion provides a better
perspective. We analyze your application's usability based on proven Human-Computer Interaction (HCI)
principles and test for: Ease of use, Navigation, time for completion and errors.
Compatibility Testing
It is conducted on the application to evaluate the application's compatibility with various factors in
the computing environment which can effect its functioning. Compatibility testing is may be done for
various elements like Hardware platform, Web browsers, Operating Systems, Network bandwidth, etc.
Browser compatibility testing is usually done to test the end user experience. This tests the web
applications across different web browsers, to ensure that the application respond exactly as expected
across various browsers. This also ensures that the user's visual experience remains the same irrespective
of which web browser he uses.
OS and hardware compatibility testing are done to ensure that the application functions as expected across
different OS (or different version) and with various hardware components.