(一)白盒技术白盒测试是结构测试,所以被测对象基本上是源程以程序的内部逻辑为基础设计测试用例。1、逻辑覆盖程序内部的逻辑覆盖程度,当程序中有循环时,覆盖每条路径是不可能的,要设计使覆盖程度较高的或覆盖最有代表性的路径的测试用例。下面根据图7-1所示的程分别讨论几种常用的覆盖技术。(1)语句覆盖。为了 ...
分类:
其他好文 时间:
2018-08-09 17:43:30
阅读次数:
140
CMS(内容管理系统)很适合被用来做代码审计,尤其是现在CMS系统越来越流行,很多人愿意使用CMS搭建自己的项目。由于大部分CMS是一种开源项目,所以对于CMS的审计属于白盒测试,白盒测试让我们可以发现更多的安全漏洞,而且一旦我们发现了这些漏洞,由于其被广泛使用,所以它的漏洞的影响范围也是呈指数级增 ...
分类:
其他好文 时间:
2018-08-09 17:35:28
阅读次数:
173
Junit,反射 Junit 1.测试的分类: 黑盒测试 : 不需要写代码,给输入值,看程序是否能够输出期望的值。 白盒测试 : 需要进行代码的编写,关注的是程序的具体流程. 2.使用步骤(方法类的命名可以参考阿里巴巴开发手册): 步骤: 1. 定义一个测试类(测试用例) 建议: 测试类名:被测试的 ...
分类:
编程语言 时间:
2018-07-31 21:50:37
阅读次数:
162
黑盒测试的方法有:边界值法、正交试验法(也称正交分析法)、等价类划分、错误推测法、综合策略法、因果图法 白盒测试的方法有:语句覆盖、逻辑覆盖、路径覆盖、条件覆盖、判断覆盖、边界值法 白盒测试法的覆盖标准有逻辑覆盖 、循环覆盖和基本路径测试。 语句覆盖:可执行语句至少被执行一次;判断覆盖:每个判断的取 ...
分类:
其他好文 时间:
2018-07-24 15:54:44
阅读次数:
174
一:白盒测试工具(Code Test): 1)代码测试工具 代码测试工具是一个硬件辅助软件的测试与分析工具,为追踪应用程序,分析软件性能,测试软件的覆盖率以及存储体的动态分配等提供一个实时在线的高效率,可共享的网络工具 2)代码测试工具的4大功能 ①:性能分析 ②:测试覆盖率分析 在系统真实的环境下 ...
分类:
其他好文 时间:
2018-07-10 15:50:15
阅读次数:
166
最近开始接触白盒测试,开发同事对OpenCover(开源C#代码覆盖率统计工具)、ReportGenerator(将XML报告转换成HTML的工具)二次开发出一个代码覆盖率的工具。下面基于该工具,记录对OpenCover、ReportGenerator等的理解。 未使用OpenCover时,被测程序 ...
分类:
其他好文 时间:
2018-07-04 16:01:50
阅读次数:
390
点击链接加入QQ群 522720170(免费公开课、视频应有尽有):https://jq.qq.com/?_wv=1027&k=5C08ATe1. 黑盒测试和白盒测试常用的测试方法有哪些?举例说明。答:白盒测试:逡辑覆盖法,主要包括诧句覆盖,判断覆盖,条件覆盖,判断条件覆盖,组合条件覆盖、路径覆盖。黑盒测试:等价划分类,边界值分析,错诨推测法等2. 静态测试和动态测试的概念。答:静态方法是
分类:
其他好文 时间:
2018-07-03 12:01:08
阅读次数:
143
adb 连接安卓真机调试1、使用USB 连接2、使用无线连接 1)保证手机和PC在同一个网络 2)手机开启USB调试 3)把adbwireless安装到手机,并开启 4)PC 端安装 adb工具 5)cmd 中cd转到 adb工具 中的文件夹,并 adb connect xx.xx.xx (手机中显 ...
分类:
移动开发 时间:
2018-06-30 14:55:06
阅读次数:
196
1、Monkey测试是android平台下自动化测试的一种快速有效的手段,通过Monkey工具可以模拟用户触摸屏幕、滑动轨迹球、按键等操作来对模拟器或者手机设备上的软件进行压力测试,检测该软件的稳定性、健壮性。它的原理是向系统发送伪随机的用户事件流(如按键输入、触摸输入、手势输入等),实现对正在开发 ...
分类:
移动开发 时间:
2018-06-30 14:37:02
阅读次数:
247
一、实验目的 (1)掌握逻辑覆盖和路径覆盖测试的基本方法 二、实验要求 (1)完成程序的编写 (2)运用逻辑覆盖和基本路径覆盖测试的覆盖准则设计被测程序的测试用例,并运行测试用例检查程序的正确与否 三、实验内容 (1)设计程序的逻辑覆盖测试用例,语句覆盖、条件覆盖、分支覆盖、分支/条件覆盖、条件组合 ...
分类:
其他好文 时间:
2018-06-28 17:30:28
阅读次数:
349