2) Disadvantages: Automated testing tools require new skills for test engineers, hence additional training is necessary [7]. And test scripts have to be maintained to adapt to various new changes and new functionalities, therefore script maintenance is a must. However, training before automated testing and scripts maintenance after automated testing cost a lot [2]. The tools of automated testing which are needed to cost a lot with respect to the number of users [2].
In addition, the preparation of …show more content…
CONCLUSION
According to SECTION III. DISCUSSION and SECTION IV. REFLECTION, I summed up that when and why automated testing is preferred to manual testing.
If test engineers prefer rapid releases, which means they have only a short time to finish testing, it is sufficient to apply automated
testing owning to that test automation help tests to be executed more often and to detect bugs earlier and to minimise human error and to accelerate process of testing [2][4][5][6][10].
If a software is continuous delivered, which means test engineers have to test the software literately, as[6] pointed out that when a test case is expected to be executed more than ten times, it is suitable to be applied automated testing because automated testing frees test engineers from receptive test tasks, then test engineers spend time doing more beneficial things, which leading to increasing the quality and depth of test cases