`
杨俊华
  • 浏览: 97231 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

抛掉那些该死的边界条件-- 我看云端后台产品的测试

阅读更多

今天看了一篇博文,烧掉十亿美元的捷径:忽略用户体验(沃尔玛案例研究)http://www.36kr.com/ignore-ux-to-lose-a-bn/,很有启发。

 

其实我们现在很多的工作和沃尔玛有类似之处。 

 

有些QA完全将终端的那些测试方法,放到云端的测试case,很容易就远离客户需求,设计出一些完全不现实的case出来。

这些,都要拜一些软件测试教科书所赐。作为后台的Service产品,如果还按照一般传统的PC机器的产品测试方法,将一大堆的边界测试放进去,开发人员会累死。而且,毫无用途。

 

为什么?

 

你的用户,是一些有着丰富经验的DBA,Operation, 而不是那些大爷大妈,不是那些完全不懂电脑的人士啊。设计那么多的边界条件干什么。 

 

那要测试什么? 

 

先把最最基本的功能跑过。大部分时候,Service的功能相对简单。 不必在功能上费太多功夫。大家都很懒,feature太多了,基本上没人用。多了 应该拆分功能了。

 

把重点放在一些外界环境的故障上。

 

1. top一下,看看资源使用情况。

2. 有没有单点失败问题,有没有解决方案。

3. 人为停机,停Service,有没有failover,有没有报警,监控。

4. 多喂点数据,看看load情况,资源使用情况。

 

还有,就是多了解下那些情况service会退出,是不是合理,是否可以接受。

 

 

 

而且,现在有一个风气,就是很喜欢一上来就自动化。其实Service只有很小一部分可以自动化,很多QA非常注重自动化率,认为一切都可以自动化,但是我认为,理论上可以,现实不允许。费了老牛劲实现全自动化又怎么样? 经不起改动的部分最好都别做自动化,做了也是白做。

 

 

 

 

自动化只是辅助,

0
1
分享到:
评论

相关推荐

    边界AI-Chat桌面版

    边界AI-Chat桌面版是一款基于人工智能的聊天机器人工具,具有以下特点: 智能对话功能:边界AI-Chat桌面版能够理解用户的输入,并提供智能化的回应。它使用自然语言处理和机器学习技术,能够模拟人类对话,提供个性...

    【软件测试】:测试用例:边界条件测试.doc

    软件测试中的边界条件测试 边界条件测试是一个软件测试中的重要步骤,它的主要目标是设计测试用例,以边界情况的处理为主要目标。边界条件测试是单元测试中最重要的一项任务,软件经常在边界上失效,因此边界条件...

    【软件测试】: 单元测试:模块接口、局部数据结构、路径、边界条件、错误处理、代码书写规范.doc

    本文将从单元测试的定义、 importance、步骤、模块接口测试、局部数据结构测试、路径测试、边界条件测试、错误处理测试、代码书写规范等方面进行详细的解释。 单元测试的定义 ---------------- 单元测试是指对软件...

    黑盒测试边界值测试-加法器

    黑盒测试边界值测试-加法器 一、测试的项目目的 该加法器的主要功能是实现两个数的加法运算,点击“add”按钮后输出计算结果。测试的目的在于验证该软件是否能够正确地输出结果,并且能够处理各种输入情况。 二、...

    udf-改变边界条件

    UDF ,边界条件,主要是用UDF来改变边界条件,以此调节输出值,这是个改变温度的输出。

    matlab开发-矩阵边界条件矩阵

    在二维力学问题中,如应力、应变分析,我们需要考虑四种常见的边界条件:固定边界(Dirichlet边界条件),无外力边界(Neumann边界条件),自然边界(Robin边界条件)和混合边界条件。MATLAB中的矩阵表示这些条件,...

    CFX边界条件设置讲解.pdf

    本文将详细介绍CFX中的边界条件设置,包括边界条件的类型、创建方法、定义细节以及如何合理设置边界条件,以帮助用户在进行CFD模拟时能够得到可靠且准确的结果。 首先,CFX中的边界条件类型主要有以下几种: 1. 壁...

    软件测试方法与技术:(05)-边界测试.pdf

    边界选取是指从等价类中挑选一个代表作为测试条件,而不是随便挑一个。边界值选取是指从边界中挑选特定的值作为测试用例。 边界值分析是边界测试的核心步骤。对于一个函数F(x1,x2),可以选取x1和x2的边界值,如a≤...

    测试用例的设计-边界值法例子

    边界值分析是软件测试中一种重要的黑盒测试技术,它主要针对输入或输出的边界条件进行测试用例设计,以期发现更多的程序错误。这种方法基于经验观察,即很多软件问题往往发生在输入或输出值的边界附近。通过选取边界...

    第1次实验报告(黑盒测试边界值分析法)20200513_软件测试_测试分析报告_

    边界值分析法是黑盒测试中的一种高效测试用例设计技术,它尤其适用于检查程序在处理输入边界条件时的行为。 边界值分析法基于一个基本假设:软件错误通常发生在输入或输出的边界条件上,而非在其内部。因此,该方法...

    03软件测试实验三(边界值)1

    【边界值分析法】是一种常用的软件测试方法,它侧重于测试程序在边界条件下的行为,因为许多错误往往发生在输入或输出的边界值上。在旅馆住宿系统的测试中,这一方法被应用于不同模块的设计。 **任务一:旅馆住宿...

    Ansoft HFSS 边界条件 讲解.pdf

    ### Ansoft HFSS 边界条件详解 #### 一、边界条件的重要性 在使用Ansoft HFSS进行电磁仿真时,边界条件的选择与设置至关重要。边界条件不仅能够帮助我们控制模型中不同物体之间的交互特性,还是理解和求解麦克斯韦...

    fluent边界条件设置

    边界条件是FLUENT中至关重要的部分,因为它们定义了流场与外界环境的相互作用。下面将详细讨论FLUENT中的边界条件类别及其设置方法。 1. **无滑移壁条件(No-Slip Wall)**:这是最常见的一种边界条件,适用于固体...

    HFSS-边界条件.zip

    本资源"HFSS-边界条件.zip"是针对HFSS软件中的边界条件设定进行深入探讨的教学材料,其中包含了对不同边界条件的详细解释,特别是对常用边界条件的设置方法进行了重点讲解。 边界条件在HFSS中扮演着至关重要的角色...

    05黑盒测试-边界值.ppt

    * 输入条件测试用例:空输入文件、标题只有 1 个字符的标题、具有 80 个字符的标题、出题个数、学生人数为 0、学生人数为 1、学生人数为 200、学生人数为 201 等。 * 输出条件测试用例:学生得分所有学生得分相同、...

    LBM-master.zip_LBM 相变_LBM 边界处理_LBM相变_相变 LBM_边界条件LBM

    标题"LBM-master.zip_LBM 相变_LBM 边界处理_LBM相变_相变 LBM_边界条件LBM"暗示了这个压缩包内容主要涉及LBM(Lattice Boltzmann Method,格子宾斯马克方法)在处理相变问题时的应用,以及相关的边界条件处理技术。...

    三角形测试(边界值测试,测试用例设计)

    边界值测试是一种有效的黑盒测试技术,它侧重于在输入条件或操作限制的边界上进行测试,因为这些边界往往是软件最容易出错的地方。在这个案例中,我们关注的是如何根据三角形的定义来构建测试用例,以确保程序正确...

Global site tag (gtag.js) - Google Analytics