In five pages this report discusses computer system program and application development in a consideration of testing at various stages. Five sources are cited in the bibliography.
Name of Research Paper File: D0_BWsystst.rtf
Unformatted Sample Text from the Research Paper:
functional system that is delivered on time and on budget, as well as a system that meets its proposed goals and objectives. Four separate activities and responsibilities need to be
addressed: goal setting, planning solutions, tracking progress and controlling resources but in each of those separate activities a system for testing the effectiveness and viability of the system in that
particular stage of development must also be considered. Importance and Types of Comprehensive Testing Fournier (1998) explains that because software testing has become both increasingly challenging and necessary as companies
develop elaborate applications for in-house use and then have to integrate them with a conglomerate of systems components, testing must be an essential component in any form of development (pp.
8). He notes that: "Software testing and development processes should occur in parallel" and that the "... testing process should not be an afterthought that takes place at the tail
end of the development process" (pp. 8). It is simple common sense that is a system is tested throughout all stages of its development then it will result in the
ability to fix a problem both economically and quickly instead of having it occur when the problems associated with such a fix are overwhelming (pp. 8). Fournier explains that
key steps in a testing process generally include GUI testing, unit testing, integration testing, system testing and user-acceptance testing. But, he also adds: "GUI testing is just the tip of
the iceberg. There are myriad hardware, software, and networking components that must also be thoroughly tested for interoperability" (pp. 8). Because it is likely that any system will encounter a
combination of different technologies and procedures, testing is always a "significant" challenge (pp. 8). Furthermore, determining the right mix of testing processes is also important in the overall process since