黄成宇

导航

WordCount优化版测试小程序实现

Github地址:https://github.com/hcy6668/wordCountPro.git

PSP表格:

 

PSP  PSP阶段  预估耗时(小时)  实际耗时(小时)
 Planning  计划 0.5  0.5 
 Estimate  估计任务需要多少时间 0.5  0.5 
 Development  开发 0  0 
 Analysis  需求分析 0.5  0.5 
 Design Spec  生成设计文档 0.5 0.5
 Design Review  设计复审 0.5 0.5
 Coding Standard  代码规范  0  0
 Design  具体设计 0.5 0.5
Coding  具体编码 0.5 0.5
 Code Review  代码复审 0.5 0.5
 Test  测试 2 1
 Reporting  报告  1 2
 Test Report  测试报告 0.5 1
 Size Measurement  计算工作量 0.5 0.5
 Postmortem  总结 0.5 1
   合计 8.5 9.5

接口设计与实现:

我负责的主要是程序的算法统计部分。

 

 LinkedList<WordInfo> handle2(String handleString)函数是这个程序的核心部分,通过正则表达式和while循环对字符串进行识别统计,将结果返回到自定义的wordInfo数据结构。

 

 

测试用例的设计:

主要采用白盒测试的方法进行测试,测试截图如下:

 

 

 

虽然测试用例只有三个,但是考虑了各种情况,测试结果表现没有出现问题。

注:在此并没有用到input和output输入输出模块,只是针对算法进行的字符串测试,因为java的String类型的长度为320339960,其最大容量不超过1个G,在此不对此类字符串进行统计。

posted on 2018-04-08 23:28  黄成宇  阅读(211)  评论(1)    收藏  举报