自己在软件测试行业里面也算是打拼了好几年,在软件测试中自动化测试好还是手动测试好,这个没有所谓的那个更重要。主要看项目的大小和项目的周期。

软件测试

手动测试:就是有人一个一个输入测试用例,然后认为的查看测试结果。

自动化测试:就是完成测试的代码/脚本,由脚本读取测试数据,然后输出测试的结果并和预期的测试结果进行对比。

在一般的公司手动测试人员肯定是有的,自动化测试的岗位则可能没有。

软件测试

如果是小的项目,短期的项目,则手动测试就可以,在开发完成代码后,由测试人员手动的完成一个个测试用例的执行。

如果是个长期的项目,则自动化就显的比较重要。现在的公司大多数选择敏捷的开发模式,每次会有新的内容向已有的项目叠加,这就要求新加的功能不能影响已有的功能,也就是要有回归测试,项目每个周期的叠加,然后每次需要回归的功能会越来越多,如果还只是人工测试的话,一种情况就是测试人员草草了事,一种情况就是测试人员会想着去外面找找新的发展。

在项目中手动测试和自动化测试应该相辅相成。人的思维总是灵活多变的,手动测试中可以改变思路就可以测试出不同的问题。当时自动化测试相对具有一直性,当面对大量繁琐和重复的工作的时候,人总会倦怠,但是机器会保持较好的一致性。