You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Aug 12, 2025. It is now read-only.
This page describe what will be covering in the testing
Widget test
Widget test is about UI/UX. It is simulating the interaction of the whole application, and help me to confirm whether the layout is correct before processing a End-to-End test by you and me. For each page (or route), there is a corresponding testing.
Integration test
Integration test is about 2 or more objects that require each other to work. This part is the core of testing since Task is always belongs to a Project and often connected to a Objective in my design. Not to say the CRUD with the persistent storage, most operation do require more than 1 object.
Here, I conclude some pattern of how to use these objects and make sure they are working in this test.
Unit test
Unit test is about objects I don't test everything in the object since it would be too verbose and not providing enough value to me. I am covering some important field for unit test when needed, meaning that something had caused problems, some information that I am interested on.