Open 3dphoto opened 6 years ago
I'm trying to include a few of that. By using try catch some prompt is done, and finally erased is no errors occurs. here I volontary include one :
But you are right ! More automated tests would be so usefull. They will be added at the RC state. The app will be migrated on a server that run Php to collect data about Terminals. In a large way. as echiquierJs does a little bit.
WOW this is so awesome to see happening!
We'll have lots of FiberFold ideas integrated over time, I won't be able to keep up with all that is going on internally we would need a QA team at some point. Unless you have code coverage for FiberFold:
An Overview of JavaScript Testing in 2018
An Overview of JavaScript Testing in 2017
Unit Tests- Testing of individual functions or classes by mocking input and making sure the output is as expected.
Integration Tests- Testing several modules to ensure they work together as expected.
Functional Tests- Testing a scenario on the product itself (on the browser, for example) regardless of the internal structure to ensure expected behavior.
System Testing- This is the next level in the testing and tests the system as a whole. Once all the components are integrated, the application as a whole is tested rigorously to see that it meets Quality Standards. This type of testing is performed by a specialized testing team.
Regression Testing- Whenever a change in a software application is made it is quite possible that other areas within the application have been affected by this change. To verify that a fixed bug hasn't resulted in another functionality or business rule violation is Regression testing. The intent of Regression testing is to ensure that a change, such as a bug fix did not result in another fault being uncovered in the application.
Acceptance Testing- This is arguably the most importance type of testing as it is conducted by the Quality Assurance Team who will gauge whether the application meets the intended specifications and satisfies the client.s requirements. The QA team will have a set of pre written scenarios and Test Cases that will be used to test the application.