zoukankan      html  css  js  c++  java
  • 艺术的软件测试

    生活很琐碎,开发工作亦是如此。

    对于日益繁多的软件的产品,很多程度上改善,方便了我们的生活需要。

    凡事都不是越多才会越好,软件产品也是。

    建筑工程,通常会有监理,在工程过程中会据法律法规、工程建设标准、勘察设计文件及合同,在施工阶段对建设工程质量、造价、进度进行控制,对合同、信息进行管理,对工程建设相关方的关系进行协调,并履行建设工程安全生产管理法定职责的服务活动。

    软件工程,对应的会有软件测试这么一个岗位,职能与监理类似。

    《说话的艺术》介绍了:我国人对于说话的态度,最高的是忘言。看时候,看地方,看人在礼貌与趣味两个条件之下,修饰我们的说话。这儿没有力,只有机智;真正的力不是修饰可得的。

    软件测试,应该也有艺术可言,或许可以从这么几个方面来看。

    1.广义性

    所谓,广义性,其实我是想说,软件产品使用的绝大多数人群,软件测试结果需要满足他们的最初需要。怎么来说呢,比如,软件产品界面,毫无违和感,惨不忍睹。这种产品怎么弄通过测试呢?当然,这块很大程度上是产品设计与视觉设计的工作。但是作为软件测试人员,你也是软件产品的一类使用者,当然可以对使用的产品提出评论。当然,这绝非必要。

    2.层次性

    这里的层次性,是指,软件测试应该大致有这么几点

    a.必须必满足的需要

    不是所有的工作都是重要的,也不是所有的工作是不重要的。那么哪些事情是相对重要的,哪些事情是相对不太重要的。这些事情的优先级排列等级最高的就是这里我要提的。

    b.需要满足的需要

    一定要实现的需要解决了,那么就可以检验更高层次的,也要实现的需要,这部分需要是不是满足

    c.可以满足的需要

    没有最好只有更好,前面几点需要若是已经满足了的话,其实,对大多数产品使用者来说,使用效果已经很好了。但是,如果在这个基础上,有些实用但未体现的需要,这些需要可以被满足的话,必定是产品的加分项。

    d.可以深入满足的需要

    挖掘,个人角度看来,如果软件测试能做到这个层次,那么这个测试是真的懂产品,真的懂生活。因为我们的产品最初的需要就是改善我们的需要。这个本身就是在挖掘已有生活,已有需要的基础上。

    3.专注性

    “因为专注,所以专业!因为专业,所以极致!”这是引用网络上的一句话。软件测试,本身就是一门学科,一份职业。那么在做每个性能点测试的时候,我们都能够以注重细节这样的态度来面对软件测试点点滴滴,这样的专注性,或许全球的同行都要五体投地了吧。呵呵……

    4.安全性

    现在的网络安全被全球软件行业重视。越来越多的黑客,白帽子,让我们不得不把好自家的门。所以,软件测试,安全性测试也是很有必要。

    5.立体性

    或许你现在从事的单位是单一语言的开发环境,平常的软件测试也是这一语言下的日常测试。如果,软件测试能够不限于开发语言的束腹,能够不限于具体软件产品的束腹,能够做到软件测试自己的,科学的思路。那么,这个软件测试,该是多么科学,多么需要的呢……

  • 相关阅读:
    PHPCMS V9生成静态地址绝对路径改为相对路径的方法
    python常识系列21-->一个不能不用的python日志模块**nb_log**
    python常识系列20-->python利用xlutils修改表格内容
    单元测试框架杂记02-->unittest结合requests时报一个警告
    修改element的NavMenu 导航菜单组件样式
    算法-04 | 贪心算法
    算法-05 | 二分查找
    数据结构-07| 堆
    数据结构-06| 字典树| 并查集
    数据结构-05| 布隆过滤器| 缓存机制
  • 原文地址:https://www.cnblogs.com/wangsufei/p/4664310.html
Copyright © 2011-2022 走看看