软件测试
ObsessionLife
这个作者很懒,什么都没留下…
展开
-
[软件测试] - No.1 Fault Error Failure 区别
在软件测试中,首先我们就会讲到什么是Fault,Error,Failure。public int findLast (int[] x, int y) public static int lastZero (int[] x)原创 2017-02-26 10:20:37 · 9326 阅读 · 2 评论 -
[软件测试] - No.2 使用Junit4、Eclemma编写测试用例
1.Junit4环境配置:a.下载Junit4 jar包以及harmcrest jar包。b.在Eclipse新建Java 项目,右键新建source folder test。项目结构如图所示:c.在项目右键选择Build path - Configure build path - add external jars 选择你的junit 和 harmcrest包。d.现在原创 2017-03-10 11:25:47 · 451 阅读 · 0 评论 -
[软件测试] - No.5 Linux 下使用 xampp搭建ecshop网站
一、安装配置xampp1. 在linux系统中,百度xampp,下载linux版本。下载并提取后的文件如图所示:2. 在终端中执行 上述命令,启动xampp 安装界面,一直点击next至安装成功:3.安装成功以后,切换到/opt,即可看到lampp文件夹。再切换到lampp文件夹下,执行下列命令:4. 此时,xampp部署并启动完成。你只需要在浏览器中输入localho...原创 2017-03-29 20:02:41 · 1448 阅读 · 0 评论 -
[软件测试] - No.6 使用μJava进行变异测试
μJava(又称muJava)是一种进行变异测试的工具。目的是对我们的代码产生不同等级、类型的变体,从而查看我们项目代码缺陷的一种工具。这篇文章我们主要针对muJava的安装配置、简单使用进行介绍。一、环境安装:你需要下载以下jar包:1.mujava.jar2.openjava.jar3.junit.jar注:这里我提供的junit是junit 3.x及以下版本,所以在jar包的内部已经含有了h...原创 2017-03-31 10:02:44 · 2559 阅读 · 1 评论 -
[软件测试] - No.4 Selenium + Firefox 自动化测试
一、测试环境相关资源:这个测试需要我们配置Selenium 和Firefox 上的Selenium IDE,由于版本的问题配置方式只有以下两种:1.新版Firefox(52.01) + Selenium 3 + geckodriver2.旧版Firefox(40) + Selenium2.48二、打开Firefox,运行Selenium IDE 录制操作原创 2017-03-24 17:19:41 · 765 阅读 · 0 评论 -
[软件测试] - No.3 printPrimes主路径测试
a)控制流程图b)把程序中MAXPRIMES设置小一点,使得当我们运行 t1 的时候不会发生数组越界错误,运行 t2 发生数组越界错误 C)n = 0 或 n = 1d) 节点覆盖:[1 2 3 4 5 6 4 8 9 2 10 11 12 11 13] 、[1 2 3 4 5 7 8 2 10 11 13]边覆盖:[1 2 3 4 5 6 4 8 9 2 10 11原创 2017-03-14 22:38:31 · 1122 阅读 · 0 评论 -
[软件测试] - No.7 Junit4及Harmcrest使用详解
Junit是我们编写Java 测试用例时候常用的方式。Junit4为我们提供了非常方便的单元测试,参数化测试,以及组合单元测试。一、常用注解解释:1. @Test注解@Test注解是我们最常见的注解,用于标注一个函数是测试函数,如下所示: @Test public void test() { assertEquals(3,1+2); }@Test提供两种参数,分别为ex原创 2017-08-19 16:49:44 · 2292 阅读 · 0 评论