Get Adobe Flash player

Work Flow

Product Development is a complex process   requiring in-depth expertise in technology and agile processes.    Recognized as an Offshore Product Development leader, We understands the  associated challenges,  and       with      its    vast    experience, has  devised  strategies   to overcome  them.  MVWs     product development offerings include:

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.

http://saprev.com/services/it-services