文章 2023-02-11 来自:开发者社区

软件测试技术实战 设计、工具及管理》联载--33

8.1.5  介绍一下断言我们可以看出,断言在Junit测试中的重要性,Junit最后是通过断言来决定测试用例通过与否。下面我们来看看常见的断言。1,assertEquals([Stringmessage],expected,actual)message:可选,假如提供,将会在发生错误时报告这个消息[J1] expected:是期望值,通常都是用户指定的内容。actual:是被测试的代....

文章 2023-02-11 来自:开发者社区

软件测试技术实战 设计、工具及管理》联载-32

8.1.3  对代码的详细介绍一个单元测试代码主要分为以下几个部分。(1)设置环境。(2)运行测试。(3)结果判断。(4)清理环境。这里,设置环境和清理环境是有区别的。设置环境:比如,建立数据库连接。清理环境:比如,断开数据库连接。1.包含必要的Packageimportstatic org.junit.Assert.*;assertEquals是Assert类中的一系列的静态方法,一....

文章 2023-02-11 来自:开发者社区

软件测试技术实战 设计、工具及管理》联载-31

第8章   单元测试工具单元测试(Unit Testing),是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一个函数,Java里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。总的来说,单元就是人为规定的最小的被测功能模块。单元测试是在软件开发过程中要进行的最低级别的测试活动,软件的独立单元将在与....

软件测试技术实战 设计、工具及管理》联载-31
文章 2023-02-11 来自:开发者社区

软件测试技术实战 设计、工具及管理》联载-30

7.2.6  自动化测试可以覆盖软件测试中的每个阶段很多刚入门的软件测试的新手往往认为自动化测试只限于系统测试和验收测试,而不适用于单元测试和集成测试,其实,这不完全正确的。开源工具JUnit、CPPUnit以及ParaSofy公司出品的Jtest、Ctest、C++test和Google公司开发的GTest等工具都是基于单元测试或集成测试的、它们除了可以完成单元测试和集成测试工作外,....

文章 2023-02-11 来自:开发者社区

软件测试技术实战 设计、工具及管理》联载-29

7.2  关于自动化测试工具目前,软件测试自动化的研究领域主要集中在软件测试流程的自动化管理以及动态测试的自动化(如单元测试、功能测试以及性能测试方面)。在这两个领域,与手工测试相比,软件测试自动化有以下优势:(1)自动化测试可以提高软件测试的效率,使软件测试工程师更加专注于新的测试模块的建立和开发,从而提高软件测试覆盖率。(2)自动化测试更便于软件测试资产的数字化管理,使得软件测试资....

文章 2023-02-11 来自:开发者社区

软件测试技术实战 设计、工具及管理》联载-28

6.2.5  定位问题由于云产品运行在何处对于用户来说是透明的,一旦发现这个问题,开发工程师往往需要登录到发生问题的机器去查看log文件以确定问题,进而解决问题。但是,运行位置不固定给定位问题带来了很大麻烦。如图6-4所示,一旦系统发生问题,我们能够确定是在哪台机器上出现的吗?在悉尼,在法国,还是在纽约?图6-4  云软件测试缺陷定位问题案例6-6:HP的云缺陷定位系统。由于....

软件测试技术实战 设计、工具及管理》联载-28
文章 2023-02-11 来自:开发者社区

软件测试技术实战 设计、工具及管理》联载-27

6.2  云计算软件测试应注意的问题云计算是目前比较热门的技术。关于云计算的定义,业界有各种各样的定义标准,并且每个标准都有一定的意义。到目前为止,关于云计算的定义已超过100种。在这里给出CSA(Cloud Security Alliance)云计算安全联盟在Security Guidance ForCritical Area of Focus In Cloud Computing ....

文章 2023-02-11 来自:开发者社区

软件测试技术实战 设计、工具及管理》联载-26

第6章云计算、大数据的软件测试方法云计算和大数据是当前最热门的话题和技术,IT时代也将逐步转入到DT时代。这是个历史性的转变,同时对从事软件测试行业的人来说也是一个巨大的挑战。如何测试大数据产品和云端软件产品呢?由于云计算与大数据的测试仍在研究中,这里只简单介绍基于云和大数据产品应该如何测试以及应注意的事项。本章的内容共分以下4部分。 对大数据软件产品进行测试的方法。云测试中应注意的1....

文章 2023-02-11 来自:开发者社区

软件测试技术实战 设计、工具及管理》联载-25

5.1.9  性能测试工具目前,性能测试工具主要有。商用:LoadRunner。开源:Jmeter、Fitnesse。LoadRunner在第9.1节“LoadRunner工具介绍”中会进行详细介绍。开源工具JMeter和Fitnesse在本书不做介绍。这里来介绍一家通信公司是如何利用自己开发的工具进行性能测试的。案例5-12:某通信公司产品的性能测试工具使用简介。 硬件:服....

文章 2023-02-11 来自:开发者社区

软件测试技术实战 设计、工具及管理》联载-24

5.1.6  性能测试可以发现的问题表5-2展示可以通过性能测试发现的问题类型。表5-2                                           &am...

软件测试技术实战 设计、工具及管理》联载-24

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等