LONDON, March 12, 2018 /PRNewswire/ -- Global blockchain education experts B9lab have launched the first certified course for Quality Assurance Engineers. An in-depth blockchain training programme for QA engineers and testing experts, the course provides hands-on examples of rigorous exploratory testing and explains how to introduce formal testing into blockchain projects.
A project built on a blockchain might look similar to a normal application. But many inherent differences require the whole quality assurance process to be approached in a completely distinct way. The QA engineer needs to dig deep into the code and devise ways of pushing the underlying smart contracts to their limits in a wide variety of conditions.
"It is a sad fact that many blockchain projects have gone live with little or no formal testing by anyone other than the project developer," said B9lab founder Elias Haase. "The consequence of working with bleeding-edge technology combined with a lack of formal quality assurance is a Pandora's box of bugs. While some have been minor, others have resulted in the loss of millions of dollars."
A QA engineer must be involved at the earliest stage of the project and needs to ask questions about transaction fees, latency, privacy, and data compliance. In the newest B9lab course, students will learn to specify acceptance criteria that can later be used as the basis for automating tests. Test automation is a critical part of the QA process. Students will also learn about the most common test libraries and how to integrate their test suite in a continuous integration environment.
The course consists of videos, text, visuals and lots of practical exercises. With content released on a weekly basis, students can expect to dedicate an average of 6 to 10 hours per week to the course. Each developer will be supported by highly experienced instructors and students are encouraged to exchange their experiences within the learning community. At the end of the course, participants have the option to complete a comprehensive certification process, which requires a passing grade of 80% or higher.
B9lab is the world's leading blockchain education provider. Through its online academy, on-site courses and workshops, B9lab has served over 10,000 students from 112 countries. B9lab works with clients ranging from leading global institutions to talented independent developers all over the world.
B9lab offers best-in-class training, advisory and research services around blockchain and decentralised applications. Founded in 2014, the company aims to demystify the field by providing a range of courses to help stakeholders prepare for technological changes and certifying developers to drive that change. B9lab also offers blockchain advisory services to help companies, governments and institutions determine the best technical fit for their projects.
Media Contact: Nicole Harper, +44 20 3289 2724, firstname.lastname@example.org
Ethereum for QA Engineers
The first certified course for Quality Assurance Engineers.
B9lab co-founder Elias Haase