文档项目:测试、调试软件软件使用评测计划·评测报告(200分)

  • 主题发起人 aimingoo
  • 开始时间
可以下栽了,谢谢,收下了
 
to aimingoo:
可以下载了,非常感谢!!!
 
OK. END THIS.
 
多人接受答案了。
 
aimingoo ...我是曹晓钢。看到了这个email给我发个email: caoxg@yahoo.com!
 
TOaimingoo大哥:
   小弟我想请教aimingoo大哥一个问题,就是QATime2.0能不能做为测试人员进行白盒测试的最加测试工具?
还有,因为QATime2.0是英文的操作界面,aimingoo大哥那里有没有关于它的使用手册?给小弟我E-MAIL一份?
我在这里先谢过aimingoo大哥了!我的e-mail:llbb_0773@163.com ,急盼aimingoo大哥回复!多谢!
 
OH...llbb, AQTime是用来做白盒测试的,他主要完成的是代码性能(效率)分析,事实上,它对代码
性能(效率)的评价是我见过的最好的软件。
AQTime并不适合做单元测试,有效性分析等。所以,你还得考虑配合其它的工具来使用。
此外,同一公司出的AQTest是做黑盒测试用的,使用时你可能需要注意。
比较完整的一个白盒测试工具是TurboPower.SleuthQA.Suite.v3.x,它对白盒测试的覆盖面
比较广,同时,也有一个简单的黑盒测试工具。但是,它不是非常稳定。
此外,做单元测试的最佳工具是DUnit,你可以在网上查到它的资料,它是一个开源项目。还
有一个商业化的单元测试工具,性能非常不错,我试用过,是Eagle.reAct.v6.0,可供你参考。
 
已经下载了,多谢资源共享
 
aimingoo: 拜读了你的评测报告,感动啊……新的eel 4.04可以弄到源代码了(窑洞)[:D],并且设置的Options可以保存起来了。
至于说消息形式不丰富,可以和CodeSite结合起来互补[8D]
 
有一个叫做madCollection里面提供了一个madException,也是非常得不错,可以详细报告错误所在位置,
还监测主线程是不是卡住了,提供手段“继续”、“中止”、“重启”、“报告作者”等等,非商业用还
免费。
尝试一番,还是EEL+CodeSite爽一些。在ExceptionLog中,找到AppendToLogFile,少作修改:
procedure AppendToLogFile;
begin
if ((loNoDuplicateErrors in CurrentOptions.LogOptions) and
(LogFile.FindItem(BodyText) = -1)) or
(not (loNoDuplicateErrors in CurrentOptions.LogOptions)) then
begin
if CurrentOptions.SaveLogFile then
begin
////////////////////////////////////////////////////////////////////////////////
if CurrentOptions.SendToCodeSite then
// 如果愿意,还可以订制错误消息为更丰富的形式
CodeSite.SendError(GetExceptionMessage + #13#10 + LineStr + #13#10 + BodyText);
////////////////////////////////////////////////////////////////////////////////
LogFile.Append(BodyText);
LogFile.SaveLog;
end;
end;
end;
这样,就可以用CodeSite View来分析全部的日志啦
 
已经全部收藏,谢谢!!!!!!
 
to aimingoo大哥:
我初学DELPHI,因工作需要立即对公司一用DELPHI开发的系统进行测试,aimingoo大哥能否给我点建议,用什么测试工具好,
您有什么测试工具适合我用没,能否给我一份,如有使用方法也附带一份,谢谢
还有评测报告能否也给我一份,事情紧急迫不得已,多谢,多谢
我的邮箱:barbara@topware.com.cn

 
to andrewbar,
---------
你的问题在上面回答llbb的时候, 算是一并回过了. 你可以再看看.
近来很少再做测试方面的东东. 就我所知来看, 我还是推荐AQTime和TurboPower.SleuthQA.Suite.v3.x和DUnit三件套.
但你要注意的是, 用DUnit可能需要花费较长的时间来建立测试应用和测试数据. 项
目测试不是一两天的活儿. 如果你们的头儿没有这样的观念, 那就只能将一个半成品
投给客户. --- 这样的项目是很常见的.
AQTest是一个模拟客户行为来综合地进行黑盒测试的好工具. 学习使用它, 没有半个月
是很难的. 很多时候, 测试的强度取决于客户的需求和项目的进度, 而不是象工程中说
的那件.
如果项目一开始就没有建立测试机制和计划. 以及没有在设计和开发过程中准备测试数
据, 那么, 到测试的时候, 问题就出来了. 项目也会延期. 所以, 如果你现在是来补做
这件事, 那么, 已经晚了. 如果不赶工期的话, 或者你还有时间做一个相对有效的测试.
否则, 测试报告也只能是应付项目经理和客户的东东了.
测试是一种与开发相等重要的技术, 并不是一两个软件就能解决问题的. 其中的理论和
经验都很重要. 我实在没有更多的资料能给你, 就目前的情况, 我的建议还是: 按照工
程的方法, 做一个测试计划, 进行一个测试, 完成一个报告, 交给经理. ---- 全当是学
习吧. 至于工具, 上面的, 备选了.
 
to aimingoo大哥
我使用AQTIME对一个delphi程序做测试,我先在AQTIME中指定要测试的执行文件,添加要测试的几个Unit,然后运行AQTIME,再在打开的DELPHI程序中做了一翻操作,在正常退delphi程序,返回AQtime界面后,对着满屏的数据我没弄明白怎么去看、分析我测试的结果,能否指点我一下,很不好意思(这么笨)
 
哈. 停了这么久才回, 是想看看你是不是已经自己搞定.
关于界面以及具体的使用, 应该看它的手册和说明的. ^o^
AQTime最主要是用来做效率分析, 而不是有效性分析. 效率分析通常不是整个应用的, 而
是部分核心单元或函数的, 所以, AQTime不适合做项目测试和交付前的应用性测试. :)
AQTime界面上的绝大多数内容都是显示"用了多少时间", "执行了多少次", 子函数的"调用
次数"等等, 以及百分比. 明白这些就应该知道用AQTime可以做什么了.
^0^
 

Similar threads

D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
963
SUNSTONE的Delphi笔记
S
顶部