![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件测试基础
文章平均质量分 51
记录软件测试的基本理论知识
bug_刺客
这个作者很懒,什么都没留下…
展开
-
性能测试基础(基本概念+测试方法)
一、相关概念响应时间:是指系统对请求作出响应的时间;并发用户数:同一时刻与服务器进行数据交互的所有用户数量;吞吐量:在一次性能测试过程中网络上传输的数据量的总和;吞吐率:单位时间内服务器处理的请求数(吞吐量/传输时间);TPS:每秒钟系统能够处理事务数;点击率HPS:每秒钟用户向web服务提交的HTTP请求数;资源利用率: 系统资源(CPU/内存/磁盘/网络)使用占比(使用量/总量*100%);思考时间:也成为“休眠时间”,从业务层面来讲,指用户在进行操作时,每个请求之间的时间间隔;二、测原创 2021-09-01 09:02:13 · 233 阅读 · 0 评论 -
测试设计应该怎么写?
测试设计应该怎么写?一、测试设计三要素测试方案也称为测试设计说明,细化测试计划中描述的测试内容和方法。在一定的软件测试标准、测试规范指导下,依据测试项目的特定环境约束而规定的软件测试的原则、方式和方法的集合。测试需求描述测试项及其特征。测试用例包括测试过程说明,描述执行一次的输入和预期输出。二、测试方案测试方案有何作用?可以帮助我们考虑如何平衡测试资源投入何质量风险。帮助我们确定测试方案、明确测试重点、选择测试方法和工具。帮助我们丰富和细化测试计划。那原创 2021-01-08 14:33:43 · 5762 阅读 · 0 评论 -
移动APP测试内容
APP移动端测试内容功能测试(业务)安装卸载测试更新测试1)当客户端有新版本时,有更新提示当版本为非强制升级版时,用户可以取消更新,老版本能正常使用。2)在下次启动 App时,仍出现更新提示当版本为强制升版时,但给出强制更新后用户没有更新时,退出客户端。下次启动 App 时,仍出现强制升级提示。3)当客户端有新版本时, 在本地不删除客户端情形下,直接更新检查是否能正常更新,检查更新后的客户端功能是否是新版本。4)当客户端有新版本时,在本地不删除客户端情况行下,检查资源同名文件,如图片是否能正原创 2020-12-13 15:18:55 · 727 阅读 · 0 评论 -
黑盒测试技术之等价类划分法
黑盒测试技术之等价类划分法一、 等价区间与等价测试原理二、等价类划分三、常见等价类划分形式四、应用一、 等价区间与等价测试原理在描述等价类法之前,先来解释等价测试原理。正是基于这个原理,才有了等价类划分测试的充分性和完备性的保证。等价区间和等价测试原理假设(A, B)是命题f (x) 的一个等价区间,在(A, B) 中任意取一点xi进行测试。如果f (xi) 错误,那么f (x) 在整个(A, B) 区间都将是错误的,如果f (xi) 正确,那么f (xi) 在整个(A, B) 区间都将是正确的。原创 2020-12-03 23:48:58 · 1633 阅读 · 0 评论 -
什么是回归测试?
回归测试详细阐述回归测试回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。自动回归测试将大幅降低系统测试、维护升级等阶段的成本。回归测试作为软件生命周期的一个组成部分,在整个软件测试过程中占有很大的工作量比重,软件开发的各个阶段都会进行多次回归测试,在渐进和快速迭代开发中,新版本的连续发布使回归测试进行的更加频繁,而在极端编程方法中,更是要求每天都进行若干次回归测试。因此,通过选择正确的回归测试策略来改进回归测试的效率和有效性是很有意义的。简单概括:回归测试是原创 2020-12-01 23:13:07 · 10363 阅读 · 2 评论 -
软件测试级别之系统测试
1. 系统测试的概念、对象、环境及目标(1)概念系统测试主要从系统的角度来检验和寻找缺陷。这部分测试主要包含功能测试、性能测试、安全测试、可靠性测试、恢复性测试与兼容性测试等。(2)对象与环境经过集成测试,软件已完全组合起来,因此,系统测试将系统作为一个整体进行测试。系统测试应尽可能在与目标运行环境一致的情况下进行。在测试平台上,安装要用到的硬件和软件,如硬件设备、软件、驱动程序、网络环境与外部系统等,以替代测试驱动器和桩。 系统测试需要独立的测试环境,系统测试如果在客户的运行环境下执行,而非原创 2020-12-01 22:32:11 · 3747 阅读 · 0 评论 -
软件测试级别详细介绍
软件测试级别一、组件测试二、集成测试三、系统测试四、安全性测试五、其他测试一、组件测试组件测试也称单元测试。作为软件生命周期的第一个测试级别,针对软件单元模块进行。组件测试模式组件测试有两种模式:测试驱动模式和代码先行模式:(1)测试驱动模式。把测试用例的设计提前到代码还没产生出来之前进行。强迫开发人员对即将编写的代码的程序进行需求方面的细节分析和代码设计方案的考虑。这种测试策略使得开发的习惯改变了,如敏捷开发中的测试。(2)代码先行模式。先编代码,后进行测试。这种方式较易实施和控制,可选原创 2020-12-01 22:10:15 · 3990 阅读 · 0 评论 -
制订和实施测试策略
制定和实施一项软件测试的策略包含四项内容:确定测试由谁来执行软件产品开发中有通常有开发者和测试者两种角色。开发者通过开发形成产品,如分析、设计、编码调试或文档等可交付物,测试者通过测试检测产品中是否存在缺陷,包括根据特定目的而设计的测试用例、测试过程构造、执行测试和评价测试结果。通常的做法是开发者负责完成组件级别的测试,而集成级别和系统级别的测试则由独立的测试人员或专门测试机构完成。但也可有其他策略,如在组件级别的测试,专门测试人员加入。确定测试的对象测试经验表明,通常表现在程序中的故障,不一定由原创 2020-12-01 13:32:08 · 302 阅读 · 0 评论 -
软件测试基础入门
软件测试基础知识一、软件测试的目的、原则以及特性准则1.软件测试目的2.软件测试原则3.基本测试原理二、软件基本测试策略三、软件测试流程一、软件测试的目的、原则以及特性准则1.软件测试目的软件测试是以发现软件的存在的缺陷、错误为第一目的,并借此对软件的质量进行度量评价。为达到此目的,测试活动的目标是最大可能的找出最多的错误或缺陷来。测试是从假定软件含有缺陷和故障的假设而进行的,实现这个目标的关键,是要科学合理地设计出最能暴露存在问题的测试用例,并通过测试用例来实现这个测试的根本目的。因此,软件测试活原创 2020-11-30 15:01:51 · 485 阅读 · 0 评论 -
测试相关术语
测试相关术语测试用例: 发现缺陷和质量度量的介质或载体。测试套件: 由一个或多个测试用例组成的集合体。测试场景: 通过将一个测试用例的输出结果作为另一个测试用例的输入条件,可将多个测试用例组合成为测试场景。测试计划: 描述要进行测试活动的范围、方法、资源和进度的文档。测试与调试: 查找失效的过程成为测试。测试的目标是证明缺陷的存在。调试是对缺陷的定位与修正,调试的目标是改错。软件生命周期: 开始于一个软件产品的构思,结束于该产品不再被使用的这段时间。测试方法: 从是否关心软件内部结构和具体实现原创 2020-11-30 14:42:21 · 278 阅读 · 0 评论