Wednesday, June 10, 2020

OSI Layers Test Plan Pennywise National Bank System - 825 Words

OSI Layers: Test Plan Pennywise National Bank System (Research Paper Sample) Content: Test Plan - Pennywise National Bank System ApplicationAuthors Name:University Name:Course:Date:Test planScope The modules that will be tested during the testing operation include user interfaces, accounts authentication and databases. Additionally, the feasibility of each and every requirement will be tested so as to ascertain that the entire software development procedure and end product are in compliance with legal, technical and operational constraints among others feasibility tests. The network security wont be tested notwithstanding its constituent essentiality in determining the perfection as well as effectiveness with which the final software deliverable will operate when integrated with other legacy systems in the organizations network. Roles and responsibilities In the requirements elicitation and system analysis stages of the SDLC (Software Development Life Cycle), the system analysts will be held responsible for undertaking all the feasibility tests. This w ill include determining whether the applications requirements conform to Pennywise Banks policies or not. In fact, the software will be gauged on its compliance with preset legal rules and laws which govern software development. Also, they will engage in assessing the validity of the anticipated software operations. Herein, the operations will be evaluated on the criterion of whether the problem in question will be sufficiently solved by the end deliverables or not. The system analysts will be granted the responsibility of alienating irrelevant requirements if their corresponding operations arent operationally feasible. Another role for this stakeholders will be conducting technical feasibility tests. This will involve deducing whether all the resources and technologies needed to develop the software are available or not. System analysts and requirements analysts will be accountable for ensuring that the softwares operations are socially feasible. This is concerned with examining th e requirements and ascertaining that the SDLCs end deliverables are acceptable by the society or end users. Finally, these stakeholders will be responsible for carrying out a cost-benefit analysis which verifies whether the software will bring forth more benefits to the organization than the cost utilized to develop it. The role of system designers will be to confirm that all the requirements specified in the requirements and system analysis documentations are well stated and transformed to implementable functionalities. Also, they will engage in testing whether the systems physical designs for the user interfaces and database schemas encapsulate all of the end-users needs. This is done immediately after the system design phase. Programmers responsibilities include testing the executable code so as to ensure that it executes correctly without any bugs or errors and ensuring that all the requirements are satisfactorily met by the system. The testing will also focus on ensuring that t he components of the graphical user interface are well displayed, easily readable and navigable without visual obstructions. The data structures will be tested to ensure that proper and error-free data entry is achieved. In fact, the security team will be given the role of testing the user authentication process so as to ensure that users private information such as passwords, and usernames is protected. Also, the team will verify the softwares databases to optimize security of information associated with user transactions such as cash deposits, changing pin numbers and funds withdrawals. This will be done within the implementation and integration stages of development. Testing methodologyThe types of test that will be conducted include the unit testing which will be concerned with testing specific units or modules of the software to ascertain that each gives the proper output for certain inputs. It will be done during the implementation phase of the SDLC. Additionally, feasibility test will be conducted in the requirements analysis and system analysis phases of development so as to ascertain whether all the requirements are implementable or not. In the design phase, usability testing will be conducted. This will check the user-friendliness level of the graphical user interface to ensure that users can easily know how to use or navigate the websites in order to access all its features without major hitches CITATION Reh12 \l 1033 (Zafar, 2012). Integration testing will also be done. It will be focused on checking whether different units or components of the software combine and cooperate/interact well with each other or not. Also, the softwares interaction with the availed hardware will be tested under this particular test. Integration testing will be conducted during and after the implementation phase of development. Acceptance testing will also be done to ensure that the end deliverables are deemed fit and of excellent quality to meet all the user requireme nts. Test deliverables...

No comments:

Post a Comment