Work Flow
Outsourced Product Development in major technologies
End-to-end Product lifecycle management
Re-engineering of products created in obsolete technologies now obsolete
Product Quality Engineering right from the Requirements analysis stage
Full deployment & maintenance support; 24×7,if needed
Product Development using custom methodology
If you are looking for end-to-end Product Development, do not compromise; let us show you our value proposition and see the difference.
Technology Exposure
Commercial Tools (Automation)
Mercury QTP, Rational SQA Robot, WinRunner, Rational Visual Test
Open Source Tools (Automation)
Selenium
Other Tools (Automation)
Custom Scripts in Perl, Java or other programming languages.
Test Planning
Covers the Scope, Schedule, Type of testing, Testing approach, Test Deliverables, Release criteria, Risks and Contingencies
Test Case Development
Different techniques are used for test case design such boundary value analysis, equivalence class portioning, decision table format etc
Bug Management
Mercury Quality Center, Jira, Bugzilla, Rally, Trac, Test Director, Seapine
Performance Testing
JMeter, Solex, Eclipse TPTP, LoadRunner, Microsoft Application Center Test, WAPT, OpenSTA, WAST
Unit Testing
Junit, Nunit, DbUnit, HttpUnit, AspUnit
Code Analysis
FxCop, CheckStyle, JDepend, NDepend, devMetrics
Code Coverage
Clover, Coverlipse, NCover
Migration
MVW is migration and porting specialist who can take care of cross-platform compatibility challenges,while the Client stays focused on product innovation.MVW has excellent skills in this domain and has enabled several technology companies migrate their products to newer technologies.
Offerings in this field include:
Assessment services to help you decide to stay, port, build, or buy
Legacy technologies (such as Delphi) to .NET migration
J2EE to .NET Migration, and vice versa
Application server migration (e.g. JBoss, Weblogic, WebSphere, etc)
Database porting (e.g. SQL Server, Oracle, DB2, etc.)
Porting applications to different Operating Systems
Programming Language migration
Application Migration/Porting requires a different set of expertise than normal software development. Let us show you our value proposition and see the difference.
QA and Testing
The Quality of Software remains one of the most crucial factors determining the success or failure of a business. MVW has euipped infrastructure and a proven methodology to provide software product testing services in a controlled environment.
ACCEPTANCE TESTING. Testing to verify a product meets customer specified requirements.A customer usually does this type of testing on a product that is developed externally.
BLACK BOX TESTING.Testing without knowledge of the internal workings of the item being tested. Tests are usually functional.
COMPATIBILITY TESTING.Testing to ensure compatibility of an application or Web site with different browsers, OSs, and hardware platforms. Compatibility testing can be performed manually or can be driven by an automated functional or regression test suite.
CONFORMANCE TESTING.
Verifying implementation conformance to industry standards. Producing tests for the behavior of an implementation to be sure it provides the portability, interoperability,and/or compatibility a standard defines.
FUNCTIONAL TESTING. Validating an application or Web site conforms to its specifications and correctly performs all its required functions.
This entails a series of tests which perform feature by feature validation of behavior, using a wide range of normal and erroneous input data.This can involve testing of the product’s user interface, APIs, database management, security, installation, networking, etcF testing can be performed on an automated or manual basis using black box or white box methodologies.
INTEGRATION TESTING Testing in which modules R combined and tested as a group. Modules are typically code modules, individual applications, client and server applications on a network, etc. Integration Testing follows unit testing and precedes system testing.
LOAD TESTING. Load testing is a generic term covering Performance Testing and Stress Testing.
PERFORMANCE TESTING.Performance testing can be applied 2 understand your application or WWW site’s scalability, or to benchmark the performance in an environment of third party products such as servers and middleware 4 potential purchase. This sort of testing is particularly useful 2 identify performance bottlenecks in high use applications. Performance testing generally involves an automated test suite as this allows easy simulation of a variety of normal, peak, and exceptional load conditions.
REGRESSION TESTING. Similar in scope to a functional test, a regression test allows a consistent,repeatable validation of new release of a product or Web site. Such testing ensures reported product defects have been corrected for each new release and that no new quality problems were introduced in maintenance process. Though regression testing can be performed manually an automated test suite is often used to reduce the time and resources needed to perform the required testing.
SMOKE TESTING. A quick-and-dirty test that the major functions of a piece of software work without bothering with finer details. Originated in the hardware testing practice of turning on a new piece of hardware for the first time and considering it a success if it does not catch on fire.
STRESS TESTING. Testing conducted to evaluate a system or component at / beyond the limits of its specified requirements to determine the load under which it fails and how. A graceful degradation under load leading to non-catastrophic failure is desired result. Often Stress Testing is performed using the same process as Performance Testing & employing a very high level of simulated load.
SYSTEM TESTING.Testing conducted on a complete,integrated system to evaluate the system’s compliance with its specified requirements.Sys. testing falls within the scope of black box testing, and as such, should require no knowledge of the inner design of the code or logic.
UNIT TESTING. Functional and reliability testing in an Engineering environment. Producing tests for the behavior of components of a product to ensure their correct behavior prior system integration.
WHITE BOX TESTING. Testing based on an analysis of internal workings and structure of a piece of software. Includes techniques such as Branch Testing and Path Testing. Also known as Structural Testing and Glass Box Testing.