software, web, and e-business testing services
What Is | Testware's Services | Benefits | Contact Us
Your software or Web application was created for a reason and to address certain business needs. Rely on Testware's functional testing services to help ensure your application's functionality under normal and abnormal circumstances.
Functional testing, simply stated, verifies that an application does what it is supposed to do (and doesn't do what it shouldn't do). For example, if you were functionally testing a word processing application, a partial list of checks you would perform includes creating, saving, editing, spell checking and printing documents. (Again, this list is quite incomplete!)
Positive functional testing entails exercising the application's functions with valid input and verifying the outputs are correct. Continuing with the word processing example, a positive test for the printing function might be to print a document containing both text and graphics to a printer that is online, filled with paper and for which the correct drivers are installed.
Negative functional testing involves exercising application functionality using a combination of invalid inputs, unexpected operating conditions and other "out-of-bounds" scenarios. Continuing the word processing example, a negative test for the printing function might be to disconnect the printer from the computer while a document is printing. What probably should happen in this scenario is a plain-English error message appears, informing the user what happened and instructing him/her on how to remedy the problem. What might happen, instead, is the word processing software simply hangs up or crashes because the "abnormal" loss of communications with the printer isn't handled properly.
Testware's Functional Testing Services
Testware's functional testing services include:
We'll break your application so your users won't. Our knowledge of software development, operating systems and other things technical allows us to thoroughly understand and exercise your application. Give us a crack at your application and we'll test its features and functions work properly under both valid and invalid conditions. Our positive functional tests will verify it does what it is supposed to; our negative functional tests will verify it doesn't misbehave or crash when confronted with invalid inputs or operating conditions.
Address the risks unique to your application. Every application is different and each has unique risks. Unless you've recently won the lottery, you don't have infinite money (or infinite time) to spend on testing...plus there's the matter of those pesky release deadlines. Testware will identify the critical features and functions in your application and prioritize the testing effort accordingly.
Functional test automation = faster testing. Functional test automation shortens test execution time and reduces the tedium of manual testing. However, automation isn't appropriate for all applications and automation maintenance can become a nightmare if your application changes frequently. Leverage Testware's expertise to build an automation framework that handles application changes and avoid constantly reworking your automated scripts.
To bring the benefits of Testware's functional testing services to your organization, or to discuss which of our packages, services or testing training courses are best suited to your unique testing needs and challenges, please
submit an information request to Testware
email Testware at info@testwareinc.com
call Testware at (908) 526-2900