软件测试的方法和手段有哪些?
从软件本身出发:
从需求、功能实现、性能等角度发现软件本身的bug
通过手动或自动的方式来实现bug的发现
优点:
只关注软件本身,工作量不大,比较省心
缺点:
没有预防手段,发现bug时再修补回溯的流程比较长,也就是比较耗时
从项目周期的全流程进行质量把控:
与上面的测试手段不同的是这里更注重预防
从项目时间的维度来看这样做更高效,因为已经预防掉一些问题
软件测试的工作本质是什么?
技术上以任何方法和手段来发现bug
思维上要以多视角的方式观察项目,预防bug