#测试

神奇的 Promise: 一次异步代码的单元测试

写这篇文章的起因是在写单元测试时,做形如下测试时newPromise((resolve,reject)=>reject(1)).then().catch(err=>{console.log(err)})asyncfunctionjestTest(){awaitPromise.resolve().then()...

在React应用程序中用RegEx测试密码强度

尽管一些组织认为应该由用户选择健壮的用户名和密码来保护自己,但是开发人员可以通过将规则包含在程序的设计中来帮助进行良好的密码选择。例如,开发人员可以通过加入进度条、百分比或颜色,来帮助用户在输入密码时规定密码的质量。许多人都知道弱密码很短,并且包含字母或数字,但绝不会同时包含两者。我们也知道强密码包括符号以及区分大小写...

API测试工具

如今,越来越多的公司正在向DevOps的方向左转,以实现持续集成和持续部署开发。这意味着我们的反馈需要比以往更快,以便确定我们的应用程序是否准备好交付。这就是API测试如此重要的原因,以及为什么应将其作为整体自动化策略重要的一部分。分享一下我认为不错的五种API测试工具,无论哪种方式,它们都是不错的选择。 如...
代码星球 ·2020-12-24

开发中的测试名词解释

【Alpha测试】Alpha测试是由用户在开发环境下进行的测试,也可以是开发机构内部的用户在模拟实际操作环境下进行的测试测试环境受开发方控制用户数量相对较少时间比较集中先于Beta测试 【Beta测试】Beta测试是由软件的多个用户在一个或多个用户的实际使用环境下进行的测试。测试环境不受开发方控制用户数量较多...

使用 React Testing Library 和 Jest 完成单元测试

在2020的今天,构建一个web应用对于我们来说,并非什么难事。因为有很多足够多优秀的的前端框架(比如 react,vue 和 Angular);以及一些易用且强大的UI库(比如 AntDesign)为我们保驾护航,极大地缩短了应用构建的周期。但是,互联网时代也急剧地改变了许多软...

性能测试vs压力测试vs负载测试

软件测试包括不同的测试实践,比如单元测试、集成测试、UAT测试和可访问性测试等。每种测试实践在软件开发生命周期(SDLC)中都有重要的地位和作用。在不同类型的测试中,一些测试有助于改善应用程序的性能,比如性能测试、压力测试和负载测试。虽然这些测试的目的是改善系统性能,但是每种测试实践都有不同的策略。因此,测试应用程序的...

测试代码时你会犯的 11 个错误

我遇到的大多数开发人员都不怎么热衷于测试。有些会去做测试,但大多数都不测试,不愿意测试,或者勉而为之。我喜欢测试,并且比起编写新的代码,愉快地花更多的时间在测试中。我认为,正是因为专注于测试,我才可以花更少的时间来编写新的代码或修复bug,并且非常有成效。如果你不确定要不要编写测试或者并不常写测试,那么,下面这些内容将...
代码星球 ·2020-12-24

测试框架 Mocha 实例教程

Mocha(发音"摩卡")诞生于2011年,是现在最流行的 JavaScript 测试框架之一,在浏览器和Node环境都可以自由使用。所谓"测试框架",就是运行测试的工具。通过它,可以为 JavaScript 应用添加测试,从而保证代码的质量。本文全面介绍如何使用Mocha,让你...

在线HTTP POST/GET接口测试工具

http://www.atool.org/httptest.php...
代码星球 ·2020-12-22

配置SSD-caffe测试时出现“Check failed: error == cudaSuccess (10 vs. 0) invalid device ordinal”解决方案

这是由于GPU数量不匹配造成的,如果训练自己的数据,那么我们只需要将solver.prototxt文件中的device_id项改为自己的GPU块数,一块就是0,两块就是1,以此类推。但是SSD配置时的例子是将训练语句整合成一个python文件ssd_pascal.py,所以需要改此代码。相关配置训练方法请参看转载博文:...

链代码 单元测试

https://www.ibm.com/developerworks/cn/cloud/library/cl-ibm-blockchain-chaincode-testing-using-golang/index.html?ca=drs-在本教程中,将学习测试驱动开发的概念,了解如何在Golang中应用此方法为&nbs...
代码星球 ·2020-12-17

如果使用交叉验证,是否还需要单独分出测试集?

比方说,用100k条数据,有两个思路1.用这100k条数据做k-fold交叉验证,来调模型参数2.先随机划分出70k条数据做训练集用来根据交叉验证调参数,调好之后再用剩下的30k条数据做测试集【答】虽然这两个都没有错对之分,但是在数据量允许的情况下,更建议第2个思路。对于思路1,如果用交叉验证的预测误差作为模型的预测误...

appium+java(五)微信小程序自动化测试实践

前言:上一篇《appium+java(四)微信公众号自动化测试实践》中,尝试使用appium实现微信公众号自动化测试,接着尝试小程序自动化,以学院小程序为例准备工作  1、java-client3.4.16依赖包  2、微信应用版本7.0.0  3、android手机(7.0+版本)  4、appium-desktop...

appium+java(四)微信公众号自动化测试实践

前言随着手机阅读的普遍应用,微信公众号阅读,更为普遍,微信和qq一样,都是基于腾讯自研X5内核,不是google原生webview(其实就是进行了二次定制)。实质上也是混合应用的一种,现在很多app产品也开始流行采用X5内核作为其内嵌web浏览服务,所以掌握X5内核的混合应用自动化也是重中之重的一种技能X5内核应用自动...

常用输入框测试用例设计分享

普通输入框字段校验测试1. 不输入,空内容2. 输入1个字符  3. 若输入框有长度限制为N个字符,测试N-1个字符,N个字符,N+1个字符,N+N+...(超长)这几个边界值  4. 还需要测试下通过复制大于长度的值粘贴进去看是否能输入5...
首页上一页...2728293031...下一页尾页