Testing Types

A software product that undergoes testing from a variety of dimensions is significantly more reliable and stable for the end users.  It is therefore critical to perform different testing types that cover a full spectrum of situations and conditions to which the product will be exposed.  Among the test criteria covered are functionality, usability, compatibility, scalability, performance, security, and others.  This adoption of different testing types with unique test objectives, strategies, and deliverables assures the quality of the product. 

At QA Valley, the client’s software product is tested from different angles to confirm that the product satisfies the intended requirements and possesses the standard attributes of robustness and completeness.  QA Valley’s methods and practices, its human capital, tools, infrastructure, and continuous improvement processes enable it to effectively perform a wide variety of testing types at little additional cost to its clients.  Each testing type results in a set of deliverables and artifacts that when acted upon by developers result in world class software that dominate targeted software categories.  The list that follows is a random sample of some of the common testing types performed by QA Valley.

Functional Testing, Security Testing, Acceptance Testing, Endurance Testing, Load Testing, Equivalence Partitioning Testing, Defect planning, Compatibility Testing, Component Testing, Loop Testing, Breadth Testing, Sanity Testing, Destructive Testing, Thread Testing, Mobile Testing, Sanity Testing, Test Planning, Boundary Value Testing, Domain Testing, Dynamic Testing, Fuzz Testing, Case Preparation, Age Testing, Beta Testing, Context Driven Testing, Configuration Testing, Automated Testing, Conversion Testing, Vulnerability Testing, Structural Testing, Qualification Testing, Concurrency Testing, Negative Testing, Parallel Testing, Comparison Testing, workflow Testing, White box Testing, Upgrade Testing, Passive Testing, Statement Testing, User Interface Testing, Passive Testing, Orthogonal array Testing, Error-Handling Testing, Requirements Testing, Top Down Testing.

QA Tools Installation & Training, Formal verification Testing, Fault injectio, GUI Software Testing, Ad-hoc Testing, Branch Testing, Big Bang Integration Testing, Compliance Testing, Hybrid Integration Testing, Install/uninstall Testing, Non-functional Testing, End-to-end Testing, Error-Handling Testing, Thread Testing, API Testing, Localization Testing, Manual Testing, Path Testing, Model-based Testing, Mutation Testing, Binary Portability Testing.