第一阶段目标 - 能把计算的功能封装起来,通过测试程序和API 接口测试其简单的加法功能。 因为原本的设计,就设计了计算器类,将其封装好了,所以直接跳过了第一阶段。 第二阶段目标 - 通过测试程序和API 接口测试其简单的加减乘除功能。并能看到代码覆盖率。 可以从图中看出,正负小数,正负分数等结果的 ...
分类:
其他好文 时间:
2016-03-26 13:55:13
阅读次数:
280
1、 学习单元测试和代码覆盖率工具的使用 (1)写一个程序,用于分析一个字符串中各个单词出现的频率,并将单词和它出现的频率输出显示。(单词之间用空格隔开,如“Hello World My First Unit Test”); (2)编写单元测试进行测试; (3)用ElcEmma查看代码覆盖率,要求覆 ...
分类:
其他好文 时间:
2016-03-26 06:43:34
阅读次数:
285
(1)把一个英语句子中的单词次序颠倒后输出。例如输入“how are you”,输出“you are how”; (2)编写单元测试进行测试; (3)用ElcEmma查看代码覆盖率,要求覆盖率达到100%。 运行结果如下: ...
分类:
其他好文 时间:
2016-03-24 20:03:50
阅读次数:
234
一、 实验目的 安装Junit和Hamcrest,写一个java程序判断三角形类型,并编写测试用例观察代码的正确率和覆盖率。 二、 实验环境 IDEA15 junit(4.12) hamcrest(1.3) 三、 实验过程 1、创建项目 创建新的module,新建一个package命名为lib,并在
分类:
其他好文 时间:
2016-03-20 00:28:37
阅读次数:
231
VSTS可以实现自动测试,简而言之就是编写一个测试程序的程序,通过输入自动判断输出是否与预想相符,并给出代码覆盖率等等一大堆统计数据,以下为如何利用这一功能的简介。 1.新建项目,创建一个类。即要完成的某一个具体功能,它提供一系列操作,完成相应功能 。 2.点击新建项目,创建一个C#的单元测试项目。
分类:
其他好文 时间:
2016-03-18 17:26:43
阅读次数:
185
app发版成本高,覆盖速度慢,覆盖率页低。一些策略上的东西如果能够从服务端控制会方便一些。所以考虑使用Lua这种嵌入式语言作为策略实现,Java则是宿主语言。 总体上看是一个模板方法模式。Lua提供模板方法,其中需要的一些具体实现则有宿主语言Java提供。 能够作为Java与Lua进行通信的桥梁工具
分类:
编程语言 时间:
2016-03-17 08:25:30
阅读次数:
274
日前,国内的易观智库发布了《中国专车市场趋势预测报告》,报告显示:2015年全年滴滴专车在用户覆盖率及订单占比方面均以八成的份额保持绝对优势,Uber的市场份额占比下跌了3.8%。 比较有意思的是,全球著名的权威市场调研机构尼尔森也发布了一份《中国移动互联网出行市场研究报告》,报告显示:滴滴出行的品
分类:
其他好文 时间:
2016-03-10 09:29:23
阅读次数:
203
Code coverage 是一个计算你的单元测试覆盖率的工具。高水平的覆盖给你的单元测试带来信心,也表明你的应用被彻底的测试过了。你可能写了几千个单元测试,但如果覆盖率不高,那么你写的这套测试可能价值也不大。...
分类:
移动开发 时间:
2016-03-07 22:43:49
阅读次数:
285
一、 文中提到了软件工程和计算机科学的关系与区别,那么究竟是软件催促着硬件的更新还是硬件的更新导致了软件的更新。文中说软件的重点在于构架,硬件上也有架构这一说,那么这两个之间有没有关系呢,是不是新的软件构架侧生了新的硬件架构。 二、 文中有一句很矛盾的话:百分之白的代码覆盖率不等同于百分之百的正确性
分类:
其他好文 时间:
2016-03-07 01:08:56
阅读次数:
242
问题一:对于软件维护,正常情况下,一个软件多久需要维护?维护的具体方法有哪些?或是只有遇到问题时才会维护? 问题二:什么是单元测试?要怎么判断一个好的单元测试? 问题三:书中反复提到编程效率,编程效率具体是什么?越快越好吗?怎么才能提高编程效率? 问题四:什么是代码的覆盖率? 问题五:一个合格的职业
分类:
其他好文 时间:
2016-03-04 16:18:52
阅读次数:
141