博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
软件工程第二次作业
阅读量:5811 次
发布时间:2019-06-18

本文共 573 字,大约阅读时间需要 1 分钟。

一. 选择开发工具

这里我选择eclipse作为开发工具,由于我已经安装了eclipse,所以这里不再详细介绍,运行界面如下:

1345166-20180321154352561-3759953.png

二. 练习自动单元测试技术

1.前沿

单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一个函数,Java里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。总的来说,单元就是人为规定的最小的被测功能模块。单元测试是在软件开发过程中要进行的最低级别的测试活动,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。

2.具体内容

(1).编写需要被测试的java类

1345166-20180321154445363-269372935.png

(2).导入Junit

1345166-20180321154830103-33358050.png

1345166-20180321155049752-1498787250.png
1345166-20180321155155747-1576465596.png

(3).编写测试类

用来测试Calculate类中的multiply()方法

1345166-20180321160619587-512829472.png

(4).运行测试类

1345166-20180321160716704-927550672.png

(5). 测试结果分析

1345166-20180321160827449-1854322713.png

<1>. Runs:表示总共有几个测试方法,已经运行了几个;
<2>. Errors:表示抛出异常的测试方法的个数;
<3>. Failures:表示失败的测试方法的个数;
<4>. 打钩:表示通过测试方法。
<5>. 另外有个绿色的进度条表示测试成功,红色的进度条则表示测试失败。

转载于:https://www.cnblogs.com/xusze/p/8613095.html

你可能感兴趣的文章
第六课:数据库的基本工具
查看>>
关于二叉树重构的思索
查看>>
$_SERVER['SCRIPT_FLENAME']与__FILE__
查看>>
skynet实践(8)-接入websocket
查看>>
系统版本判断
查看>>
My97DatePicker 日历插件
查看>>
0603 学术诚信与职业道德
查看>>
小点心家族第3位成员——楼层定位效果
查看>>
Knockout.Js官网学习(enable绑定、disable绑定)
查看>>
hive基本操作与应用
查看>>
excel快捷键设置
查看>>
poj3692
查看>>
python之信号量【Semaphore】
查看>>
html5纲要,细谈HTML 5新增的元素
查看>>
Android应用集成支付宝接口的简化
查看>>
[分享]Ubuntu12.04安装基础教程(图文)
查看>>
[Vim] 搜索模式(正则表达式)
查看>>
#HTTP协议学习# (二)基本认证
查看>>
Android开发之线性布局详解(布局权重)
查看>>
WCF
查看>>