Next: Test categories
Testing is the next very important part of software development.
That is why, we decided to invest time and:
- brainstorm what to test (this has been done on a piece of paper)
- divide tests into categories
- write a priority list of tests in each category and describe
them for future implementation
- implement the most important ones
There are bottom-up and top-down approaches. Bottom-up is when the
application is tested from the very tiny pieces of software, so the tests
are written as simple bricks, and if they are passed, it implicates
that the whole application works. Top-down is different - here we
perform tests of the final product and if they are not passed, we write
more detailed tests.