- 1). Establish the testing objectives for your project and ensure that they are measurable. Document and prioritize each objective so that you can make task lists associated with each point. Distill the most important points and expand upon them with appropriate staff. Include everyone in the organization who has been working on the project and obtain input from all personnel.
- 2). Ensure that everyone on the project testing team understands what his or her role is. Design an organizational chart to refer to so that each task is covered. Include a reporting hierarchy with what, whom and when types of information to assist in defining the testing process. For example, determine how to report issues, who will be assigning issues, how they will be categorized, who will report them and when they are needed. Designate a team meetings schedule.
- 3). Define the testing procedure. Organize the team so that it fully supports the testing objectives. Determine what the testing environment is, and make it separate from the development or production area if possible. Include a separate database, web server and application server if necessary. Design an explicit procedure for moving code to and from the testing environment. Ensure that the exact procedure is understood and followed. Work with the development team to ensure that new versions of source code are identified.
- 4). Review aspects of the web application which are specific to the user experience. For example, determine how easy it is it to navigate through the web application. Ensure that it is obvious to any level of user which actions are available. Check the application pages for adequate font sizes and colors. Allow for ways to refer back to pages which need to be adjusted. For instance, when users need to change information, there should be an easy way to do that without having to lose all of the data previously input.
- 5). Include performance load testing in the project. Simulate how users may use the web application. Adjust the parameters of the application to ensure that load balance exists. Test the security of the web application so that it is safe from hackers, both externally and internally. Possible threats need to be planned for and addressed by security specialists.
previous post
next post