谈谈测试

最近一直在做验收的工作,所以就来说说测试吧。

说明

在进行具体的操作前,先说明三点:

  1. 测试中最重要的是责任心
  2. Bug是永远都会存在的,测不完也改不完
  3. 产品没有什么状态是最好的,只有更好,没有最好,改进的空间一直都存在

分类

实际的工作中,会将测试行为分为三类:

  1. 功能测试
  2. 性能测试
  3. 可用性测试

功能测试的目的是为了验证功能是否与需求描述相匹配,包括基本操作、常规功能等。

性能测试的目的是为了验证在大量重复操作、边界操作、特殊操作的情况下,程序能不能经得起折腾,这里面还会牵扯到内存泄露、多并发、网络延迟等问题,需要借助测试工具来完成。

可用性测试的目的不仅仅在技术上,更多是反思产品设计和用户体验,考虑用户的使用场景与接受程度,对不合理的设计进行修正。

验收

测试中发现Bug或不合理之处后,需要提出问题,指定对应的负责人,然后在修正之后,需要重新验收,确认问题已被解决。

这些是目前人工能做的事,还有许多需要技术手段才能完成的测试,如黑白盒测试、单元测试、冒烟测试等。

总结

测试方法或手段尽管重要,更重要的是自己对产品和工作的责任心,是否仅将其看成是一项任务还是自己事业的一部分,这样的态度问题决定了最后的测试效果。

因为态度是会传递和产生影响力的,如果能够通过自己将这样的态度传递给开发,让整个团队都能对自己的工作有所追求,希望成为自己领域内的高手,那么在效果上会远远好过于一个人的单打独斗,以此自警。

你可能感兴趣的:(谈谈测试)