Project AutoTesting开题(By Robinvane Suen)
来源:互联网 发布:淘宝上装修公司靠谱吗 编辑:程序博客网 时间:2024/06/16 01:31
背景
为了测试一个并行算法的性能,我们通常不得不一次又一次地向我们的程序提交数据,然后使用类似Excel这样的工具来对数据进行分析。更加不要说为了较为准确地测试算法的平均性能以及性能波动等,我们必须对算法进行有效的统计采样,在未知分布函数的情况下,取样样本量的大小通常较大,这样更加增加了我们算法测试的工作量。更加不用说,有时候为了开发算法,我们需要不断地、一点点地对程序进行改进,然后再进行测试。如此大量而重复的工作不仅让我们感觉乏味,更加浪费我们宝贵的时间。所以,开发一个自动测试及文档生成的软件,用以加速实验室的并行程序开发、测试效率的想法由此而来。
基本需求描述
整个项目可以分为两部分:自动测试和文档生成。两个子系统之间的关系可见图一。
自动测试
1) 给定一个并行程序以及任务描述文件(Job Description File),执行指定的测试次数
2) 收集各项测试结果
3) 分析、统计测试数据,其中可能需要分析数据的均值、方差等,然后生成统计数据文件(Statistics Data Files)
文档生成
1) 读取统计数据文件,生成各种图表
2) 根据任务描述文件以及图表等生成LaTeX文档,进而生成ps/pdf文档
其他
1) 进度显示
2) 允许删除临时文件
3) 错误处理:在错误发生的时候,尽量保存已测试数据不变
图一: Project AutoTesting概念图
- Project AutoTesting开题(By Robinvane Suen)
- Project AutoTesting参与者及管理概况(By Robinvane)
- 快乐共享(By Robinvane Suen)
- 2006-9-6工作报告(by Robinvane Suen)
- 2006-9-7工作报告(by Robinvane Suen)
- LaTeX缺少某些style文件的解决方法!(By Robinvane Suen)
- EuroBen Benchmark安装以及测试(By Robinvane Suen)
- subversion客户端的基本使用方法(By Robinvane Suen)
- 分享一些MPI代码以及PPT(by Robinvane Suen)
- 从C/C++到Python(之一)(By Robinvane Suen)
- 从C/C++到Python(之二)(By Robinvane Suen)
- 从C/C++到Python(之一)(By Robinvane Suen)
- 从C/C++到Python(之二)(By Robinvane Suen)
- [MPI配置]连接多个mpd时遇到的问题(By Robinvane Suen)
- [Linux杂烩]vim没有关键字高亮显示的解决(By Robinvane Suen)
- SkaMPI的文档生成器报“无法找到doublespace.sty”的解决方法(By Robinvane Suen)
- subversion + apache2 作为版本控制服务器的配置(By Robinvane Suen)
- 2006-9-5工作报告(By Robinvane)
- Weapons Wallpapers
- WebWork的运行流程
- Sams Teach Yourself PHP, MySQL and Apache All in One (3rd Edition) NEW RELEASE
- Heaven Tools PE Explorer ver. 1.98 R4
- The Internet: The Missing Manual
- Project AutoTesting开题(By Robinvane Suen)
- 浅谈如何学习linux
- 2006-9-4工作报告--新接触ruby(kelly)
- Kagaya - Celestial Exploring
- CSDN平均给分的方法
- RHCE之路 RH033 Unit3 (File and Shell Basics)
- Inside the C++ Object Model学习笔记[Chap1.1]
- Inside the C++ Object Model学习笔记[Chap1.2]
- Mono中的DLLImport