首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏啄木鸟软件测试

    软件性能测试(连载3)

    图3-14 测试环境各个客户端不在一个网下 在图3-13中,测试环境与工作环境在一起,既使得别人的正常工作不能进行,也使得测试的数据不准确。 在图3-14中,测试环境各个客户端在两个不同的网段下进行(这里是C类网),大家都知道跨网段是需要路由的,路由里面有软件,会干扰性能测试的数据,从而也会造成测试数据不准确。图3-15的环境是正确的。 图3-15 正确的性能测试环境 1.6 观察性能的四个维度 图3-16展示的是通过终端用户、系统运维人员、软件设计开发人员和性能测试人员四个维度来观察系统的性能。 ? 3.从软件设计开发人员角度看性能 软件设计开发人员角度需要从以下5个维度来看性能。 1)算法设计 •核心算法的设计与实现是否高效。 •必要时,设计上是否采用buffer机制以提高性能,降低 I/O。 性能测试人员对软件性能需要做到以下几点。 •根据性能测试目标以及线上数据收集,精准的性能测试场景设计和计算能力。 •性能测试场景和性能测试脚本的开发和执行能力。 •测试性能报告的分析解读能力。

    1.1K20发布于 2020-02-19
  • 来自专栏MyBlog

    软件测试方法课程笔记(3)

    软件测试方法课程笔记(3) 3. 白盒测试 这是一种验证技术,软件工程师可以用它来检查他们的代码是否按预期工作。 它考虑到系统或组件的内部机制。 集成测试 集成测试的概念: 集成测试是软件测试的阶段, 其中将各个软件模块作为一个组合进行测试. 集成测试在单元测试之后并且在系统测试之前. 在集成测试之前,单元测试已经完成。 系统测试对象是整个系统以及与系统交互的硬件软件平台,对系统能够做各种功能性和非功能性的验证 集成测试测试对象是模块与模块之间的接口,包括整体架构的问题。 系统测试属于黑盒测试的范围,因此不需要知道代码或逻辑的内部设计。 1. 软件测试介绍 软件缺陷的定义 从产品内部看,软件缺陷是产品开发或维护过程中所存在的错误、毛病等各种问题。 软件质量 满足用户需求; 建立合理的进度、成本与功能的关系; 具备扩展性和灵活性; 能有效的处理例外情况; 保持成本和性能的平衡 软件质量保证 为了确保软件开发过程和结果符合预期的要求,而建立的一系列规程

    85850发布于 2018-10-09
  • 来自专栏muller的测试分享

    软件测试|测试平台vue3 模版语法

    最基本的数据绑定形式是文本插值,它使用的是“Mustache”语法 (即双大括号):

    1.2K20编辑于 2022-12-29
  • 来自专栏muller的测试分享

    软件测试|Vue3 - 组件「上」

    将 Vue 组件定义在一个单独的 .vue 文件中,这被叫做单文件组件 (简称 SFC):

    97710编辑于 2022-12-29
  • 来自专栏啄木鸟软件测试

    软件安全性测试(连载3)

    2 软件安全测试 2.1 XSS注入 XSS(Cross SiteScripting),由于与层叠样式表(CascadingStyle Sheets,CSS)的缩写混淆。因此一般缩写为XSS。 3)DOM型 XSS 在讲解DOM型 XSS前先简单介绍一下什么是DOM树。对于任何一个HTML网页都可以看作是从<html>标签到文本节点的一颗“树”,这颗“树”叫做DOM树。 3. XSS会话挟持 如果将上面XSS PayLoad的alert(/XSS/)改为alert(document.cookie),看看会发现什么情形。代码如下。

    1.1K31发布于 2019-12-12
  • 来自专栏muller的测试分享

    软件测试|Vue3 - 插槽 Slots

    <template>

    <h3>插槽</h3>
    <! -- 3.插槽组件 不是单标签 --> <MyComponent> <! -- 3.插槽组件 不是单标签 --> <MyComponent> <! 插槽</h3>
    <! -- 3.插槽组件 不是单标签 --> <MyComponent> <!

    80020编辑于 2022-12-29
  • 来自专栏测试人的日常

    软件测试下的AI之路(3)

    在这个快速演进的时代中,软件测试领域也受到了不小的冲击。虽然在当下,传统的软测技术仍然是绝对的主力,但是身为IT行业中的一员,近几年AI的全新业务体验与其超强的算力所带来的震撼感受也应该远超其他行业。 而依托于现在一些主流的CI/CD软件的强大兼容性与接入能力,mabl自身的强大测试能力可以灵活被运用起来,在部署过程中集成mabl平台,那么相关的测试代码部署到 CI/CD 管道中的托管环境后就可以立即在多个浏览器中测试端到端用户体验 这里主要以目前主流的jenkins为介绍对象,其他的CI/CD软件环境本期暂不介绍。 这里同样会显示出测试用例集的ID和应用程序的ID,大家可以根据实际的测试需求来进行对应的任务触发和调用。 之后运行每次的测试任务,完成时都会生成一份名为report.xml的测试结果报告,界面如下: 3.

    2.1K30编辑于 2023-11-11
  • 来自专栏达达前端

    软件测试-开始软件测试

    前言 大家好,我是 Vic,今天给大家带来开始软件测试的概述,希望你们喜欢 软件测试 软件测试的基本概念、方法、常用测试工具的使用 常用测试工具的使用 性能自动化测试工具:jmeter、loadrunner /html/index.html 开始软件测试 测试一个软件 测试的目的 开发的过程 软件质量的保证 理解软件测试 软件测试的分类 测试的目的 1.测试的目的:在于发现错误(缺陷),保证整个软件开的质量 ,但软件的质量不能以软件测试为依据 2.成功的测试:是发现了未曾发现的软件错误(缺陷) 3.好的测试用例:是能有效地发现别的测试用例未发现的软件错误 开发的过程 在软件开发的过程中,我们要明确软件开发的目标以及软件的需求 ,进行制定各种软件开发过程中的计划,并进行编写文档测试,软件测试,进行有效地测试和修复,然后提交测试完成的软件。 3.增量模型 答:对于增量模型,记住的是在每个阶段都会生成一个可发布的正式版本,而且每个软件版本是逐步完善的。

    3.4K62发布于 2019-07-03
  • 来自专栏软件测试学习

    软件测试面试题分享-No.3

    3、比如目前还未出现中奖者的时候,并且只剩下6张券的时候,验证是否每张都是必中奖等 七、app访问一个网页一直在加载可能原因是什么,怎么排查这个访问慢的问题? 1、检查手机网络,是否有丢包等情况 2、用手机访问其他网站,确认是否网络问题 3、找不同账号、在同一网络情况下用不同的设备去访问同一网站,排查是否是设备兼容性/账号权限等问题导致 4、抓包看下是否有报错 3、写一些简单的接口调用脚本,定时触发检查线上服务或数据是否有问题 十一、接口测试的接口依赖怎么处理的? 看日志和监控,检查数据库、服务器资源等相关状态 十四、安全测试都会测试哪些内容,都是怎么测试的? 想一些sql注入,xss ,测试人员在做功能测试的时候,是可以做一些简单的手工测试的。 十五、你们怎么搭建的测试环境,对一些中间件的配置是否了解,可以简单的说一下?

    64520发布于 2021-05-27
  • 来自专栏muller的测试分享

    软件测试|测试平台Vue3 - 表单的输入与绑定

    输入框输入文本,对应以前都是操作DOM树结构进行的绑定。现在学习了VUE不建议大家通过DOM树进行绑定获取数据。

    91410编辑于 2022-12-29
  • 来自专栏MyJie的个人日记

    软件测试进阶之3——编程语言的选择

    details/80420927 前面的文章说了如何沉下心来,选一个学习的入口 假如你的学习入口是编程语言,那么恭喜你,你至少对了一半 现在会遇到第二个老生常谈的问题:选择哪一门编程语言 首先说说:测试能用到的编程语言 ,大致两种:python,java,还有比较少的C语言等其他语言 那么如何选择呢(这里之说上面两种): 1、看公司实际情况,有些可能会要求测试学某种语言,才能和开发更好的对应 2、没有第1种情况的话,就看自己的喜好来选择 3、python语言上手相对简单,往深了学就要懂数学,懂算法等了,但用于测试的,相对java来说,会友好一些 4、java语言相对上手难一些,对于有代码基础的来说,上手会好点,纯新手会感到比较难 5、

    1.1K10发布于 2019-11-20
  • 来自专栏muller的测试分享

    软件测试测试开发|软件测试基础概念

    ,就需要我们在软件上线之前尽可能的发现软件的问题,这就是我们所说的测试,即对软件进行测试,发现问题找到原因就是我们软件测试的目的。 软件缺陷 在了解什么是软件测试之前,我们先要了解一下软件缺陷,因为软件测试的目的就是找到软件缺陷,找到原因,并协助解决。 软件缺陷:就是我们熟知的“Bug”。 软件测试策略 软件测试策略是软件工程过程的一个软件测试的模板,也就是把特定的测试用例方法放置进去的一系列步骤: 软件测试包含的特征: 测试从模块层开始,然后扩大延伸到整个基于计算机的系统集合中; 不同的测试技术适用于不同的时间点 软件测试的分类 软件测试有多种分类方法,我们这里介绍几种常用的分类法: 软件开发阶段划分 单元测试 指对软件中的最小可测试单元进行检查和验证,单元测试需要从软件的内部结构出发设计测试用例。 兼容性测试,测试软件产品在不同的平台、不同的工具软件或者相同工具软件不同的版本下的兼容性。

    89810编辑于 2024-01-02
  • 来自专栏muller的测试分享

    软件测试测试开发|软件测试基础概念

    ,就需要我们在软件上线之前尽可能的发现软件的问题,这就是我们所说的测试,即对软件进行测试,发现问题找到原因就是我们软件测试的目的。 软件缺陷在了解什么是软件测试之前,我们先要了解一下软件缺陷,因为软件测试的目的就是找到软件缺陷,找到原因,并协助解决。软件缺陷:就是我们熟知的“Bug”。 软件测试策略软件测试策略是软件工程过程的一个软件测试的模板,也就是把特定的测试用例方法放置进去的一系列步骤:软件测试包含的特征:测试从模块层开始,然后扩大延伸到整个基于计算机的系统集合中;不同的测试技术适用于不同的时间点 软件测试的分类软件测试有多种分类方法,我们这里介绍几种常用的分类法:软件开发阶段划分单元测试指对软件中的最小可测试单元进行检查和验证,单元测试需要从软件的内部结构出发设计测试用例。 兼容性测试,测试软件产品在不同的平台、不同的工具软件或者相同工具软件不同的版本下的兼容性。

    87510编辑于 2023-12-28
  • 来自专栏【Android开发基础】

    【软件测试系列七】《软件测试计划》

    测试重点和优先级 重点测试软件的易用性及可操作性。 需考虑的特殊事项 2.  测试环境(可视用户需求作调整): 客户机 应用服务器 数据服务器 3.  3) 测试环境准备: 责任:测试环境的准备。 5. 测试约定: 网址约定: 测试报告提交方式约定: 四、系统测试计划 1.  测试环境(可视用户需求作调整): 客户机 应用服务器 数据服务器 3.  测试环境要求:   a. 服务器安装的软件环境要求 序号 操作系统及其他相关软件 系统盘格式 主域控制 数据库安装位置 3 3. 

    1.9K30编辑于 2023-09-19
  • 来自专栏达达前端

    Vic-软件测试-开始软件测试

    前言 大家好,我是 Vic,今天给大家带来开始软件测试的概述,希望你们喜欢 软件测试 软件测试的基本概念、方法、常用测试工具的使用 常用测试工具的使用 性能自动化测试工具:jmeter、loadrunner /html/index.html 开始软件测试 测试一个软件 测试的目的 开发的过程 软件质量的保证 理解软件测试 软件测试的分类 测试的目的 1.测试的目的:在于发现错误(缺陷),保证整个软件开的质量 ,但软件的质量不能以软件测试为依据 2.成功的测试:是发现了未曾发现的软件错误(缺陷) 3.好的测试用例:是能有效地发现别的测试用例未发现的软件错误 开发的过程 在软件开发的过程中,我们要明确软件开发的目标以及软件的需求 ,进行制定各种软件开发过程中的计划,并进行编写文档测试,软件测试,进行有效地测试和修复,然后提交测试完成的软件。 3.增量模型 答:对于增量模型,记住的是在每个阶段都会生成一个可发布的正式版本,而且每个软件版本是逐步完善的。

    1.8K30编辑于 2022-04-29
  • 来自专栏图灵技术域

    软件测试——黑盒测试

    1.测试概述 1.1综述 本测试报告为计算机程序能力在线测评系统的黑盒测试,黑盒测试可以在不知道程序内部结构和代码的情况下进行,用来测试软件功能是否符合用户需求,是否达到用户预期目标,是否拥有较好的人机交互体验 测试主要根据用户的需求说明书和软件需求规格说明书以及相应的文档进行上述功能的测试。 表 1.1 功能分解总览 ? ? 1-低 建议类错误 需求说明书、用户手册中未说明,但影响用户对软件使用的方便性等 2.测试步骤与测试目的 2.1 测试环境与工具 表 2.1测试环境与工具 软件 硬件 Browser:Chrome ,根据等价类划分和边界值分析的结果进行测试的执行 其他黑盒测试方法 3.功能测试 3.1 登录系统 ? (缺陷等级2) 在线考试模块 testloj005(缺陷等级1)、testloj008(缺陷等级3) 试题管理模块 \ 考试管理模块 \ 成绩查询模块 正常 安全性测试 基本安全

    5.2K21发布于 2021-05-21
  • 来自专栏《数据结构》

    【软件测试】性能测试

    功能测试通常使用黑盒测试方法,即只关注软件的外部行为,测试人员不需要了解内部实现细节。 性能测试通常采用白盒测试方法,测试人员需要了解系统的内部机制和架构,并使用性能测试工具进行负载模拟和性能指标的监测与分析。 3. 什么样的表现属于软件性能好的表现? 以上图为例,响应时间分为: (1)用户响应时间为: N1+A1+N2+A2+N3+A3+N4 (2)请求响应时间 服务器收到请求到发出响应这段时间是请求响应时间. A1+N2+A2+N3+A3 影响一个软件响应时间的因素有哪些? 目的是测试系统在高负载情况下的性能表现,确定系统能够处理的最大负载和性能瓶颈。 也就是:验证软件在一定的压力环境下运行,观察性能指标是否出现了拐点. 3.

    4.3K51编辑于 2023-10-16
  • 来自专栏图灵技术域

    软件测试——测试计划

    本测试计划对应的软件需求规格说明书范例请参照: 软件需求规格说明书范例 1. 所以,严格的软件测试对于保证本在线测评系统质量具有重要作用。 软件测试的目的决定了如何去组织测试。 表 2.1 功能分解总览 图2.1 功能分解后总览 3. 输入已存在的名称 跳出已存在提示 admin 3. 输入超长字符。 管理员点击题库,不做任何操作,点击关闭按钮 系统退出 3.

    4.3K41发布于 2021-05-21
  • 来自专栏《数据结构》

    【软件测试】初识测试

    本篇中介绍测试人员是干什么的, 起到启蒙和了解的作用, 重点是以下几个问题: 什么是软件测试 软件测试和软件开发的区别 软件测试和软件调试的区别 一个优秀的测试人员所具备的素质 一. 什么是软件测试 软件测试是指在开发软件的过程中,针对软件系统或应用程序进行各种测试,以确定其符合特定要求和标准,并能够正确地执行预期的功能和任务。 软件测试的特点:软件测试只是一个样本试验,具有不可穷尽性. 3. 为什么有软件测试 软件测试是为了确保软件系统或应用程序的质量和可靠性。 软件测试: 测试是伴着整个软件的生命周期的(测试介入的时间比调试早的), 是从产品的制作到发布全阶段的, 贯穿了整个软件开发过程, 开发过程中, 处处都有软件测试. 3. 这是软件测试史上一个重要的里程碑,标志已经有独立的软件测试了。 1979年,《软件测试的艺术》 中给出了软件测试的定义:测试是为发现错误而执行程序的过程。

    1.5K30编辑于 2023-10-16
  • 来自专栏【Android开发基础】

    【软件测试系列六】《软件系统测试方案》

    [测试项目]测试范围 第 1  页 共 2 页 序号 测试分类 测试内容 1 功能测试 如:菜单,工具栏,快捷键,下拉框等 2 界面测试 如:登录界面,总界面,报表界面等 3 容错测试 如:数据长度,数据类型,非法操作等 4 xxx xxx 5  [示例: 本次测试为软件确认测试,包括软件的、功能性、界面性、容错特性等方面。 3.组织机构 3.1角色与职责 [项目名称]测试过程参与者的角色,职责及其应具备的技能如下: 角色 人数 职责 技能 项目经理 评审并批准项目计划及有关报告; 组织并确保团队工作; 控制项目执行; 评估项目绩效 熟悉软件质量保证和软件过程改进理念,了解被测软件的特性及应用场景。 [示例:功能测试主要采用手动测试方法,对软件产品进行黑盒测试,以及采用黑盒测试的方法。

    2.3K40编辑于 2023-09-19
领券