A common source of errors in projects comes from time constraints in delivering a product. At best, a project schedule provides an educated guess that is based on what isknown at the time. At worst, a project schedule is a wish-derived estimate with no basisin reality.Assuming the best, previously unknown problems may present themselves duringdevelopment and testing. This can lead to problems maintaining the schedule. Failing toadjust the feature set or schedule when problems are discovered can lead to rushed work and flawed systems.
2.1.3Over commitment by the developer
High enthusiasm can lead to over commitment by the developer. In these situations,developers are usually unable to add here to deadlines or equality due to the lack of resources or required skills on the team.
2.2 Objectives of Testing
Testing is essential because of:
Optimum performance and capacity utilization
Price of non-conformance
2.2.1 Software reliability
E-commerce requires software that performs critical tasks. Such as creating storefrontand a shopping cart, collecting customer data, and providing the payment gateway. Thissoftware needs to function correctly.Testing assures the organization of the quality and integrity of the e-commerce solution.
2.2.2 Software quality
Software quality is characterized by the correctness of program logic andimplementation. It begins with testing the software during development. The developer must test each module to make sure that it functions correctly at the time it is written or modified. Test values and boundary conditions must both be verified. Next, the module
Page | 3