eg:使用代码 //reducers/todos.js export default function todos(state = [], action) { switch (action.type) { case 'ADD_TODO': return state.concat([action.te ...
分类:
其他好文 时间:
2020-04-12 20:22:25
阅读次数:
75
1.考虑可维护性 一行代码尽量简单 列表推导式 lambda 匿名函数 2.断言语句用于自己测试,不要写在流程控制中 assert 不要写在 for 循环中 3.程序的异常处理 参数处理 try 异常处理 ,参数类型是什么 4.函数->尽量不要在特定环境下使用 5.断言就是异常->出错了就会抛出异常 ...
分类:
其他好文 时间:
2020-04-12 10:23:20
阅读次数:
60
在 NUnit 测试中,我需要检查证书的有效期。 下面的代码片段可用于使用自定义证书验证回调检查任何证书属性。 所有你需要做的就是在回调中读取你感兴趣的属性,这样你就可以在之后检查它们。 DateTime notAfter = DateTime.UtcNow; var httpClientHandl ...
分类:
Web程序 时间:
2020-04-11 13:22:31
阅读次数:
106
Chrome开发者工具详解(1)-Elements、Console、Sources面板 Chrome开发者工具面板 面板上包含了Elements面板、Console面板、Sources面板、Network面板、Timeline面板、Profiles面板、Application面板、Security面 ...
分类:
其他好文 时间:
2020-04-09 12:29:58
阅读次数:
109
题目背景 这本是一个非常简单的问题,然而奶牛们由于下雨已经非常混乱,无法完成这一计算,于是这个任务就交给了你。(奶牛混乱的原因看题目描述) 题目描述 在一个农场里有 nn 块田地。某天下午,有一群牛在田地里吃草,他们分散在农场的诸多田地上,农场由 mm 条无向的路连接,每条路有不同的长度。 突然,天 ...
分类:
其他好文 时间:
2020-04-08 20:47:17
阅读次数:
71
导航: 聊聊、Mybatis API 聊聊、Mybatis XML 聊聊、Mybatis集成Spring XML 方式 聊聊、Mybatis集成Spring 注解方式 聊聊、手写Mybatis XML配置方式 ...
分类:
其他好文 时间:
2020-04-08 12:08:03
阅读次数:
81
Python提供了一个struct模块来解决bytes和其他二进制数据类型的转换。 struct的pack函数把任意数据类型变成bytes: >表示字节顺序是big-endian,也就是网络序,I表示4字节无符号整数。 I:4字节无符号整数和H:2字节无符号整数 def bmp_info(data) ...
分类:
其他好文 时间:
2020-04-07 22:41:53
阅读次数:
82
import unittest from assertpy import assert_that """ Testcase: 一个TestCase的实例就是一个测试用例。什么是测试用例呢?就是一个完整的测试流程,包括测试前准备环境的搭建(setUp), 执行测试代码 (run),以及测试后环境的还原 ...
分类:
其他好文 时间:
2020-04-07 09:35:03
阅读次数:
75
手工的功能测试用例也可以用3A原则来编写。 Arrange: 准备被测功能相关的测试数据,比如往系统里录入一批工单以便测试工单的分页功能 Act : 调用被测的功能,实际上这就是我们一直讲的测试步骤 Assert: 断言 举个例子 # arrange and act 打开chrome浏览器并跳转至h ...
分类:
其他好文 时间:
2020-04-05 20:34:06
阅读次数:
61
1、断言 assert assert的意思是,表达式n != 0应该是True,否则,根据程序运行的逻辑,后面的代码肯定会出错。 如果断言失败,assert语句本身就会抛出AssertionError 启动Python解释器时可以用-O参数来关闭assert: $ python -O err.py ...
分类:
其他好文 时间:
2020-04-05 18:57:58
阅读次数:
94