|
Automation for Regression Testing:
Regression testing ensure that previous defects and fixed
issues are really fixed, they do not reappear, and new issues
are not induced into the system as a result to fix the issues.
Once the issue is fixed we will validate and change the status
of the issue appropriately.
Some big projects lasting for several months, several full
regression passes may be scheduled in addition to the
continuous regression testing. Full regression passes involve
re-verifying all closed issues in the defect tracking database
as truly closed. A full regression pass is also typically
performed at the very end of the testing effort as part of a
final acceptance test. We design and develop automaton scripts
and execute them on every new build to re-verify all the
stabilized functionality and closed defects.
Usability Testing:
Our usability testing service checks your application or web
site's ease-of-use and overall usability. We assess usability
and design factors such as ease-of-navigation, feature -
function and error control, consistency, feedback,
performance, visual clarity, accessibility and whether on-line
transactions actually do what they are supposed to do to
ensure correct operation before going live.
White
box/API Testing:
We
design the white box test cases in such a way that every line
of source code is executed at least once and make sure every
function individually tested. We start the white box testing
with class and method analysis and to document and review
the same. Next, we develop a test harness made up of drivers
and test object libraries. Then, development and use of standard
procedures, naming conventions and libraries is performed.
JanviSoft
can perform White Box testing with JProbe suite, Java, .Net,
Pearl, Unix Shell Scripting, Mercury Interactive tools, Rational
tools and Segue tools. We also develop custom tools, drivers
and harness.
Our technical expertise spans testing
for Web sites(including multi-tier E-commerce sites), application
software, middleware(ORBs, application servers, database servers
etc), and system software (Operating Systems, networking,
realtime systems, etc.)
This
breadth of knowledge benefits all our projects, facilitating:
- Test tools
and processes that will scale to future needs and
technologies.
- Testing not only
how a product works but also how it interacts with other
software elements through API/Interface testing.
-
Isolating performance bottlenecks
in multi-layered software environments.
|