首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏CKL的思考空间

    测试10问-下

    话接上回(测试基础10问-上),继续问答之旅,答案是什么并不重要,重要的是引发一些思考。学问学问,边学边问。 06 测试是否需要过早的参与产品需求讨论? 很多测试人员会以挖掘出一个经过N个步骤(N大于10之类的),才会出现的缺陷为荣。个人并不是很认可这种观点。从用户的操作行为来看,可能永远无法发现这类问题。 10 测试有没有钱途 这个问题本来想放在第一问的,毕竟是大家最关注的问题。但个人觉的这也不是个问题。 测试的天花板也没有你们想的那么低。没事多看看招聘信息,多和行业高手互动。测试还是大有可为的。 10问聊完,大家对测试是否有新的认知呢? 在整理这10问题的时候,自己也做了更多的思考,测试这份职业还是比较好玩的。个人从事测试10多年,还是热爱这个行业的。测试相关的问题,欢迎沟通交流。 END 标星、点赞、关注三连走起,感谢支持。

    35120编辑于 2023-02-01
  • 来自专栏小雨的CSDN

    10.性能测试

    什么时候进行性能测试? 在功能测试完成,所有的功能都比较稳定的时候,才可以做功能测试,一般在测试的中后期执行 性能测试术语 1.并发数: 广义并发数:同一时刻向服务器发送Http请求的用户数量;(有可能不是同一个功能) 在线用户数 性能测试类型 1.负载测试: (运行15min左右) 并发测试:在一定的软硬件环境下,系统的其他指标不变,测试系统在不同用户量访问级别下,系统性能的表现 容量测试:在一定的软硬件环境下,系统的其他指标不变 ,测试系统数据库数据量在不同的级别下,系统性能的表现 2.压力测试: 高于系统的最高负载,去运行系统,查看系统的表现 3.可靠性测试(疲劳测试): 低于系统的最高负载,去运行系统,查看系统的表现 4.配置测试 ,比较每次测试结果,从而确定各个因素对系统性能的影响。

    43010编辑于 2022-10-26
  • 来自专栏智能制造预测性维护与大数据应用

    WISE-PaaS AFS数据分析框架服务与开发示例

    3.订阅平台中AFS服务,并定义服务的名称,部署完成后将AFS页面开启。 Step 2. $ python to_influixdb.py 3.执行 Firehose,将测试数据送至 inference engine 做预测,开启终端机,输入下列指令。 AFS Models之中。 AFS SDK 使用与实作 此步骤主要将阶段一的训练完成的模型上传至AFS平台,后续可以将测试数据持续置入此模型,预测结果。 研华测试与测量解决方案2018Q4-振动监测与机器学习篇 研华测试与测量解决方案2018Q4-应用案例篇 研华测试与测量解决方案2018Q4-产品技术篇 IOT峰会||设备监诊与预知保养

    94720编辑于 2022-05-31
  • 来自专栏JAVA体系

    10. 单元测试

    测试通过执行软件的一系列操作,旨在发现潜在的错误、缺陷或问题,从而确保软件能够按照预期工作。而软件测试往往覆盖了不同的层次和类型,其中单元测试是针对软件中最小的独立单元(通常是函数或方法)进行的测试。 单元测试通常由开发人员编写,用于验证代码的正确性。 2、单元测试 单元测试是软件开发中的一种测试方法,用于验证代码中的最小单元(通常是函数或方法)是否按照预期工作。 单元测试旨在隔离和测试软件的各个独立部分,确保每个部分的行为都是正确的。 Python 中,单元测试是通过使用 unittest 模块来实现的。 这两个方法在每个测试方法执行前后分别被调用,以确保测试环境的准备和清理。 setUp:在每个测试方法执行之前调用。 通常用于准备测试环境,例如初始化变量、建立测试数据等,或在测试之前创建对象或设置必要的资源。 tearDown :每个测试方法执行之后调用。

    35110编辑于 2024-03-14
  • 来自专栏CKL的思考空间

    测试基础10问-上

    最近在找资料的时候,翻出了早期从别的地方看到的关于测试基本知识30问。重新看了一遍,有很多感慨,原来自己也踩过那么多坑。故重新梳理了下,精简成10问,一起来看看那些看似小白,但又不太好回答的问题。 01 我适合做软件测试么? 个人认为,没什么合适不合适的。测试不需要天赋异禀,只要你努力,达到中上水准的测试能力基本没啥问题,还到不了拼天赋的情况。 02 软件测试很简单么? 在软件测试的初期,你可能只是需要按照别人给定的测试用例,机械地去执行就可以了,那是相对简单的。但是接下来,你需要形成自己的测试思维,结合业务去做用例设计。 3~4年之后,你要学习从整体上把控项目的测试进度,根据版本特性去制定测试策略,考虑测试的有效性和充分性。同时,需要通过一定的技术手段去提升测试效率。 去做更多的测试左移和右移。测试人员不应当把自己局限在测试的职责范围内,不断扩充自己的边界,不好么?测试难不难,取决于你的自我要求,市场会给你真实的答案,没事多看看相关的招聘信息。

    32510编辑于 2023-02-01
  • 来自专栏啄木鸟软件测试

    安全测试工具(连载10

    星云测试 http://www.teststars.cc 奇林软件 http://www.kylinpet.com 联合通测 http://www.quicktesting.net

    58620发布于 2019-12-12
  • 来自专栏三流程序员的挣扎

    2022-10-31-验收测试

    验收测试 为了消除这些问题,就需要验收测试。 所说的验收测试更偏重于需求确认,对需求的跟踪。 要与客户保持沟通,是客户对可交付成果的验收测试,开发与 QA 做能覆盖所有需求的自动化测试测试不是额外工作,是节省时间和金钱的方法。 不要被动接受别人提供的测试,不能因为测试这么要求,就必须这么办。 持续集成,从测试角度来说,单元测试,功能测试,系统测试,验收测试一整套流程。 验收是项目阶段末或收尾做的,开发过程中要经常单元测试,集成测试

    34110编辑于 2022-11-11
  • 来自专栏程序你好

    持续测试资源前10

    下面是最流行的连续测试资源列表: continuous Testing eBook: 持续测试提供与开发中的应用程序相关的业务风险的实时、客观评估。 The Relationship Between Risk and Continuous Testing:了解业务风险和持续测试之间的关系,对持续测试的误解,以及如何帮助业务和技术经理在发布范围、时间和质量之间做出更好的权衡决策 学习关键的开发测试过程,以增加您的持续交付系统,以减少软件缺陷的自动发布的风险。 持续测试将带来三大商业利益。 1)连续测试驱动SDLC的中央决策系统,提供对应用程序健康状况的实时、可量化的评估。 2)持续测试建立了一个安全网,使软件开发人员能够更快地将新特性推向市场。 3)持续测试可以让管理者做出更好的权衡决策。

    46830发布于 2018-07-23
  • 来自专栏三流程序员的挣扎

    2022-10-29-测试驱动

    TDD 的三项法则 先写单元测试代码,然后再编写被测试代码。 一个单元测试失败,就停止编写测试代码,即保证每一次都是成功的,从这角度说,可以保证后续集成测试出现的 bug 变少。 产品代码恰好能够让当前失败的单元测试成功通过即可,不要多写。即写了必要的产品代码,就别写了,再先写测试代码,再写产品代码,不要多余。 TDD 的优势 确定性:就是无论改了什么,只要保证单元测试都覆盖到,只要保证单元测试都通过了,就可以确定代码没什么问题了,可以交付。 缺陷注入率:因为每写一点代码都要先测试,所以能够减少引入的缺陷。 文档:单元测试即文档,如果是遵循 TDD 的程序,只要看到单元测试,就能明白函数如何调用,什么参数,对象如何创建。 设计:比如一个函数调用其他函数,因为要单元测试,必须将两个函数解耦。 测试先行,会迫使你去考虑什么是好设计。事后写测试是防守,先写测试是进攻,强迫自己必须写出能够单元测试的解耦的代码。 专业人士的选择:TDD 是专业人士的选择。

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

    精准测试及其工具(连载10

    4.3 缺陷定位算法 前置条件:有测试数据,测试用例有提交Bug 精准测试云平台根据测试用例的运行情况和测试用例覆盖到的函数这些信息,通过一定的计算,可确定每个函数可能存在缺陷的可疑度,然后针对可疑度较大的函数进行查看 在选择测试用例的时候,需要选择功能相近的测试用例(如登录成功和登录失败两个测试用例就是功能相近的测试用例),如果不能手动筛选出来测试用例,只需要运行聚类功能,对测试用例进行分类。 图78选择测试用例 4.4 最小测试用例集 前置条件:有测试数据。 精准测试云平台根据所有测试用例的覆盖块情况,计算出覆盖到所有块所需的最少的测试用例的集合,由于到后期测试用例越来越多,测试用例冗余也会越来越明显,主界面选择企业项下的最小测试用例集,弹出界面,点击界面分析按钮 ,得到最小测试用例列表,点击每个测试用例详细信息可查看该测试用例覆盖到的块信息。

    1.4K20发布于 2019-12-12
  • 来自专栏Rust语言学习交流

    【Rust日报】2022-10-10 Rust 不同的测试方式

    Rust 不同的测试方式 本文主要探索了在 rust 中进行单元测试和集成测试的一些方式, 虽然是讲 测试为主,但是作者从 DI(依赖注入)的视角讲述了使用 cfg 来实现不同的环境进行不同的初始化的一些思路

    43430编辑于 2022-11-28
  • 来自专栏Lauren的FPGA

    10讲 描述高效的C测试平台:测试激励

    ug902(v2018.1) High-Level Synthesis User Guide page 32 - page 37

    51610发布于 2019-10-31
  • 来自专栏林德熙的博客

    win10 UWP 单元测试 WPF 单元测试异步测试

    C#->Windows->通用->单元测试应用 ? 命名我是叫 测试 在新建单元测试右击引用 ? 把工程引用 ? 打开测试项目 一般测试哪个类我就会新建一个类名称和要测试类相同,类里面函数和要测试函数名相同。 添加了特性就是告诉vs,我就是测试函数,你可以运行我。 [TestMethod] 可以看到添加了这个,在左边就出现了一个按钮,可以进行测试,点击就会运行这个函数。 接下来就来进行测试一个小东西。 我们在测试单元写测试输入下面代码,如何写测试的请去看下 测试代码如何写 相关的文章,也就是把所有可能的输入和想要的输出写出来,判断是不是程序运行和要的一样,如果不是的话,报错。 如果有很多个测试的函数,不需要一个个来,可以使用下面的方法执行测试类所有方法 可以在运行 所有测试 ? 如果看到下面的图,那么 测试通过 ?

    1.1K20发布于 2018-09-18
  • 来自专栏全栈程序员必看

    10款常用Java测试工具

    10款常用Java测试工具 1. 美国Segue公司的Silk系列产品    Segue公司一直专注于软件质量优化领域。 MaxQ   MaxQ是一个免费的功能测试工具。它包括一个HTTP代理工具,可以录制测试脚本,并提供回放测试过程的命令行工具。测试结果的统计图表类似于一些较昂贵的商用测试工具。 Httpunit   HttpUnit是一个开源的测试工具,是基于JUnit的一个测试框架,主要关注于测试Web应用,解决使用JUnit框架无法对远程Web内容进行测试的弊端。    Junit   是通用的测试 java 程序的测试框架JUnit可以对Java代码进行白盒测试。 参考网站:http:// strutstestcase.sourceforge.net/   推荐指数:★★★★☆   10.

    2.2K170编辑于 2022-11-02
  • 来自专栏AI研习社

    AB测试常见的10个错误

    这篇博文的目的不是要说明在运行 A/B 测试时应该做什么,而是要告诉你不应该做什么。下面是我们在进行 A/B 测试时经常会犯的 10 个常见错误。 A/B 测试结果说明 经验 4:坚持测试设计的标准。 5.达到统计显著性时停止测试 ---- 统计显著性不能告诉你什么时候应该停止测试。在停止测试之前,你需要等待以达到计算出的样本大小。 10.忘记检查 A/B 测试系统是否可靠 ---- 为了保证你的 A/B 测试结果的可靠性,你的 A/B 测试系统必须经过校准并正常工作。 经验 10:持续进行 A/A 测试,以检测可靠性。 结 论 ---- 如你所见,在分析 A/B 测试结果时出错的风险非常高,而在测试之后所做的决策对你的公司来说至关重要。 via:https://medium.com/manomano-tech/a-b-testing-10-common-mistakes-we-all-make-97a5030f1d44

    75320发布于 2019-09-19
  • 来自专栏啄木鸟软件测试

    软件安全性测试(连载10

    sec]> select TABLE_NAME fromINFORMATION_SCHEMA.TABLES where TABLE_SCHEMA =(select DATABASE()) LIMIT 0,10 查询表中所有字段 MariaDB [sec]> select COLUMN_NAME from INFORMATION_SCHEMA.COLUMNSwhere TABLE_NAME='user' LIMIT 0,10 Insert_priv | | Update_priv | | Delete_priv | | Create_priv | | Drop_priv | | Reload_priv | +-------------+ 10

    1.1K20发布于 2019-12-26
  • 来自专栏林德熙的博客

    win10 UWP 单元测试

    右击解决方案,添加新项目 C#->Windows->通用->单元测试应用 命名我是叫 测试 在新建单元测试右击引用 把工程引用 打开测试项目 一般测试哪个类我就会新建一个类名称和要测试类相同 我在做一个windows Markdown,里面有函数把剪贴的文本覆盖Textbox选文本,我不知道这个函数写的是不是对,于是我就在单元测试,新建一个类 测试函数所在的类是winmain,所以在单元测试新建一个类 添加了特性就是告诉vs,我就是测试函数,你可以运行我。 [TestMethod] 可以看到添加了这个,在左边就出现了一个按钮,可以进行测试,点击就会运行这个函数。 接下来就来进行测试一个小东西。 我们在测试单元写测试输入下面代码,如何写测试的请去看下 测试代码如何写 相关的文章,也就是把所有可能的输入和想要的输出写出来,判断是不是程序运行和要的一样,如果不是的话,报错。 右击运行 如果有很多个测试的函数,不需要一个个来,可以使用下面的方法执行测试类所有方法 可以在运行 所有测试 如果看到下面的图,那么 测试通过 我们还要做一些诡异测试,也就是程序考虑不到的

    44020编辑于 2022-08-09
  • 来自专栏啄木鸟软件测试

    单元测试工具(连载10

    receiver,msgRoot.as_string()) smtp.quit() 由此可见,使用Python脚本书写的邮件发送代码比JAVA要简单得多,这样可以通过Jenkins工具在无人值守的情况下可以将测试完毕后产生的测试报告自动发给相关人员 4 Python单元测试框架pytest 4.1 pytest概述 pytest是python测试框架,与Python自带的unittest测试框架类似,但是比unittest框架使用起来更简洁,功能更强大 version This is pytest version 4.0.2, imported fromc:\python37\lib\site-packages\pytest.py 下面是pytest测试上一节提到的测试建议计算器的代码 案例8:用pytest框架实现测试简易计算器。 l如果你想用pytest寻找整个目录下的测试用例,那么文件须以test_开头或者以test结尾。 l测试类以Test开头,并且不能带有init方法。 l测试函数以test开头。

    75130发布于 2019-12-12
  • 来自专栏测试游记

    Java自动化测试(TestNg 10)

    TestNG 介绍 TestNG是一个测试框架,旨在简化广泛的测试需求,从单元测试(将一个类与其他类隔离测试)到集成测试(对由多个类,多个程序包甚至几个外部框架组成的整个系统进行测试),例如 应用程序服务器 可以看出TestNG致力于简化测试流程。 导入Maven https://mvnrepository.com/artifact/org.testng/testng/7.1.0 <! image-20200723074932638 同时运行多个测试函数 新建一个testng.xml <?xml version="1.0" encoding="UTF-8" ?> <!

    63210发布于 2020-07-24
  • 来自专栏iTesting

    Cypress 10.x 组件测试指南

    最近两年测试界最火的测试工具莫过于Cypress,作为测试工程师弯道超车必备、下一代UI自动化测试利器,Cypress开发团队也一直在拼命做事,这不,Cypress10.x重磅发布,将“Component 测试人员又可以将自己的势力版图向开发侧移动一下啦 :) 什么是组件测试 组件测试(也叫模块测试),关注可单独测试的组件。 组件测试允许单独测试一个组件,这在关注特定组件的功能时很重要, 编写组件测试 当你第一次选择组件测试这个类型时,Cypress会自动为你创建相关配置。 由于这两个原因,加上开发人员也无意放手组件测试, 所以大部分情况下测试人员都不会执行Component Test这个测试类型。 这样符合这个pattern的便都是Component 测试。 把你的Component测试文件移到src下。跟你要测试的组件同目录。避免无法导入。

    1.6K20编辑于 2022-09-01
领券