博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
个人作业(二)
阅读量:4581 次
发布时间:2019-06-09

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

1、在个人电脑中安装一个集成开发环境(Microsoft Visual Studio、Eclipse或其它工具均可),要求该环境能够提供单元自动测试功能;

2、记录安装过程,并将全部内容发表在博客中;

3、实现最大子数组和算法,并将该段代码上传至Coding.net系统中;

4、自行选择合适的覆盖标准并设计测试用例对该段代码进行测试,并将测试结果发布在博客中,结果以如下表格形式完成。

用例编号

用例描述

输入数据

预期输出数据

实际输出数据

通过/不通过

评价


答:

  1.关于Visual Studio的安装,我将其总结在博文中。

  2.最大子数组和的算法链接为 https://coding.net/u/tiger-z/p/code_c/git。

  3.Visual Studio单元测试的方法我将其总结在博文中。

  4.单元测试表格

用例编号

用例描述

输入数据

预期输出数据

实际输出数据

通过/不通过

评价

 

1

最大子数和为部分数组

2,3,4,-2,-3,-5,7,9 

16

16

通过

结果正确

2

最大子数和为整个数组

2,3,4,-2,-3,7,9 

20

20

通过

结果正确

3

最大子数和为唯一正数

-2,-3,4,-2,-3,-7,-9

4

4

通过

结果正确

4

最大子数和为最小负数

-2,-3,-4,-2,-3,-7,-9

-2

-2

通过

在函数设计时忽略了全为负数的情况,在第一次测试时输出结果为0 。(默认不存在空集,如果存在空集的话,最小值确实应该为0)

已经进行了修改,在第二次运行时通过。

5

全为正数

1,2,3,4,5

15

15

通过

结果正确

转载于:https://www.cnblogs.com/tiger-z/p/5942980.html

你可能感兴趣的文章
关于Java的对象equals方法
查看>>
关于AngularJS中$http跨域 与 nodejs接收跨域请求(使用express-session,body-parser)的设置...
查看>>
二叉树的遍历 - 数据结构和算法46
查看>>
深入围观MaskEdit组件
查看>>
基于Redis的CAS服务端集群
查看>>
[转]退出线程的几种方法
查看>>
身份证号码验证
查看>>
多协议 protocol
查看>>
CGI——(通用网关接口)
查看>>
[原] 利用Radix树作为Key-Value 键值对的数据路由
查看>>
Extjs4:改变Grid单元格背景色(转载)
查看>>
【翻译】go memory model
查看>>
深入学习webpack(一)
查看>>
mac 配置nginx 虚拟域名(转载)
查看>>
Xshell6设置字体大小
查看>>
软件开发模式
查看>>
Java总结篇系列:Java多线程(三)
查看>>
【项目管理】PM如何给组员分配任务(转载)
查看>>
Spring中的applicationContext文件详解
查看>>
Zookeeper安装和部署
查看>>