The document discusses the testing process for a core banking project implementation. It explains that after requirements are gathered, the vendor will create a prototype system to demonstrate 75-80% of requirements. User acceptance testing then involves testing scenarios across various products and functions to ensure requirements are met before going live. The stages of testing include individual module testing, integrated testing, and user acceptance testing on both test and live environments.
This is a case study of an user acceptace testing done for a large Global bank for Finacle 10.x; Finacle is a universal banking system from Infosys Technologies . Retail, corporate and other subsystems tested.
Banking Case study: UAT Support for CBS MigrationOak Systems
油
A Banking Case Study - User Acceptance Testing (UAT) Support for CBS Migration at a mid sized bank in the Caribbean. The bank had planned a migration of the Hardware, DB and the CBS software from the existing one to the newer supportive version with the AS IS functionality. The Bank team looked at Oaksys to help them with the Test Process, Test suite build and Execution support for the CBS and interfaces. Here is a case study on How we successfully completed the assignment and the value adds that came along.
User Acceptance Testing (UAT) is a formal testing process used to determine if a system satisfies the needs of end users and business processes. UAT takes place late in the development cycle and involves key stakeholders performing real-world tests using real data. The goals of UAT are to ensure a system's functionality and performance meet requirements before it goes live. Challenges of UAT include environment setup, handling new requirements, and communication. Proper planning, engaged users, and addressing issues early are keys to successful UAT.
Recently weve shown you the basics of User Acceptance Testing (UAT). Lets recap: User Acceptance Testing is, basically, the process of verifying that an installed solution works for the user. This might sound easy enough but, in practice, it isnt.
To make getting into User Acceptance Testing a little easier, weve broken the process down into smaller chunks. Check out which 5 types of User Acceptance Testing you have to consider in order to be more successful.
This is a case study on conducting User Acceptance Testing (UAT) of a complex B2E software application. Involved testing of several critical HR and Payroll modules.
Non-functional testing assesses how well a product behaves rather than what it does. It evaluates attributes like reliability, performance, usability, maintainability, and portability. Reliability testing checks that software operates failure-free for a specified time and helps identify recurring failures. Performance is tested under various loads to measure response times. Usability ensures features are easy to understand and use. Maintainability permits software to be updated and modified over its lifecycle. Portability testing verifies how effortless it is to transfer software between environments.
User Acceptance Testing (UAT) involves real business users testing a system to determine if it will provide benefit and be acceptable for use in the organization. During UAT, users test the system according to test cases and document any defects found. The goal of UAT is not to prove a system works, but rather to expose faults before it goes live, as the only way to prove a system is by finding ways for it to fail testing. UAT deliverables include test cases, test results, and a defect log.
This document outlines user acceptance tests for a CE Sales Order system. It includes 3 test cases to validate the system's credit limit automation, monthly-to-date dispatch reports, and day-wise collection reports based on data from SAP. The test cases include expected and actual results for sample input data. A quality reviewer is also identified.
Non-functional testing checks how well a product works by focusing on characteristics like reliability, usability, efficiency, maintainability, and portability. It tests customer expectations and includes performance testing to check a system's speed, load testing to see how it behaves under normal and peak usage, stress testing beyond its capabilities, and usability, reliability, and portability testing.
In this quality assurance training, you will learn Test Team Responsibilities. Topics covered in this session are:
Defect/Bugs in Software Testing
Quality Team Roles and Responsibilities
Career options available for a Test Engineer
Testing documentation
Testing Fundamentals
Testing Certification
For more information, visit this link: https://www.mindsmapped.com/courses/quality-assurance/software-testing-training-beginners-and-intermediate-level/
This document discusses the importance of non-functional testing (NFT) in software development. It defines NFT as testing aspects of a product that are not direct functional requirements, such as performance, reliability, security, and usability. The document recommends implementing NFT throughout the entire development lifecycle from development to post-production in order to reduce risks, costs, and improve quality. It provides examples of different types of NFT and emphasizes the resources required to properly perform serious NFT.
Introduction to Software Testing - Part 2Sachin-QA
油
In this session you will learn:
Defect/Bugs in Software Testing
Quality Team Roles and Responsibilities
Career options available for a Test Engineer
Testing documentation
Testing Fundamentals
Testing Certification
For more information: https://www.mindsmapped.com/courses/quality-assurance/qa-software-testing-training-for-beginners/
Performance testing Web Application - A complete GuideTestingXperts
油
Application Performance testing validates various factors and checks applications to ensure and maintain their reliability and scalability. Leverage TestingXperts Performance testing services to enhance your application performance and such high performing apps are bound to drive more traffic and help spread your brand
Precise Testing Solution is offering user acceptance testing on basis of client need. We offers user acceptance testing in affordable price. We also help client as a third party. To get more detail please visit at: http://www.precisetestingsolution.com/user-acceptance-testing.php
The UAT Application allows businesses to manage test passes for applications within projects. It offers role-based testing and interfaces to create multiple projects and test passes. Metrics such as test cases, steps, testers and project status can be captured. The application was developed for performance and uses technologies like SharePoint 2013, workflows, and JavaScript. It provides benefits like cost savings, scenario testing, and test result triage and reporting.
Randy Rice presented on lessons learned from user acceptance testing (UAT) on four different projects. The first project involved a new laboratory testing system that had severe performance issues and required three redeployments. The second project with the same company was more successful due to improved testing practices. The third project involved designing many tests based on business scenarios before the system's interface was known. The last project involved a complex legal system where system testing found most defects and UAT involved a simplified walkthrough. Key lessons included not relying solely on UAT, implementing incrementally, and adjusting UAT plans as more is learned.
V&V Considerations In Implementing IEC61508-3Oak Systems
油
This document discusses verification and validation considerations for implementing IEC 61508-3. It begins with an overview of Oak Systems, a specialist in software verification and validation services. It then provides an overview of IEC 61508-3 and verification and validation (V&V). The rest of the document discusses the IEC 61508 safety lifecycle, key terms and definitions, safety integrity levels, development activities and tools to support V&V, software verification techniques, functional safety assessment, and tables relating technique rigor to safety integrity levels. It concludes that IEC 61508 alone may not be sufficient for all applications and other standards like UL1998 may also need to be considered.
Bjarne Mansson - Risk-based Testing,A Must For Medical Devices - EuroSTAR 2010TEST Huddle
油
EuroSTAR Software Testing Conference 2010 presentation on Risk-based Testing,A Must For Medical Devices by Bjarne Mansson .
See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
This document discusses static testing techniques, including reviews. It provides an overview of formal review processes which typically involve 6 phases: planning, kick-off, preparation, review meeting, rework, and follow-up. Within reviews, defects are logged and assigned a severity level of critical, major, or minor. Different types of reviews like informal reviews, technical reviews, and inspections are used for different purposes during the software development life cycle. Key characteristics of technical reviews are that they are documented, involve peers and experts, and include separate preparation and defect finding. Success factors for implementing formal reviews include following best practices to avoid common pitfalls.
1) Defect prevention involves logging, analyzing, and preventing defects to reduce costs.
2) The document discusses Syntel's defect prevention policies and processes, including logging defects, root cause analysis, and implementing prevention techniques.
3) Key activities include appointing defect prevention coordinators, conducting causal analysis, and sharing lessons between projects.
User Acceptance Testing Checklist (UAT)
A slideset showing items to check when putting a User Acceptance Test plan and User Acceptance Testing scripts together. UAT Testing allows your users to sign off they are happy with the delivery prior to deploying to production.
In this quality assurance training session, you will learn Introduction to Software Testing. Topics covered in this course are:
Defect/Bugs in Software Testing
Quality Team Roles and Responsibilities
Career options available for a Test Engineer
Testing Market and Opportunities
To know more, visit this link: https://www.mindsmapped.com/courses/quality-assurance/software-testing-quality-assurance-qa-training-with-hands-on-exercises/
The document discusses software testing and strategies for effective testing. It explains that software problems can arise from incomplete design, erroneous criteria, or failing to meet requirements. Testing aims to reduce errors by 80% and catch them earlier in the software development lifecycle when they are cheaper to fix. A structured testing approach verifies requirements, design, code, and more across development phases. Different forms of testing provide varying levels of coverage from full testing throughout to only audit-level testing. Risks include incorrect results, security issues, and reliability problems. An effective test strategy addresses these risks through test factors and phases. Tactics then provide detailed test plans, criteria, and tools to validate and verify the system.
This document discusses performance, acceptance, and stress testing. It defines each type of testing and outlines the typical processes involved. Performance testing checks a system's speed, scalability, and stability under varying loads without attempting to find bugs. Stress testing evaluates a system's robustness and error handling under extreme loads. Acceptance testing determines if a system meets requirements specifications before user acceptance.
System testing is performed to verify that an implemented system meets its specified requirements. There are several types of system testing that should be performed including: 1) System acceptance testing to determine if the system satisfies acceptance criteria, 2) Installation testing to ensure the system can be installed and configured properly, 3) Performance testing to measure the system's performance under different conditions such as load and stress. Proper system testing is important to ensure the system is error-free, works as intended, and is acceptable to stakeholders.
The document discusses validation and project management. It defines validation as proving that a process will consistently produce expected results. Validation involves qualification and testing stages like installation qualification and operational qualification. A requirement traceability matrix links requirements throughout the validation process to ensure all are tested. Deviations from expected test results are tracked, and a validation summary report provides an overview of the completed validation project. Change control manages how changes are introduced to validated systems.
computer system is a latest validation system in pharmaceutical industries.
To compliance with the good laboratory practice and good manufacturing practice.
it`s part of 211CFR part 11.
This presentation reviews the regulatory requirements for intended use validation of SaaS-based EDC systems from the Sponsor and CRO perspective and provides best practices for implementing the proper validation in your organization.
Testing software is conducted to ensure the system meets user needs and requirements. The primary objectives of testing are to verify that the right system was built according to specifications and that it was built correctly. Testing helps instill user confidence, ensures functionality and performance, and identifies any issues where the system does not meet specifications. Different types of testing include unit, integration, system, and user acceptance testing, which are done at various stages of the software development life cycle.
This document outlines user acceptance tests for a CE Sales Order system. It includes 3 test cases to validate the system's credit limit automation, monthly-to-date dispatch reports, and day-wise collection reports based on data from SAP. The test cases include expected and actual results for sample input data. A quality reviewer is also identified.
Non-functional testing checks how well a product works by focusing on characteristics like reliability, usability, efficiency, maintainability, and portability. It tests customer expectations and includes performance testing to check a system's speed, load testing to see how it behaves under normal and peak usage, stress testing beyond its capabilities, and usability, reliability, and portability testing.
In this quality assurance training, you will learn Test Team Responsibilities. Topics covered in this session are:
Defect/Bugs in Software Testing
Quality Team Roles and Responsibilities
Career options available for a Test Engineer
Testing documentation
Testing Fundamentals
Testing Certification
For more information, visit this link: https://www.mindsmapped.com/courses/quality-assurance/software-testing-training-beginners-and-intermediate-level/
This document discusses the importance of non-functional testing (NFT) in software development. It defines NFT as testing aspects of a product that are not direct functional requirements, such as performance, reliability, security, and usability. The document recommends implementing NFT throughout the entire development lifecycle from development to post-production in order to reduce risks, costs, and improve quality. It provides examples of different types of NFT and emphasizes the resources required to properly perform serious NFT.
Introduction to Software Testing - Part 2Sachin-QA
油
In this session you will learn:
Defect/Bugs in Software Testing
Quality Team Roles and Responsibilities
Career options available for a Test Engineer
Testing documentation
Testing Fundamentals
Testing Certification
For more information: https://www.mindsmapped.com/courses/quality-assurance/qa-software-testing-training-for-beginners/
Performance testing Web Application - A complete GuideTestingXperts
油
Application Performance testing validates various factors and checks applications to ensure and maintain their reliability and scalability. Leverage TestingXperts Performance testing services to enhance your application performance and such high performing apps are bound to drive more traffic and help spread your brand
Precise Testing Solution is offering user acceptance testing on basis of client need. We offers user acceptance testing in affordable price. We also help client as a third party. To get more detail please visit at: http://www.precisetestingsolution.com/user-acceptance-testing.php
The UAT Application allows businesses to manage test passes for applications within projects. It offers role-based testing and interfaces to create multiple projects and test passes. Metrics such as test cases, steps, testers and project status can be captured. The application was developed for performance and uses technologies like SharePoint 2013, workflows, and JavaScript. It provides benefits like cost savings, scenario testing, and test result triage and reporting.
Randy Rice presented on lessons learned from user acceptance testing (UAT) on four different projects. The first project involved a new laboratory testing system that had severe performance issues and required three redeployments. The second project with the same company was more successful due to improved testing practices. The third project involved designing many tests based on business scenarios before the system's interface was known. The last project involved a complex legal system where system testing found most defects and UAT involved a simplified walkthrough. Key lessons included not relying solely on UAT, implementing incrementally, and adjusting UAT plans as more is learned.
V&V Considerations In Implementing IEC61508-3Oak Systems
油
This document discusses verification and validation considerations for implementing IEC 61508-3. It begins with an overview of Oak Systems, a specialist in software verification and validation services. It then provides an overview of IEC 61508-3 and verification and validation (V&V). The rest of the document discusses the IEC 61508 safety lifecycle, key terms and definitions, safety integrity levels, development activities and tools to support V&V, software verification techniques, functional safety assessment, and tables relating technique rigor to safety integrity levels. It concludes that IEC 61508 alone may not be sufficient for all applications and other standards like UL1998 may also need to be considered.
Bjarne Mansson - Risk-based Testing,A Must For Medical Devices - EuroSTAR 2010TEST Huddle
油
EuroSTAR Software Testing Conference 2010 presentation on Risk-based Testing,A Must For Medical Devices by Bjarne Mansson .
See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
This document discusses static testing techniques, including reviews. It provides an overview of formal review processes which typically involve 6 phases: planning, kick-off, preparation, review meeting, rework, and follow-up. Within reviews, defects are logged and assigned a severity level of critical, major, or minor. Different types of reviews like informal reviews, technical reviews, and inspections are used for different purposes during the software development life cycle. Key characteristics of technical reviews are that they are documented, involve peers and experts, and include separate preparation and defect finding. Success factors for implementing formal reviews include following best practices to avoid common pitfalls.
1) Defect prevention involves logging, analyzing, and preventing defects to reduce costs.
2) The document discusses Syntel's defect prevention policies and processes, including logging defects, root cause analysis, and implementing prevention techniques.
3) Key activities include appointing defect prevention coordinators, conducting causal analysis, and sharing lessons between projects.
User Acceptance Testing Checklist (UAT)
A slideset showing items to check when putting a User Acceptance Test plan and User Acceptance Testing scripts together. UAT Testing allows your users to sign off they are happy with the delivery prior to deploying to production.
In this quality assurance training session, you will learn Introduction to Software Testing. Topics covered in this course are:
Defect/Bugs in Software Testing
Quality Team Roles and Responsibilities
Career options available for a Test Engineer
Testing Market and Opportunities
To know more, visit this link: https://www.mindsmapped.com/courses/quality-assurance/software-testing-quality-assurance-qa-training-with-hands-on-exercises/
The document discusses software testing and strategies for effective testing. It explains that software problems can arise from incomplete design, erroneous criteria, or failing to meet requirements. Testing aims to reduce errors by 80% and catch them earlier in the software development lifecycle when they are cheaper to fix. A structured testing approach verifies requirements, design, code, and more across development phases. Different forms of testing provide varying levels of coverage from full testing throughout to only audit-level testing. Risks include incorrect results, security issues, and reliability problems. An effective test strategy addresses these risks through test factors and phases. Tactics then provide detailed test plans, criteria, and tools to validate and verify the system.
This document discusses performance, acceptance, and stress testing. It defines each type of testing and outlines the typical processes involved. Performance testing checks a system's speed, scalability, and stability under varying loads without attempting to find bugs. Stress testing evaluates a system's robustness and error handling under extreme loads. Acceptance testing determines if a system meets requirements specifications before user acceptance.
System testing is performed to verify that an implemented system meets its specified requirements. There are several types of system testing that should be performed including: 1) System acceptance testing to determine if the system satisfies acceptance criteria, 2) Installation testing to ensure the system can be installed and configured properly, 3) Performance testing to measure the system's performance under different conditions such as load and stress. Proper system testing is important to ensure the system is error-free, works as intended, and is acceptable to stakeholders.
The document discusses validation and project management. It defines validation as proving that a process will consistently produce expected results. Validation involves qualification and testing stages like installation qualification and operational qualification. A requirement traceability matrix links requirements throughout the validation process to ensure all are tested. Deviations from expected test results are tracked, and a validation summary report provides an overview of the completed validation project. Change control manages how changes are introduced to validated systems.
computer system is a latest validation system in pharmaceutical industries.
To compliance with the good laboratory practice and good manufacturing practice.
it`s part of 211CFR part 11.
This presentation reviews the regulatory requirements for intended use validation of SaaS-based EDC systems from the Sponsor and CRO perspective and provides best practices for implementing the proper validation in your organization.
Testing software is conducted to ensure the system meets user needs and requirements. The primary objectives of testing are to verify that the right system was built according to specifications and that it was built correctly. Testing helps instill user confidence, ensures functionality and performance, and identifies any issues where the system does not meet specifications. Different types of testing include unit, integration, system, and user acceptance testing, which are done at various stages of the software development life cycle.
SaaS System Validation, practical tips on getting validated for go-live and t...Steffan Stringer
油
Validation is required for computerized systems used in regulated activities according to regulations like EMA Annex 11 and FDA 21 CFR Part 11. While traditional validation is project-based, agile development uses iterative sprints requiring a different validation approach. When using SaaS, the regulated company performs validation activities while leveraging documentation from the SaaS provider. Both parties should work together throughout product setup and testing to facilitate validation.
The document discusses several software development process models including:
- The waterfall model which separates development into distinct phases but is inflexible to change.
- Evolutionary development which interleaves specification, development and validation but can lack structure.
- Component-based development which focuses on reuse but requires component standards.
- Iterative models like incremental delivery and spiral development which incorporate feedback loops and risk analysis to accommodate changing requirements.
Learn software testing with tech partnerz 1Techpartnerz
油
This document outlines a training program on software testing provided by TechPartnerz. It discusses key concepts like verification and validation, provides details on various testing strategies and methodologies including requirements review, unit testing, integration testing and more. It also covers establishing a software testing framework, considering factors like project type, scope, risks. Testing should occur throughout the software development lifecycle from requirements to installation. Both functional and structural testing approaches are important.
Test automation lessons from WebSphere Application ServerRobbie Minshall
油
The document discusses WebSphere testing at IBM. It provides an overview of IBM's:
- Extensive testing resources including over 200 engineers and thousands of systems.
- Daily regression testing of over 1.7 million tests.
- Transition from waterfall to agile development which reduced cycle times and resources needed for testing.
- Use of cloud resources to speed up test deployment and automation.
- Focus on creating meaningful regressions through techniques like integration acceptance tests run continuously on each build.
This document discusses SAP testing services provided by Technosoft. It covers why structured testing is important for SAP systems, the types of testing services offered, including testing throughout the software development lifecycle. It also describes Technosoft's testing methodology, focus on test automation, and the benefits they provide to clients.
The V-model is a software development lifecycle model where each phase of the development process is validated by an equivalent phase of testing. It emphasizes testing at each development stage. In the V-model, testing begins during the requirements analysis phase, and each subsequent development phase is tested before moving further down the V, and development and testing phases occur in parallel. The benefits of the V-model include preventing faults, avoiding downward flow of defects, lower rework costs, improved quality and risk management.
QPack is a unified ALM system developed by Orcanos that provides requirements management, change management, test management, and defect tracking functionality. It offers full traceability from business requirements to testing to defects. QPack uses a methodology that involves managing requirements, changes, risks, tests, and defects. It generates various reports and provides analytics. Orcanos implements QPack for clients through an analysis of their organization and processes to integrate the system.
The document discusses the testing life cycle process. It involves testing activities from the beginning of a project through requirements, design, development, integration testing, system testing, and release. Key phases include test planning, case design, execution, and using various testing types and tools. An effective testing team has defined roles and responsibilities throughout the project life cycle.
Business intelligence (BI) testing is required to ensure the accuracy, consistency, and reliability of data in complex systems like banks and telecom companies. BI testing focuses on validating the database structure, extract-transform-load processes, and report generation to prevent data and information loss. The objective of BI testing is to test data and reports to verify correct functionality, isolate failures to protect information, and ensure a best practice testing process aligned with the BI architecture.
C.V, Narayanan - Open Source Tools for Test Management - EuroSTAR 2010TEST Huddle
油
EuroSTAR Software Testing Conference 2010 presentation on Open Source Tools for Test Management by C.V, Narayanan. See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
Oracle Cloud Assurance by USDM. Continious validation monitoring of your Ora...Todd McKendrick
油
USDM Life Sciences and Oracle have partnered for more than 15 years to provide solutions that enable life science companies to meet FDA 21 CFR Part 11 and EMA EudraLex Volume 4 Annex 11 regulatory requirements.
USDM has developed Validation Accelerator Packs (VAPs) for Oracle applications and has enabled hundreds of Oracle customers to successfully implement and quickly validate Oracle applications. With USDM Cloud Assurance for Oracle Fusion SaaS, customers are provided with continuous support of Oracle SCM releases to maintain compliance.
This white paper highlights how USDM and Oracle work together to deliver a comprehensive solution for initial and ongoing validation and compliance maintenance of Oracles Cloud solutions.
Best Practices In Load And Stress Testing Cmg Seminar[1]Munirathnam Naidu
油
The document discusses best practices for performance testing. It provides an overview of the typical performance testing process, including defining goals, planning tests, scripting tests, executing tests, analyzing results, and delivering findings. It also discusses considerations for choosing testing tools and resources as well as common pitfalls to avoid, such as not testing, poor planning, relying on customers to find issues, using the wrong tools, and failing to properly isolate variables.
The acute software testing process, tools we use and tools we\'ve developed. We test with both open source and licensed-based products, such as Selenium and Mercury.
The document discusses software testing and the software testing life cycle (STLC). It describes STLC phases like requirements analysis, test planning, test design, test execution, and test closure. It also covers test methodologies like black box testing and white box testing. Functional testing types like unit testing, integration testing, and system testing are explained. The importance of functional testing to ensure software quality is highlighted.
Ganga Prasad Reddy has over 3 years of experience in software testing using tools like HP-QTP and HP-QC. He has expertise in test automation, functional testing, integration testing, and regression testing. He has worked on projects like Portal Office, an application for file sharing and collaboration, and e-HR, an HR management application. His responsibilities include creating test cases, executing tests, reporting bugs, and ensuring features meet requirements.
1. Testing Process
In a Core Banking Project Implementation the phase of Testing and UAT is one
of the most important aspects prior to the launch of the Products for the various
business lines.
On the selection of the vendor post negotiations etc there is a product walk-
through organised by the vendor for the business users as well as the technical
users.
Based on the walk-through the business users prepare a requirement document
comprising of the functionality, the processes, the workflows and other
requirements which could some of the short comings of the existing system
which can be addressed by the new system or enhancement of the new system to
meet the requirements.
This document so prepared is known as the Business Requirement Specifications
(BRS)or Functional Specification Document(FSD).
Since this is a productised approach and the selection of the product vendor has
been done based on the high level specifications it is assumed that almost 75-80%
of the business requirements are met.
Proto-typing.
As stated above that the approach in a productised solution is much different
from a ground-up development solution.
In a proto-type solution approach the BRS or FSD is shared with the vendor and
the vendor actually creates all the masters required and also parameterises the
system to meet the functionality required. This depends upon the flexible design
of the selected system.
In certain cases the vendor might also suggest a work-around to solve a trick
issue to prevent any form of customisation which might work. This might reduce
the coding requirement by another 5-10%
The amount of actual customisation i.e. making changes to the original code or
engine is reduced drastically to a tune of 10-15%.
Once the test bed is created using the Proto-type approach satisfying the
business requirements scenarios are created .These scenarios are known as used
cases or test plans.
2. These test plans or used cases as may be deemed are supposed to do the
following:
Identify the masters and creation of the masters in various permutations and
combinations.
Identify and ability to define product level parameters and also define products
with different properties and logic in order to create product variations e.g. in
Term Deposits it can a simple term deposit or flexi-deposits or Sweep feature,
recurring deposit etc. Saving Bank accounts with different features for children,
normal accounts , accounts created for business men or specific for high profile
customers etc.
Create various scenarios for each of the products and the sub-products
associated with it.
Calculation logic and application of Interest across various products.
Value dated transaction posting etc.
Validation of the data at field level and also drop down lists based on the
functionality of the field.
Customer creation for a centralised CIF operation across the bank.
Relationship definition with multi-ferrous combinations, holding patterns,
limits, cards etc.
Since it is assumed that the Technical architecture and the dataflow, data
integrity and other data-center requirements are taken care by the Bank and only
testing is the key area to be addressed many of the steps will become invalid.
The following gives on a perspective of the various stages that Wipro will be
involved along with ARBIFT.
Business acceptance involves
Individual Product and Module wise testing-CA, SB, FD etc.
Functionality Testing
Reports Generation
Testing of converted data and results associated with that
Business Process Workflows.
Integrated Testing process.
Generation of P&L and T&L.
3. Chart of Accounts Mapping and Migration.
SWIFT Interface and Nostro Reconciliation
Interface to and from other auxiliary systems to the Core Banking System
Application Testing
Review Requirements Specification Document
Create used case definition or test plans
Review used cases or test plan documents with business users
Identify permutations and combinations presented in the test case
Segregate business and technical testing
Document Test Results
Identify bugs and gaps.
Send gaps and anomalies for review and rectification.
Re-test the application post review or rectification.
Move the application to a live environment
Conduct one more round of testing on live environment
Review test results
Document the test results
Purge/Delete test data from live system post backup.
Go live for the Pilot phase.
Some of the Inputs and outs of the Testing environment at various steps of
implementation is defined below
Requirements Collection
Testing (Delivery)
Purpose To conduct system testing and deliver the software.
Activities System testing of the system as per the system test cases.
Comparison of test results to match the expected results
(include Performance related Test cases).
Recording of results as Test Logs and Test Report.
Verification of System testing to ensure that the
requirements of the system are met.
Delivery of the product source code for User Acceptance
Testing
Techniques Phase Rollout
User Acceptance Testing
4. Purpose To conduct user acceptance test on the delivered
software.
Activities Acceptance testing of the system as per the acceptance
test cases.
Comparison of test results to match the expected results
(include Performance related Test cases).
Recording of results as Test Logs and Test Report.
Verification of Acceptance testing to ensure that the user
requirements are met.
Delivery of the source code for Production
Piloting of the system over a small sample of users
Techniques Beta Testing
Project Deliverables
Work Task System and User Acceptance Test
Deliverables Test Specifications
Completed Acceptance Testing environment
Executable system test environment
Tested application
System Testing completion Report
Move to the Live environment
One round of user Testing on liveenvironment
Acceptance Criteria System is accepted by the user as per acceptance test
plan
Dependencies
Primary ARBIFCT
Responsibility
Secondary Wipro
Responsibility
Acceptance Time-
frame