Functionality Testing

Are you releasing a new product? NTS can exercise your product's functionality through alpha, beta and/or golden master phases of development. NTS can start by developing comprehensive test plans, detailing test methodologies or you can supply us with a test plan to execute. Functionality testing can be performed on hardware or software products to verify that your product functions as designed.

For software products, NTS can exercise the various execution paths, either manually or through automated scripting tools such as WinRunner, SilkTest, Visual Test, WebFT, etc. During functionality testing, you can select our detailed reporting mechanisms, or we can adopt yours.

If you don't have a technical specification for your product, NTS can create one for you or perform testing using exploratory test methodologies. In exploratory testing, NTS Test Engineers develop test cases on-the-spot based on their understanding of the product's main features and functions, as well as their experience in performing quality assurance testing.

Products are typically subject to changes throughout development, maintenance and evolution due to a variety of reasons, such as changed requirements (both functional and nonfunctional), update technology and upgrade hardware or software platforms. The changes bring risks to the product because change propagations may introduce new bugs and anomalies, sometimes even fatal ones. Regression testing is a technique to verify the integrity and correctness of the modified product.

NTS Test Engineers can also provide you with automated scripting based on functionality test cases, which will help during regression testing. Functionality regression testing can be based on retest - all or selective - depending on your requirements, release schedule, etc. Also, NTS Test Engineers can provide you with end-user functionality testing, which focuses on testing an integrated system from the end user's viewpoint.

Functionality Testing Features:

  • Detailed acceptance test plan development and execution based on client's specification
  • Experience with all major operating systems, including: Windows XP, Windows 2003, Windows 2008, Windows Vista, Windows 7, Windows Media Center, Windows Mobile, MacOS X 10.3 (Panther), 10.4 (Tiger), 10.5 (Leopard), 10.6 (Snow Leopard), 10.7 (Lion), Linux (various flavors such as Fedora Core, SuSE, Ubuntu, Mandriva, etc.), AIX, HP-UX, FreeBSD, NetWare, and Solaris.
  • Experience with a wide variety of hardware and software products, from simple web games to complex NAS/SAN products.
  • Highly detailed and flexible reporting (NTS can use our bug tracking solution or your internal defect tracking software).
  • Experience with automation tools, including:
    • IBM Rational Visual Test
    • HP Mercury Interactive WinRunner/LoadRunner
    • RadView WebLoad / WebFT
    • Borland SilkTest/SilkPerformer
    • Redstone Software Eggplant
    • ...and others!