随笔分类 -  软件测试

探索高效自动化测试新工具:FlaUI
摘要:探索高效自动化测试新工具:FlaUI 项目地址:https://gitcode.com/Roemer/FlaUI FlaUI 是一个开源的.NET库,专为Windows桌面应用程序提供自动化测试支持。它允许开发者以编程方式控制和测试任何基于UI的应用程序,无论它们是WPF、WinForms还是UWP 阅读全文

posted @ 2024-06-17 11:11 jack_Meng 阅读(803) 评论(0) 推荐(0) 编辑

在.NET程序中整合微软的Playwright,用于自动化 Web 浏览器的测试和操作
摘要:Playwright 是一个由 Microsoft 开发的开源工具,用于自动化 Web 浏览器的测试和操作。它提供了一种跨浏览器、跨平台的自动化解决方案,可以在 Chromium、Firefox 和 WebKit(Safari)等多种浏览器上进行测试和操作。本篇随笔介绍Playwright的一些特点 阅读全文

posted @ 2024-03-20 10:07 jack_Meng 阅读(36) 评论(0) 推荐(0) 编辑

Web自动化测试--selenium
摘要:一、selenium介绍 Selenium 是支持web浏览器自动化的一系列工具和库的综合项目,能够进行自动化网页浏览器操作,广泛应用于测试和自动化行业。它可以模拟用户在浏览器中执行的操作,如点击按钮、填写表单、导航到不同页面等。Selenium 提供了一组强大的 API 和工具,使开发人员能够以编 阅读全文

posted @ 2023-09-13 10:37 jack_Meng 阅读(59) 评论(0) 推荐(0) 编辑

基准测试工具 --- BenchmarkDotNet
摘要:介绍 今天介绍一个非常强大的基于.Net 的基准测试工具BenchmarkDotNet。 BenchmarkDotNet 已经被14300多个项目采用,包括非常多的知名开源项目,例如 dotnet/performance(.Net所有运行时的基准测试项目) dotnet/runtime(.Net 运 阅读全文

posted @ 2023-07-21 15:15 jack_Meng 阅读(141) 评论(0) 推荐(0) 编辑

前端Chrome调试技巧汇总
摘要:Chrome浏览器调试工具的核心功能: 🥷🏻注:本文测试、截图均为Edge浏览器(内核是Chromium),浏览器内核可了解《有哪些浏览器/内核?》 00、基础操作汇总 操作类型快捷键/说明 切换浏览器标签 🔸 Ctrl+1到8切换到对应序号的浏览器标签 🔸 Ctrl+PgUp/PgDn标签 阅读全文

posted @ 2023-07-07 14:26 jack_Meng 阅读(105) 评论(0) 推荐(0) 编辑

CentOs7安装部署Sonar环境(JDK1.8+MySql5.7+sonarqube7.8)
摘要:sonarqube安装前环境准备JDK1.8、MySql5.7。 一、JDK安装 1、下载jdk #打开下面的网址,选择 jdk-8u371-linux-x64.tar.gz 进行下载 (8u371版本可能会有区别,但是没有影响) http://www.oracle.com/technetwork/ 阅读全文

posted @ 2023-06-15 16:18 jack_Meng 阅读(458) 评论(0) 推荐(0) 编辑

BenchmarkDotNet 基准测试 .NET 库
摘要:BenchmarkDotNet:功能强大的用于基准测试 .NET 库 出处:https://www.cnblogs.com/xueweihan/p/11745280.html 【基准测试】BenchmarkDotNet介绍 BenchmarkDotNet 概述 BenchmarkDotNet hel 阅读全文

posted @ 2023-02-03 13:39 jack_Meng 阅读(614) 评论(0) 推荐(2) 编辑

单元测试中的测试结果与测试行为的区别
摘要:在单元测试中,可通过两种方式来验证代码是否正确地工作。一种是基于结果状态的测试,一种是基于交互行为的测试。 测试结果与测试行为之间有什么区别呢? 基于结果状态的测试,也就意味着我们需要验证被测试代码需要返回正确的结果。 1 [TestMethod] 2 public void TestSortNum 阅读全文

posted @ 2022-05-12 12:18 jack_Meng 阅读(207) 评论(0) 推荐(0) 编辑

代码质量的吐槽,高质量的代码和单元测试
摘要:最近有一位猎头顾问打电话询问是否有换工作的意向,对推荐的公司和职位的描述为:"我们这里有一家非常关注软件质量的公司,在寻找一位不仅能完成有挑战的软件开发任务,并且还对代码质量有非常高追求的软件工程师。"。 很难得猎头顾问会以这样的切入点来推荐职位,而不是诸如 "我们是互联网公司","我们是著名互联网 阅读全文

posted @ 2022-05-12 12:17 jack_Meng 阅读(129) 评论(0) 推荐(0) 编辑

单元测试Mock使用 Microsoft Fakes 讲解
摘要:本文为 Dennis Gao 原创技术文章,发表于博客园博客,未经作者本人允许禁止任何形式的转载。 在编写单元测试时,我们会遇到不同的外部依赖项,大体上可以分为两类: 依赖于接口或抽象类 依赖于具体类 我们将使用 Microsoft Fakes 分别对两种条件下的依赖项进行隔离。 依赖于接口或抽象类 阅读全文

posted @ 2022-05-10 20:23 jack_Meng 阅读(219) 评论(0) 推荐(1) 编辑

单元测试Mock类库之NSubstitute ---- 系列文章
摘要:NSubstitute 是什么? NSubstitute 是一个 .NET 单元测试模拟类库。 一直以来,开发者对 mocking 类库的语法的简洁性有强烈的需求,NSubstitute 试图满足这一需求。简单明了的语法可以让我们将重心放在测试本身,而不是纠缠在测试替代实例的创建和配置上。NSubs 阅读全文

posted @ 2022-05-10 19:56 jack_Meng 阅读(89) 评论(0) 推荐(0) 编辑

C#单元测试常用 Mocking 类库及对比
摘要:一个优秀的单元测试 Mocking 类库,需要具备如下几个特性: 易用性:有非常明确的 API ,易于使用并易于记忆。 健壮性:行为结果始终一致,并保持准确。 帮助性:当程序出错时,给出尽可能明确的原因提示。 如果我们所使用的类库没有满足上述条件,编写测试用例的过程将变得复杂和困难,使用类库不仅没有 阅读全文

posted @ 2022-05-10 19:53 jack_Meng 阅读(454) 评论(0) 推荐(0) 编辑

Visual Studio单元测试命令行方式之----NUnit-Console.exe命令
摘要:本文为 Dennis Gao 原创或翻译技术文章,发表于博客园博客,未经作者本人允许禁止任何形式的转载。 NUnit-Console 命令行选项 NUnit-Console 命令行选项列表 指定运行哪些测试用例 运行指定程序集中的所有测试用例 运行指定程序集中指定的测试用例 通过单独的文件来指定运行 阅读全文

posted @ 2022-05-10 18:19 jack_Meng 阅读(309) 评论(0) 推荐(0) 编辑

Visual Studio单元测试命令行方式之----VSTest.Console.exe命令
摘要:前面我们提到,在VS2010以及之前的版本中,使用的是MSTest.exe命令,而在VS2012,VS2013,VS2015版本中,都是VSTest.Console.exe命令了,MSTEST改为兼容方式了。 VSTest.Console.exe 是用于运行测试的命令行命令。 在 VSTest.Co 阅读全文

posted @ 2022-05-10 17:35 jack_Meng 阅读(964) 评论(0) 推荐(0) 编辑

Visual Studio单元测试命令行方式之----MSTest.exe命令
摘要:我们都知道,使用MS Visual Studio可以创建单元测试用例,但是测试时需要打开编辑器,并且手动运行一些测试,这个对于自动构建,自动测试来说是不方便的,所以我们采用了命令行的方式进行单元测试。 MSTest.exe 是用于运行测试的命令行命令。 通过使用此命令的几个选项,您可以自定义测试运行 阅读全文

posted @ 2022-05-10 17:29 jack_Meng 阅读(338) 评论(0) 推荐(0) 编辑

单元测试基础 -- 基本概念
摘要:1.1单元测试的定义 单元测试就是针对一个工作单元设计的测试,这里的“工作单元”是指对一个工作方法的要求。 单元测试是开发者编写的一小段代码,用于检测被测代码的一个很小的、很明确的功能是否正确。通常而言,一个单元测试用于判断某个特定条件(或场景)下某个特定函数的行为。 例: 你可能把一个很大的值放入 阅读全文

posted @ 2022-05-09 15:31 jack_Meng 阅读(217) 评论(0) 推荐(0) 编辑

MSTest、NUnit、xUnit.net 属性和断言对照表
摘要:MSTest、NUnit、xUnit.net 属性对照表 MSTest NUnit xUnit.net Comments [TestMethod] [Test] [Fact] Marks a test method. [TestClass] [TestFixture] n/a xUnit.net d 阅读全文

posted @ 2021-10-13 10:06 jack_Meng 阅读(157) 评论(0) 推荐(0) 编辑

单元测试-xUnit总结
摘要:xUnit总结 什么是xUnit xUnit.net是针对.NET Framework的免费,开源,以社区为中心的单元测试工具。 自动化测试的优点 可以频繁的进行测试 可以在任何时间进行测试,也可以按计划定时进行,例如:可以在半夜进行自动化测试 比人工测试速度快 可以更快速地发现错误 基本上是非常可 阅读全文

posted @ 2021-10-13 09:07 jack_Meng 阅读(740) 评论(0) 推荐(0) 编辑

简易扩展Visual Studio UnitTesting支持TestMethodCase
摘要:NUnit的TestCaseAttribute可以简化大量的测试参数输入用例的编写,如果基于Visual Studio Unit Test Project开发则默认没有类似的功能,看一段对比代码: public class MyClass { public Int32 DoWork(String n 阅读全文

posted @ 2021-10-12 09:28 jack_Meng 阅读(66) 评论(0) 推荐(0) 编辑

代码重构与单元测试 ---- 系列文章
摘要:代码重构与单元测试——“提取方法”重构(三) 代码重构与单元测试——测试项目(二) 代码重构与单元测试(一) 出处:https://www.cnblogs.com/chillsrc/category/49630.html 阅读全文

posted @ 2021-07-15 16:46 jack_Meng 阅读(90) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示

喜欢请打赏

扫描二维码打赏

支付宝打赏

主题色彩