Posts

Showing posts from May, 2017

The trend in Test

Highlights: The programming skill of programmer are in general better than before.  Modern programming languages and frameworks make programmer potentially make less error.  Legacy system still lack of proper test, but the situation in many newly built system are better. Unit test and Integration test are paid more attentions, and in place.  The continuous integration and continuous deployment make the team the correct the error more fast and more often.  So if the team are confident can correct the defect within a short time, the formal manual test for the non-core function could be reduced.  But this is not true for safety or business critical product, which however only a very small part in the whole software industry.  The test need deeper domain knowledge and user knowledge to setup complex testcase.  Better architecture make the automation could be focus on the functional level, while the nature of frontend may not suitable for auto test , unless the frontend is stable, o