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

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

13.7  精益创业与探索式软件测试最近阅读了李善友先生写的关于《精益创业》的4本书,主题思想是传统工业社会思维方式与现代互联网社会思维方式的区别。传统工业社会思维方式是先摸索用户的需求,然后依次为计划、实现、测试和使用。然而,用户往往开始时并不知道自己想要什么,提不出自己想要的真正需求。所以,现代互联网社会的思维方式要变为与用户一起先摸索、交流,经过多次迭代获悉用户最基本需求之后再进....

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

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

13.6.3  敏捷开发的缺点1.采用敏捷开发,对开发团队的人员素质要求比较高敏捷开发的首要任务是快速,目前提出的“全栈软件工程师”(参见参考文献【16】),它要求软件开发工程师在开发的各方面,即从需求,设计,编码,软件测试一直到系统搭建都要求是行家里手,这样可以减少因彼此沟通带来的时耗,这才能保证他在一个Sprint中能独立完成产品中某个特定的任务。显然这样的软件开发工程师的素质一定....

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

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

13.6  对敏捷开发的一些思考13.6.1  简介敏捷软件开发(Agile software development),是从上世纪九十年代开始逐渐引起广泛关注的一种新型软件开发方法,它是应对快速变化的需求而产生的。它的具体名称、理念、过程、术语都不尽相同,相对于“非敏捷”,共同点是更强调程序员团队与业务专家之间的紧密协作、面对面的沟通、频繁交付新的软件版本及紧凑而自我组织型....

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

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

13.5.2  纯软件测试方法在Sprint中的运用下面来讨论在一个Sprint中如何运用软件测试的本质“测”与“试”来进行测试工作。假设一个Sprint为1个月,即22个工作日,把这22个工作日分成前、中、后三部分。前(第1个工作日到第7个工作日),中(第7个工作日到第14个工作日),后(第15个工作日到第22个工作日)。在Sprint前期测试人员的主要工作为书写这个Sprint 新....

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

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

11.1.3  开发测试代码下面用ADT里自带的Eclipse开发一个简单的软件测试代码。它包括以下几个步骤。(1)新建一个Java工程包。(2)增加build path。(3)新建软件测试类,继承UiAutomatorTestCase。(4)编译与运行。1.新建一个Java工程包(1)建立一个Java Project,如图11-8所示。(2)为Project起一个名字,并且选择路径,....

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

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

11.1  UiAutomator工具介绍UiAutomator是测试原生态安卓APP的功能测试工具。Android 4.1发布时包含了这种新的测试工具—UiAutomator。UiAutomator用来做UI测试,也就是普通的手工测试,点击每个控件元素,看输出的结果是否符合预期。如登录界面,分别输入正确、错误的用户名、密码和验证码。然后单击登录按钮,看能否登录成功以及是否有错误提示等....

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

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

9.1  LoadRunner工具介绍LoadRunner 是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式,来确认和查找问题。LoadRunner能够对整个企业架构进行软件测试。企业使用LoadRunner能最大限度地缩短软件测试时间及优化性能和加速应用系统的发布周期。LoadRunner适用于各种体系架构的自动负载测试,能预测系统行为,并....

软件测试技术实战 设计、工具及管理》联载-34
文章 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

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

产品推荐

开发与运维

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

+关注