你理解的软件测试是什么?将决定你的工作内容和工作方式。

百科描述:

软件测试(英语:Software Testing), 描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出间的审核或者比较过程。

软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。

个人观点:

软件测试是所有保障软件质量的全体过程的集合

解释:

软件测试的目的:保障软件质量;这个质量根据产品、行业、阶段不同而不同

软件测试的过程:覆盖软件生命周期所有过程,包括调研、需求、设计、研发、测试、上线、运维等全过程,注意是全过程,而不是就开发完毕之后扔给你测试的那一段小过程

集合:所有为了保障质量做的工作都是软件测试人应该做更应该主动推动的工作:比如前期的市场调研的分析方法、竞品分析、用户画像;后期的线上运维配置、环境配置、业务监控等等。

posted @ 2017-02-25 16:20  开山怪  阅读(2481)  评论(0编辑  收藏  举报