首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

2021年软件测试工具大全(自动化、接口、性能、安全、测试管理)

官网地址: https://cucumber.io/ 13、SpecFlow(BDD工具) SpecFlow 是 .Net 平台 BDD 工具,可以用自然语言编写测试用例。...Specflow 源于 Cucumber,概念和用途几乎一样,可以理解为 Specflow 是 .net 平台下 Cucumber。...官网地址: https://www.practitest.com/ 16、禅道(项目管理) 禅道是第一款国产开源项目管理软件,其核心管理思想基于敏捷方法scrum,内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理...、计划管理、发布管理、文档管理、事务管理等功能,在一个软件中就可以软件研发需求、任务、bug、用例、计划、发布等要素有序跟踪管理起来,完整地覆盖了项目管理核心流程。...官网地址: https://www.zentao.net/ 17、Jira Software(项目管理) Jira Software 是 Atlassian 公司开发课题管理工具(项目管理工具)。

2K10
您找到你想要的搜索结果了吗?
是的
没有找到

专业上常用工具和类库集

SpecFlow for Visual Studio 2013:是优秀BDD类框架SpecFlowVS2013扩展可以Features自动生成C#代码和对应单元测试方法预定义,提高BDD过程效率和验收代码开发速度...官方网站: http://automapper.org Elmah 实现最流行ASP.NET应用异常日志记录框架,可以详细运行时各种异常记录在文件、数据库或其他可能任何位置。...也是目前.NET领域唯一支持LinqMock框架 项目网站:https://github.com/Moq/moq4 CsQuery CsQuery相当于是jQueryC#实现,可以在C#代码对HTML...官方代码库:https://github.com/jamietre/CsQuery SpecFlow SpecFlow是非常优秀免费BDD框架和验收测试框架,支持业务人员(非技术人员)可懂功能描述语言规范...项目网站: https://xunit.codeplex.com EmbeddedMail 网站开发过程,免不了要开发发送邮件功能,对应也应该写单元测试代码。

2.7K90

2021年软件测试工具大全(自动化、接口、性能、安全、测试管理)

官网地址: https://cucumber.io/ 13、SpecFlow(BDD工具) SpecFlow 是 .Net 平台 BDD 工具,可以用自然语言编写测试用例。...Specflow 源于 Cucumber,概念和用途几乎一样,可以理解为 Specflow 是 .net 平台下 Cucumber。...,内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理、计划管理、发布管理、文档管理、事务管理等功能,在一个软件中就可以软件研发需求、任务、bug、用例、计划、发布等要素有序跟踪管理起来...,完整地覆盖了项目管理核心流程。...官网地址: https://www.zentao.net/ 17、Jira Software(项目管理) Jira Software 是 Atlassian 公司开发课题管理工具(项目管理工具)。

3.7K30

2021年软件测试工具趋势

官网地址: https://cucumber.io/ 13、SpecFlow(BDD工具) SpecFlow 是 .Net 平台 BDD 工具,可以用自然语言编写测试用例。...Specflow 源于 Cucumber,概念和用途几乎一样,可以理解为 Specflow 是 .net 平台下 Cucumber。...官网地址: https://www.practitest.com/ 16、禅道(项目管理) 禅道是第一款国产开源项目管理软件,其核心管理思想基于敏捷方法scrum,内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理...、计划管理、发布管理、文档管理、事务管理等功能,在一个软件中就可以软件研发需求、任务、bug、用例、计划、发布等要素有序跟踪管理起来,完整地覆盖了项目管理核心流程。...官网地址: https://www.zentao.net/ 17、Jira Software(项目管理) Jira Software 是 Atlassian 公司开发课题管理工具(项目管理工具)。

2K20

ASP.NET Core开发者路线图2020

如果你对接下来要学习内容感到困惑,这张路线图指导你,而不是鼓励你选择时髦东西。 你应该逐渐理解为什么一种工具比另一种工具更适合某些场景,并且记住时髦和新颖东西并不总是意味着最适合这个工作。...⭐ 如果你喜欢或正在使用这个项目进行学习或引用在你解决方案,请给它一个星星。谢谢!...路线图 image.png 资源 先决条件 C# Entity Framework ASP.NET Core SQL基础知识 通用开发技能 学习GIT, 在GitHub创建开源项目 掌握HTTP...Shouldly 行为测试 BDDfy SpecFlow LightBDD 集成测试 WebApplicationFactory TestServer 端到端测试 Selenium Puppeteer-Sharp...改进后提交 PR 在Issues讨论问题 推广项目 许可协议 CC BY-NC-SA 4.0 就酱,希望大家慢慢成长了~ 相关链接: ASP.NET Core 中文文档目录 - .NET_CORE_COMMUNITY

2.1K20

软件测试测试开发|常见软件测试框架类型:TDD、BDD、DDD、ATDD、DevOps介绍

在这篇文章,我们介绍几种常见测试框架类型:TDD(测试驱动开发)、DDT(数据驱动测试)、BDD(行为驱动开发)和ATDD(行为驱动开发)以及 DevOps,本文就给大家介绍一下它们特点及异同。...测试驱动开发(TDD)测试驱动开发是一种开发方法,其核心理念是在编写实际代码之前先编写测试用例。这些测试用例描述了所期望代码行为。开发者根据这些测试用例来编写代码,以确保代码通过所有测试并符合预期。...项目的复杂度和依赖性要低。对于一个业务模型及其复杂、内部模块之间相互依赖性非常强项目,采用TDD反而会得不尝失,这会导致程序员在拆分接口和写测试代码时候工作量非常大。...它将需求、测试和文档集成到可执行规范。...常用BDD框架有Cucumber(支持多种语言,如Java、JavaScript和Ruby)、Behave(Python)和SpecFlow(针对.NET平台)。

23910

使用ASP.NET Core MVC框架构建Web应用

Studio Code Solution插件( vscode-solution-explorer)基础使用介绍 基于 .NET Core web项目模板构建 ASP.NET Core MVC Web应用...Web项目 dotnet new web -n Ken.Tutorial.Web 项目添加到解决方案 dotnet sln add Ken.Tutorial.Web 2、VS Code 配置 安装基于...image.png ASP.NET Core 入门教程 这是因为vscode-solution-explorer插件需要项目解决方案提供相应模板。...所有插件默认配置文件,都会放在.vscode文件夹 image.png ASP.NET Core 入门教程 资源管理器除了默认面板,我们安装Solution插件还会提供友好Solution...) Test / 执行项目(Project)单元测试 四、ASP.NET Core MVC 输出HelloWorld 1、引入 ASP.NET Core MVC 修改应用启动类(Startup.cs

1.4K20

【实验手册】使用Visual Studio Code 开发.NET Core应用程序

/网站... 13 练习4: 使用Visual Studio Code 开发ASP.NET Core 应用程序... 14 任务1:创建解决方案... 14 任务2:项目添加到我们解决方案......15 任务3:向项目添加项目引用... 16 任务4:NuGet包添加到项目或更新它... 17 概述 开源和跨平台开发是Microsoft 的当前和将来至关重要策略。....-o piedpiper.domain PS D:\WorkTest\piedpiper\src> dotnet new xunit -o piedpiper.tests 任务2:项目添加到我们解决方案...现在,如果要查看测试项目的内容,我们看到我们domain 已被引用: PS D:\WorkTest\piedpiper\src> cd ....0 个警告 0 个错误 任务4:NuGet包添加到项目或更新它 假设我们要将NuGet包添加到我们一个项目中,我们可以使用该add package命令来执行此操作。

3.2K90

ASP.NET Core 入门教程 2、使用ASP.NET Core MVC框架构建Web应用

Studio Code Solution插件( vscode-solution-explorer)基础使用介绍 基于 .NET Core web项目模板构建 ASP.NET Core MVC Web应用...Web项目 dotnet new web -n Ken.Tutorial.Web 项目添加到解决方案 dotnet sln add Ken.Tutorial.Web 2、VS Code 配置 安装基于...这是因为vscode-solution-explorer插件需要项目解决方案提供相应模板。...所有插件默认配置文件,都会放在.vscode文件夹 资源管理器除了默认面板,我们安装Solution插件还会提供友好Solution Explorer。...)打包 Publish / 发布项目(Project) Restore / 恢复项目(Project) Test / 执行项目(Project)单元测试 四、ASP.NET Core MVC 输出

1.4K20

ASP.NET Core 入门教程 2、使用ASP.NET Core MVC框架构建Web应用

Studio Code Solution插件( vscode-solution-explorer)基础使用介绍 基于 .NET Core web项目模板构建 ASP.NET Core MVC Web应用...Web项目 dotnet new web -n Ken.Tutorial.Web 项目添加到解决方案 dotnet sln add Ken.Tutorial.Web 2、VS Code 配置 安装基于...这是因为vscode-solution-explorer插件需要项目解决方案提供相应模板。 所有插件默认配置文件,都会放在.vscode文件夹 ?...Pack / 项目(Project)打包 Publish / 发布项目(Project) Restore / 恢复项目(Project) Test / 执行项目(Project)单元测试 四、ASP.NET...-ken.io会被作为字符串渲染 3、启动项目测试 按下F5启动项目项目启动成功后在浏览器输入http://localhost:5001/home/time并访问,将会看到以下输出: ?

1.3K11

ASP.NET Core开发者成长路线图

如果你对接下来要学习内容感到困惑,这张路线图指导你,而不是鼓励你选择时髦东西。 你应该逐渐理解为什么一种工具比另一种工具更适合某些场景,并且记住时髦和新颖东西并不总是意味着最适合这个工作。...⭐ 如果你喜欢或正在使用这个项目进行学习或引用在你解决方案,请给它一个星星。谢谢!...路线图 [map] 资源 先决条件 C# Entity Framework ASP.NET Core SQL基础知识 通用开发技能 学习GIT, 在GitHub创建开源项目 掌握HTTP(S)协议,...Shouldly 行为测试 BDDfy SpecFlow LightBDD 集成测试 WebApplicationFactory TestServer 端到端测试 Selenium Puppeteer-Sharp...改进后提交 PR 在Issues讨论问题 推广项目 许可协议 CC BY-NC-SA 4.0 就酱,希望大家慢慢成长了~ 查看本人最近其他原创作品请移步: 中国.NET:各地微软技术俱乐部汇总(持续更新

2.1K30

【实验手册】使用Visual Studio Code 开发.NET Core应用程序

任务2:附加到进程/网站 使用VsCode调试器附加到正在运行进程也非常简单,设置断点,从调试菜单中选择“.Net Core Attach”选项,然后进行调试。...-o piedpiper.domain PS D:\WorkTest\piedpiper\src> dotnet new xunit -o piedpiper.tests 任务2:项目添加到我们解决方案...接下来我们将我们项目添加到我们解决方案文件,我们很容易在Visual Studio 2017打开解决方案,然后手动添加对每个项目的引用。...现在,如果要查看测试项目的内容,我们看到我们domain 已被引用: PS D:\WorkTest\piedpiper\src> cd ....0 个警告 0 个错误 任务4:NuGet包添加到项目或更新它 假设我们要将NuGet包添加到我们一个项目中,我们可以使用该add package命令来执行此操作。

5.1K102

Hyperledger Fabric和VSCodeIBM区块链扩展开发智能合约

了解使用IBM Blockchain PlatformVSCode扩展来简化开发,测试和部署智能合约过程。...3.点击下拉列表JavaScript。 4.单击新建文件夹New Folder,然后项目命名为所需名称。我将我名字命名为demoContract。...VSCode扩展附带网络非常适合开发,它为开发和测试合约提供了最少资源占用。...$ git clone https://github.com/horeaporutiu/VSCodeTutorialBlockchain.git 2.右键单击VSCode智能合约目录下空白区域,然后选择文件夹添加到工作区...生成测试完成扩展后,你可以从demoContract目录运行npm test,也可以从MyContract-demoContract@0.0.2.test.js文件单击VSCode UI运行测试按钮

2.8K30

开发人员看测试之TDD和BDD

测试驱动开发是敏捷开发一项核心实践和技术,也是一种设计方法论。TDD原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码。 它工作流程如下所示: ?...稍微了解TDD、BDD之后才发现,测试不仅仅是一种对于代码验证,找出几个bug或者一些诸如压力测试、负载测试,更是一种约束,一种规范,是与项目需求息息相关,还需要沟通协调客户、开发人员以及QA,从而帮助更加高效完成软件设计开发工作...它对TDD理念进行了扩展,在TDD侧重点偏向开发,通过测试用例来规范约束开发者编写出质量更高、bug更少代码。...而BDD更加侧重设计,其要求在设计测试用例时候对系统进行定义,倡导使用通用语言系统行为描述出来,系统设计和测试用例结合起来,从而以此为驱动进行开发工作。   ...常见BDD框架: C – Cspec C++ – CppSpec, Spec-CPP .Net – NBehave, NSpecify, SpecFlow Groovy – GSpec, easyb,

2K60

.NET程序员项目开发必知必会—Dev环境集成测试用例执行时上下文环境检查(实战)

Microsoft.NET 解决方案,项目开发必知必会。 从这篇文章开始我分享一系列我认为在实际工作很有必要一些.NET项目开发核心技术点,所以我称为必知必会。...尽管这一系列是使用.NET/C#来展现,但是同样适用于其他类似的OO技术平台,这些技术点可能称不上完整技术,但是它是经验总结,是掉过多少坑之后觉醒,所以有必要花几分钟时间记住它,在真实项目开发你就知道是多么有帮助...集成测试用例通常有多个执行上下文,对于我们开发人员来说我们执行上下文通常都在本地,测试人员上下文在测试环境。...本篇文章我们通过一个简单实例来了解如何简单处理这中情况,这其实基于对测试用来不断重构后效果。...在DEV环境测试更新、删除用例没有问题,但是如果你机器是能够连接到远程某个生产或者PRD测试上时会带来一定危险性,特别是在忙时候,加班加点干进度,你很难记住你当前机器host配置是否还连接着远程生产机器上

38800

.NET程序员项目开发必知必会—Dev环境集成测试用例执行时上下文环境检查(实战)

Microsoft.NET 解决方案,项目开发必知必会。 从这篇文章开始我分享一系列我认为在实际工作很有必要一些.NET项目开发核心技术点,所以我称为必知必会。...尽管这一系列是使用.NET/C#来展现,但是同样适用于其他类似的OO技术平台,这些技术点可能称不上完整技术,但是它是经验总结,是掉过多少坑之后觉醒,所以有必要花几分钟时间记住它,在真实项目开发你就知道是多么有帮助...集成测试用例通常有多个执行上下文,对于我们开发人员来说我们执行上下文通常都在本地,测试人员上下文在测试环境。...本篇文章我们通过一个简单实例来了解如何简单处理这中情况,这其实基于对测试用来不断重构后效果。...在DEV环境测试更新、删除用例没有问题,但是如果你机器是能够连接到远程某个生产或者PRD测试上时会带来一定危险性,特别是在忙时候,加班加点干进度,你很难记住你当前机器host配置是否还连接着远程生产机器上

70150

该文章大约分这几部分:

最近使用vscode比较多. 学习了一下如何在mac上使用vscode开发asp.netcore项目....等Pattern对项目重构 其他业务功能实现, 例如文件上传等 授权和验证 该文章涉及到以下技术: asp.net core, angular 5, vscode, docker, sql server...然后我们使用vscode测试以下这个sqlserver, 在vscode里面添加一个xx.sql文件, 待vscode自动安装好相应插件后, 使用cmd+opt+p打开命令板, 输入mssql, 选择...使用vscode的话, 可以在项目目录launch.json进行设置. 不过这就需要使用vscode来启动项目了....安装.net watch tool 经常开发前端都知道, 前端项目开发时候一般都采用hot module replacement技术, 就是文件有变化时候, 自动重新编译并刷新浏览器.

1.2K20

VSCode开发一个基于asp.net core 2.0sql server linux(docker)ng5bs4项目(1)

等Pattern对项目重构 其他业务功能实现, 例如文件上传等 授权和验证 该文章涉及到以下技术: asp.net core, angular 5, vscode, docker, sql server...安装visual studio code: 官网: https://code.visualstudio.com/ 安装好之后, 可以选择把vscode添加到Path:  使用command+option...然后我们使用vscode测试以下这个sqlserver, 在vscode里面添加一个xx.sql文件, 待vscode自动安装好相应插件后, 使用cmd+opt+p打开命令板, 输入mssql, 选择...使用vscode的话, 可以在项目目录launch.json进行设置. ? 不过这就需要使用vscode来启动项目了....安装.net watch tool 经常开发前端都知道, 前端项目开发时候一般都采用hot module replacement技术, 就是文件有变化时候, 自动重新编译并刷新浏览器.

1.6K50
领券