Laserfiche WebLink
S &S Response: During the Design Phase of the implementation, we will develop a testing plan. which shall <br />detail the testing approach, methods, data participants, roles and responsibilities, deliverables and milestones. <br />Our , �%stcrn testitrg encompasses functional and process testing th -il includes Cie :onf g red solution, <br />nioditications, interfaces, reports and the CIi,v's cony . -rted data. This testin-, will verify cress- functional full <br />life- c,.cle Testing. The City`, te; m will be involved in the process testing �,,nd validzttion process throughout the <br />implementation. <br />Our software testing approach is comprised of several phases, each one supported by specific tools and <br />methodologies required to ensure an accurate and complete systems test. IJach phase is carefully planned and <br />d,)CUtnented through a formal test plan. This plan is developed by our core teann and will identify the testing <br />approach and methods, participants, and responsibilities required for sueeessfld product testing. <br />We gill oversee the pianning for all systems test phases, as well as the execution of the test plan with customer <br />ownership and participation in the final customer process testing phase. <br />For the implementation protect, we will provide standard test cases to your project team that can provide a <br />thorouuh test of the system. These test cases are geared toward core enQuestaTM ttmctionality. Test scripts can <br />be prepared from the identified cases and include the required data, the processes to be run and the expected <br />results. A phased test work plan is developed which includes detailed tasks, responsibilities and timeiraunes <br />1 °or each major data test phase step listed below. <br />These test phases typically include: <br />Unit Test - Each code change, enhancement or modification is defined as a single object or a group of <br />contained objects or process. Fach object is to be unit tested prior to release for further testing outside of the <br />development channel. Although primarily completed in the Business Process Mapping and Development <br />phases, a checklist of all individual processes. reports and programs either delivered by enQuestal 11-1 or custom <br />developed, need to be completed. <br />Integration Test - This represents an initial functional and technical test to verify that all related system <br />components are working together. Test scripts can be prepared from the test cases to validate the entire <br />business processes as derived from the process analysis or modification documentation. Integration testing <br />will also test batch job streams. This phase is typically performed vvith minimal data and is executed to <br />properly time specific business events and their interdependencies. <br />Load Test - This phase attempts to determine any all performance problems in the operation of the system by <br />performing high volume tests. Typically, a subset of test cases from the test plan are used, choosing online, <br />batch and query processes that may be considered suspect under high volume conditions. Benchmarks are <br />taken at minimum volumes so that a comparison can be made. High volumes of test data are created on the <br />system and peak user simulation transactions are used to stress the system. <br />Conversion Test - 'I"his test leverages the test cases of the integration test phases, but is executed with actual <br />converted data. This often becomes the basis for the production system. In order to be ready for the actual <br />data conversion, enQuestaTM11 is tested with your actual data upon each conversion phase. Not only will we <br />identify any gaps in data received from your old system, but we will fix or code changes that may be necessary <br />to support the system. <br />Regression Test - Regression testing is performed on all test scripts that may be affected by the implemented <br />fix to verify that the fix works and has no effect on other related processes. Issues that arise during the testing <br />process are immediately logged into our Test Track Pro issue tracking system. Once an issue is submitted, all <br />issue number and priority code are assigned and the issue is routed to the appropriate Subject Matter Expert for <br />resolution. When a resolution is provided, the issue is tested by our team. Passing test results prompt us to <br />deploy the issue fix to your test environment. Nklen your team has tested the fix and notifies us of satistactory <br />results, we will then deploy the fix into the live production environment. <br />Lawson Software — Confidential 47 <br />