Posts

Automated testing of smart contracts PlatON

avatar of @otemzi
25
@otemzi
·
0 views
·
2 min read

Hi guys and welcome to another beautiful Friday morning, it's officially uptober with various coins rallying up to achieve new all time high and while majority stay glue to the ongoing price action, others simply continue to build as they would any other day.

On previous article we talked about PlatON smart contract testing and also its relevant as it applies to PlatON and other blockchain based projects.

We explained what smart contract was all about and how it allows automated processing of transactions without needing 3rd party confirmations to be available in other for processing to be done

A little review

Smart contract can be explain as a process that automate various output by providing sets of command which is followed to provide outcome based on some environmental factors, testing basically ensures that such contract are hack proof but as usual nothing is 100% certain and since it was created by man so also can it be destroy by others but smart contract test help to minimize the risk to a very high level with little to no proper loss if a hack should happen.

You can read the rest here

As the headline says, automated testing, as we mentioned before now, over the course of developing the PlatON network, different devs will come up with varieties of concept which will be created as a form of DApp and during this process they would likely run smart contracts to execute their commands via the PlatON network, in other to lessen the load of a continuous process it needs to be automated.

Why automation?

When we chose to carry out smart contract test automation, we took into account the ease of subsequent test developers in assembling use cases and subsequent integration of more modules, we chose a more widely used JUnit test framework as the basis for extensions, the framework can also be integrated with most java IDEs and tools, and there are also many third-party extensions and enhancement packages supported for developers to extend later. PlatON

The above is basically what is considered and the major reason for an automated process to be applied

While the recent ongoing PlatON updates might feel a little less important right now, for users who don't understand the complexity surrounding blockchain and rather based their entirety on usage after development, the need or rather appreciation will come later on when DApps start coming up on PlatON and I must say I am very excited with each daily achievements.

For a more detail writeup regarding the automated smart contract testing then check the medium article here https://link.medium.com/L78RVZfPmkb

To get every new updates directly to your smart phone or pc then follow PlatON_Network on Twitter or simply click the link below

https://twitter.com/PlatON_Network?t=oVMz6r_DgRMkJA73jkDsNA&s=09

Until some other time, stay safe.