Reference no: EM133479353
Case: In a couple of months, before the targeted launch of Facebook Libra in 2020, it is expected that all software testing will have been carried out. The technical lead in charge of the project is presenting a test plan for the review and approval of the project steering committee. Preliminary testing will include testing of networks and interfaces with multiple platforms including coinbase, PayPal, VISA and MasterCard. The assumption that follows the testing is the same as with the software development approach. And in a steering meeting the technical lead mentioned the following points;
Some of the risks we face are resourcing, schedule, and scope:
We will be using the software quality engineering team in the US office for the unit testing, both functional and non-functional, while the UK team will perform integration testing, and Geneva will coordinate the Libra association acceptance testing starting February 2020.
The programming language used is Move, and some unique features to be tested are server farms, protocols, data structures, transactions, digital wallet, and validator functionality. Out of the scope of this testing are consensus development, server farms connectivity, API generations, data centers, and database modifications.
We are changing from IBM solutions to Atlassian software products for defect tracking and reporting.
We have developed the following test environments: dev, testing, training, mock, final prep, and prod.
We are using hardware specially designed by Antminer and Ebang for running functional and performance testing.
We have the appropriate government and regulatory approval to use financial data from some of our partners: Paypal and MasterCard.
Testing technology include the Lasgidi testing toolbox, hyperledger composer, and Libra Node Tester 2.0.
The testing must sufficiently pass quality standards, regulatory compliance, and users' requirements to be considered successful.
Question- What is the pass criteria for the testing?
Question- Provide details and a graphical presentation of the environment components required to test the system including hardware, software, communications, test data, testing tools?