Understand+that+improvements+could+be+needed+as+a+result+of+testing


 * Understand that improvements could be needed as a result of testing**
 * By Edward Fitzgerald**

Improvements can be needed after testing for several reasons which will be explored in more detail further on. Examples of this are: data/file structures, validation routines, input methods, output formats.


 * Data or file structures are the way data or files are stored and organized on a computer. This can be improved so that they can be used efficently or data can be gathered faster. Through certain methods of testing a tester can tell if the data is being collected fast enough or if he is facing any problems. Data structures are important if the database is extremely large because it has to run smoothly enough to be able to collect the data without coming across any problems and if it does then the tester can quickly fix the problem. If the data is unorganized then it can make it nearly impossible or impossible for the user to find any of the data that is stored on the database.


 * A validation routine or data validation is the method used to make the program know if it is running the right or correct data. An example of this is that your telephone might instantly know if you have dialed in a correct or real country number before you even hit the dial button. The reason a validation routine might be needed is to either improve performance of a system or efficency of the system. The idea behind it is to increase the performance and efficency as much as possible before the system is running.


 * A input method is when an operating system program accepts or allows a user to write in an symbol or character into the program without it being on their input device. A possible example of this is that only until recently did the address bar allow users from china to use there normal input device controls. An example is a simple cent sign ¢. As seen these must be put into the system so that either the creators may have access to them or so that the user maybe able to put them into some text box. They maybe seen by the general public as flexible and so have more users from more different countries. That is why if the system is not capable to support the input of a certain country the creator are aware and may try to solve the problem.


 * The output format is the end result of what the system processes and then it has to show it in a certain way so the intended audience can read and comprehend what they are seeing. Now this could be either be by showing the output format as a language like english which then the user can read. The output format though does not require to be in any language but can also be displayed as charts or just symbols which the user is meant to understand. An example could be :D. Which then the intended user is meant to understand as a happy face sideways. It can also be an image like those seen on this wiki.