美文网首页
软件产品的测试(一)

软件产品的测试(一)

作者: Santine | 来源:发表于2019-02-14 17:54 被阅读0次

写在前面

我站在外行看测试里面的门道,可能我只是在门槛上,不过希望可以减少非研发及非软件行业人员与软件测试人员的沟通障碍。

一、软件产品测试的定义

Software Testing

软件产品的测试评估软件的完整性、正确性及质量。不同的公司对软件产品的测试流程各不相同,小公司有小公司的做法,大公司有大公司的章法。其中测试中,看重的方面为:

1. 功能性。系统是否是按照需求所研发的。软件功能是否正确、合规、安全及适合

2. 可维护性。可维护性与软件的可支持性有关。软件是否有可变的空间,可读性是否高,稳定性是否强。

3. 可移动性。软件是否能移动到另一个环境的能力。软件适应性、安装及可升级性是否强。

4. 可靠性。可靠性体现出系统的呈现与所需求的性能的关系。其中系统的成熟度尤为重要。

5. 可使用性。可使用性也就是终端用户使用该系统的性能,其中包括系统是否易于学习、页面及操作是否直观。

二、产品测试的流程

产品研发模式的不同可能导致产品测试人员的参与的时间点不一样,可能早也可能晚。不管介入时间的早晚,测试的基本流程总体上是差不多的。

测试基本流程

三、产品测试的两种策略

1. 黑盒测试

    黑盒测试也就是上图中的Black Box Testing, 缩写BBT。黑盒测试的目的可以简单描述为,“测试研发的软件是否是正确的软件。” 黑盒测试对测试人员的要求较低,甚至可以说这种策略的测试需要尽可能得模拟终端用户进行产品测试。这种测试模式基本不需要有技术北京的测试人员。

    站在企业角度思考,黑盒测试的测试人员至少要了解产品的商业用途及需求,这样能对产品的界面、操作及使用进行测试及产品评估。

2. 白盒测试

    白盒测试也就是对产品内部结构及代码等的测试,不适用用户界面的测试。白盒测试的模式需要测试人员对产品有全面及深刻的了解,也需要去使用产品的源代码,对算法,路径及条件等的缺点或者错误加以修正。

站在门外看测试,也希望能给各软件测试行外人了解软件产品测试一些事儿。

相关文章

  • 软件产品的测试(一)

    写在前面 我站在外行看测试里面的门道,可能我只是在门槛上,不过希望可以减少非研发及非软件行业人员与软件测试人员的沟...

  • 验收测试

    验收测试:验收测试是部署软件之前的最后一个测试操作。在软件产品完成了 单元测试 、 集成测试 和 系统测试 之后,...

  • 作为一个新晋测试经理,在软件测试计划之前你必须知道的10件事

    软件测试在提供满足业务和技术要求的软件产品中起着至关重要的作用。许多人的印象是他们可以立即开始测试软件产品,目的是...

  • 软件测试阶段的5个步骤:计划、设计、用例、执行、报告

    一般分为4个阶段:单元测试、集成测试(联合测试)、系统测试、验收测试ps. 回归测试,一般在软件产品维护阶段。 每...

  • 软件测试Software Testing-笔记(2)

    第一部分 软件测试综述 第一章 软件测试的背景 第二章 软件开发的过程 2.1 软件产品的组成部分 软件产品需要多...

  • 验收测试

    验收测试 验收测试是最后一个阶段的测试操作,在软件产品投入正式运行前的所要进行的测试工作。和系统测试相比而言,验收...

  • 测试术语

    1.测试用例(Test Case) 测试用例是指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和...

  • 测试中case是什么

    是指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。其内容包括测试目标、测试环境、输入数据...

  • 面试问题(十五)

    46、和用户共同测试(UAT测试)的注意点有哪些? 软件产品在投产前,通常都会进行用户验收测试。如果用户验收测试没...

  • Web功能测试测试点总结

    web测试就是基于BS架构的软件产品的测试,通俗点来说就是web网站的测试。 一 、界面检查 当我们进入一个页面时...

网友评论

      本文标题:软件产品的测试(一)

      本文链接:https://www.haomeiwen.com/subject/boneeqtx.html