初探测试之路

我这里说的测试指的是软件方面的测试,其他如工程方面,硬件方面的测试,不在我所描述的范围之内。

测试其实就是找到bug并尽最大可能fix,当然fix bug的人由开发来完成。

图片转自百度

软件测试(Software Testing),描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出间的审核或者比较过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。

上面这段话是比较官方的说明,其实测试就是站在用户的角度,根据产品需求来评判软件本身是否符合预期。一定是要站在用户的角度去评判,一切你认为的问题都是问题,至于开发要不要fix,就要协调,并根据具体情况来定。如果测试和开发发生冲突,那就交由产品经理来处理。

那么怎么来做测试呢?具体步骤如下:

1. 参与软件需求讨论,并记录重要的内容;

2. 根据UX订的需求文档写测试用例,即所谓的case;

3. 与产品,开发审核case;

4. 当软件开发好以后,根据case测试;

5. 报bug;

6. Bug fix后,进行验证,并进行regression测试;

7. 发送测试分析报告。

测试应该尽早进行,最好在需求阶段就开始介入,因为最严重的错误不外乎是系统不能满足用户的需求。

最后,妥善保存测试计划、测试用例、出错统计和最终分析报告,为维护提供方便。


一大波测试相关来袭,关注点赞哦!每天晚上十点更新,土豪请打赏,转载请联系。


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 文章来自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鹏阅读 9,215评论 2 126
  • 1.测试与软件模型 软件开发生命周期模型指的是软件开发全过程、活动和任务的结构性框架。软件项目的开发包括:需求、设...
    Mr希灵阅读 21,987评论 7 278
  • 1.测试与软件模型 软件开发生命周期模型指的是软件开发全过程、活动和任务的结构性框架。软件项目的开发包括:需求、设...
    宇文臭臭阅读 6,751评论 5 100
  • 1.问:你在测试中发现了一个 bug ,但是开发经理认为这不是一个 bug ,你应该怎样解决。 首先,将问题提...
    qianyewhy阅读 9,291评论 4 123
  • 我乡里有一对夫妇,有天二人拌嘴,丈夫一气之下就离家出走了。 当晚,妇人半关着门就独自睡觉了。蜡烛吹熄了以后,有个人...
    Mighty_Yue阅读 667评论 0 1