JapaneseSitemap
  Home Computer Services Web Design Shop Rentals Contact Us


MCSE 13 year veteran on staff

Software Development and Testing Japan for English / Japanese Systems

SOFTWARE DEVELOPMENT

We specialize in custom software design, development and consulting -- creating high quality software meeting a wide range of business needs for companies large and small. We emphasize the need to work with our clients to fully define their requirements, create accurate estimates, review prototypes and manage scope changes. Since this is a highly individualized field, we encourage you to contact us for further information.

FUNCTIONAL TESTING
WHAT IS IT?

Ideally, software or Web applications offer a savings to your customer in terms of time and/or expense. Before delivering your product to your customer, you must have the assurance that your application will function under normal and demanding circumstances. If it fails these general guidelines, your product is in trouble.

In the laboratory, everything tends to work perfectly. But in our testing environment which imitates the user's "real world", it does not. Our functional testing will find the defects and help you achieve a "user friendly" product necessary for successful marketing.

Functional testing verifies that an application or device can perform what it is supposed to do. The key question is, of course, is the application "user friendly"? It is the first and last question that determines the feasibility of the product. 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. It is the most fundamental kind of testing.

Positive functional testing utilizes valid inputs and verifies that the application's outputs are normal. Using the same word processing example, a positive test for the printing function might entail the printing of a document containing both text and graphics to an online printer. In this test, the feed tray is filled with paper, printer drivers are properly installed and all other extraneous factors are methodically ruled out.

Negative functional testing, conversely, uses a combination of invalid inputs, unexpected operating conditions and other "out-of-bounds" stimulus. Using the same processing example, a negative test for the printing function might be to disconnect the printer from the computer while a document is printing. In this scenario, the tester looks for a "common sense" plain-English error message, which informs the user, what has happened and instructs her how to remedy the error.

We'll break your application so your users won't. Our knowledge of software development and operating systems gives us the insight to thoroughly understand and exercise your application. There is absolutely no end to the kind of torture and stress we can impose on your application to challenge it to its best performance. We will test its features and functions under both valid and invalid conditions. Tokyo IT Services will identify the critical features and functions in your application and prioritize the testing effort accordingly.

TOKYO IT SERVICES IS AN OBJECTIV "THIRD PARTY"

Every application has unique risks that must be explored. Applications are the fruit of seemingly endless hours of sweat and devotion under the careful guidance of programmers. For the programmer to be protective of his creation goes without saying. It is up to an objective third party tester to challenge all of the programmers' assumptions -- a tester who will look critically at the product with the aim of improving it and making it ready for production. Tokyo IT Services is the "third party" you need.

MAKING YOUR DEADLINE

Release deadlines always seem to be come faster than you expect. We will work with you to meet your deadlines.


©2004 Tokyo IT Services. All rights reserved.