软件测试 测试的目的是为了用测试用例test case找到bug,测试用例集test suite是一组相关的测试用例。 bug可以分解为症状(Symptom)、程序错误(Fault)、根本原因(Root Cause) 测试的分类 按测试设计的方法分类 测试可以按照测试设计的方法分为黑箱(Black ...
分类:
其他好文 时间:
2020-03-27 00:50:41
阅读次数:
72
在测试过程中经常会对比两个json的异同,如果当json串较长时,一个一个的对比显然是很浪费时间的。 所以写一个比较json异同的测试方法是很有必要的。 下面介绍一下比较json异同的两种方法,以及测试demo。 json_tools 首先介绍下python的类库 json_tools 安装:pip ...
分类:
编程语言 时间:
2020-03-26 21:20:32
阅读次数:
233
Javaweb Unit1 基础加强 Junit单元测试 反射 注解 一.Junit测试 测试分类:黑盒测试看不见,白盒测试看得见,所以要写代码,Junit是白盒测试 Junit使用方法:定义一个测试类,加上Test 定义一个测试方法,它要可以独立运行,么有返回值void,参数列表空参 给方法加@T ...
分类:
编程语言 时间:
2020-03-26 01:00:26
阅读次数:
80
(1)编写测试方法 http_requests.py import requests class HttpRequest: def http_request(self, url, data, method,headers = None): '''url:请求地址 http://xxxx:port p ...
分类:
其他好文 时间:
2020-03-25 19:05:01
阅读次数:
81
15.软件测试应该划分几个阶段?简述各个阶段应重点测试的点?各个阶段的含义? 大体上来说可分为单元测试,集成测试,系统测试,验收测试,每个阶段又分为以下五个步骤: 测试计划,测试设计,用例设计,执行结果,测试报告初始测试集中在每个模块上,保证源代码的正确性,该阶段成为单元测试,主要用白盒测试方法。 ...
分类:
其他好文 时间:
2020-03-24 20:25:39
阅读次数:
88
我们在进行软件测试时,需要设计测试用例,并根据这些用例来对软件进行检测,评估其质量。 1.测试用例的设计方法 : 2. 边界值分析 : 例如我们要对上图进行边界值测试,那么我们的测试用例演进如下: 而在实际情况中,我们要根据项目的实际需求来考虑要使用哪一种边界值的测试方法。 ...
分类:
其他好文 时间:
2020-03-21 14:44:25
阅读次数:
59
背景:在执行单元测试中,有些方法执行耗时,不想全部执行,想忽略执行,那就需要跳过某方法执行 1.无条件跳过某方法 @unittest.skip("skipping") 2.使用变量的方式,指定忽略测试方法 a=10 @unittest.skipIf(a > 5, "condition is not ...
分类:
其他好文 时间:
2020-03-15 22:09:20
阅读次数:
55
测试设计说明 为了更好地进行测试,我们需要为单个软件特性定义具体的测试方法,这就是测试设计说明。ANSSI/IEEE 829中对测试设计说明的解释是:测试设计说明就是在测试计划中提炼测试方法,要明确指出设计包含的特性以及相关的测试用例和测试程序,并指定判断特性通过/失败的规则。 测试设计说明的目的是 ...
分类:
其他好文 时间:
2020-03-12 19:14:47
阅读次数:
61
分析 1、应用程序的入口 main方法2、junit单元测试中,没有main方法也能执行 junit集成了一个main方法 该方法就会判断当前测试类中哪些方法有 @Test注解 junit就让有Test注解的方法执行3、junit不会管我们是否采用spring框架 在执行测试方法时,junit根本不 ...
分类:
编程语言 时间:
2020-03-12 11:30:40
阅读次数:
69
测试流程 需求分析与评审 编写测试计划与测试方案 设计测试用例与评审用例 执行测试用例与缺陷跟踪 编写测试报告 需求分析与评审 什么是软件需求? 软件需求:是指为用户解决某一问题或达到某一目标所需要的软件功能。 如:手机扫码支付问题。 ? 网站用户量的增长这么一个目标。 为什么要做需求评审? 保证需 ...
分类:
其他好文 时间:
2020-03-09 01:03:31
阅读次数:
65