SQA Careers   |   SQA Adepts   |   SQA forums   |   SQA Blogs   |    SQA Discussion Boards   |   SQA Links
Web VAssure.com
Our Products
Home > Services > Testing Labs > Functional / Black Box Testing
Functional / Black Box Testing

VAssure’s Functional Testing services satisfy the needs of both technical experts and subject matter experts/business analysts, enabling you to deploy higher-quality applications faster and with reduced risks and cost. With VAssure’s Functional Testing, your QA organization can achieve a number of advantages:

Our customizable, highly offshore centric and cost-effective, functional testing validates that the application conforms to the functional specifications and executes correctly. This is carried out by use of comprehensive test suites, either manually or by using automation tools.

Ensure correct functionality across all environments, data sets, and business processes.
Fully document and replicate defects for developers, to meet production deadlines.
Easily regression test ever-changing applications and environments.
Become key players in enabling the organization to deliver quality products and services, and improve revenues and profitability.
Empower the entire QA team with maximum functional coverage along with sophisticated test suites.

Our functional testing services are specifically tailored and designed to suit your manual testing needs. Our team will check for any defects or bugs in your application through any or all stages of development. We test applications that are n-tier, client/server, or Web-based. We have expertise in using both white box and black box testing techniques and ensure that there are no S1 and S2 bugs after three cycles of testing.

Our team of qualified test engineers focuses on validating the feature of an entire function or a component of your application. Test plans are prepared to describe areas and the ways of testing. We take steps to attain maximum test coverage right from the test-planning phase. Our strategy is to prepare test cases based on the customer requirements and the business scenarios. The project deliverables include, among others, test plan document, test scenario document, test case document, test summary report, and periodic defect and status report.

Steps in doing Black Box Testing at VAssure :

The major steps in Black Box testing by VAssure are :

We make the tests are randomly generated with a distribution that corresponds to the expected usage of the program, then you can get a reliability estimate, such as MTBF, to use as an adequacy criterion (Clean room)
Equivalence partitioning:divide possible test sets into equivalence classes, and run one test from each class
Boundary value analysis - look for test cases on the boundaries of the equivalence classes
Exhaustive testing - run every possible input (infeasible)
Functional testing - construct tests directly from the requirements document

VAssure's Black Box Testing Techniques:

VAssure's expertise provides you with excellent Black Box testing and some of the testing techniques we use are:

VAssure's team makes use of randomly generated inputs (only a test range is specified by the tester), to eliminate any guess work by the tester as to the methods of the function
To check the robustness of the program our team tests using the data outside of the specified input range.
All boundary cases can be tested (top and bottom of specified range) to make sure the highest and lowest allowable inputs produce proper output
Stress testing is performed (try to overload the program with inputs to see where it reaches its maximum capacity), especially with real time systems
Crash testing is performed to see what it takes to bring the system down
VAssure teams uses test monitoring tools whenever possible to track which tests have already been performed and the outputs of these tests to avoid repetition and to aid in the software maintenance
Other functional testing techniques include: transaction testing, syntax testing, domain testing, logic testing, and state testing.
Finite state machine models can be used as a guide to design functional tests

Home | Company | Services | Engagement Model | Infrastructure | Insight | SQA Careers | SQA Adepts | Site Map | Contact us
Privacy Policy | Terms & Conditions | Disclaimer