社区
分析与设计
帖子详情
如何开发一套测试工具
fqt8501
2011-01-11 06:46:35
加精
请教,现在需要开发一套测试工具软件,用来测试公司针对Winform类产品。但是现在无任何头绪。
请高手指点一下。
谢谢。
...全文
5215
89
打赏
收藏
如何开发一套测试工具
请教,现在需要开发一套测试工具软件,用来测试公司针对Winform类产品。但是现在无任何头绪。 请高手指点一下。 谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
89 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Xxapple
2012-04-19
打赏
举报
回复
狠狠地支持一下,继续观望,,,...
小龟是个机器人
2011-01-25
打赏
举报
回复
可以试一下前面有人说的 AutoIt,我们现在就是基于AutoIt来进行WinForm的自动测试,只不过这工具还不是很稳定。
缪军
2011-01-23
打赏
举报
回复
缪军
2011-01-22
打赏
举报
回复
自己开发测试工具,有个最大的优势,
比如,我们的页面是自动的,元素的Id是动态的,会变化,
那么我的测试工具其实是先访问文档,通过文档去推断页面有哪些元素,
只要文档接口没有变化,测试代码就不用迭代
所以说,微软的那个测试猛一看是挺玄的,但不是真正的自动化测试
君望永远
2011-01-22
打赏
举报
回复
Web的话可以用蜘蛛
缪军
2011-01-22
打赏
举报
回复
[Quote=引用 78 楼 paddypy 的回复:]
自动化测试工具,无需自己开发,可以考虑用现成的
[/Quote]
必须自己开发,测试渗透到几乎所有工序,而不是仅仅测试最终代码,况且90%的代码不是人写的,
比如:
当我派工单是需要提交文档,我需要的是即席验证,而不是等文档解释成代码后才发现设计有错误
paddypy
2011-01-22
打赏
举报
回复
自动化测试工具,无需自己开发,可以考虑用现成的,简单一点就像用游戏的脚本工具
键盘精灵
,如果希望用微软自己的,考虑用
Test Manager
,如果要专业一点的,考虑去找一个
QTP(QuickTestProfessional)
,不过需要自己写脚本,但是上手也是相对容易的。
以专业开发人员为伍
2011-01-22
打赏
举报
回复
录制回放,呵呵,如果不是搞软件开发的人(而是仅仅有手工测试经验的人),我是可以理解的。不过,这不是开发人员所说的自动化测试。
虽然我专门研究软件项目开发过程,但是根本不讨论这类手工测试人员心目中的测试方法。
以专业开发人员为伍
2011-01-22
打赏
举报
回复
[Quote=引用 69 楼 ocoolo 的回复:]
LZ这个阶段,对测试工具尚无认识。给你2个月的工作量建议:
先采取录制回放的黑盒,做完前50-100个功能测试用例。依赖工作:选择一款适合WinForm的自动化工具,有免费的。推荐一个AutoITv3。
2个月后,如果产品规模发展了,可以按照代码量与测试用例数量的比率建设更多。
什么时候需要写脚本语言和ActionWord?
建议先达到以下几个不太充分,也不太必要的条件:
1.超过……
[/Quote]
录制回放不是真正的自动化测试。
这是从针对手工测试人员写的那些书上抄来的做法,但是那些书上95%的内容都是在讲不切实际的、比如手工测试覆盖率之类的空谈。其内容,跟现在敏捷开发过程中自动化测试的开发方法完全是两回事。
貓哥是個傳說
2011-01-22
打赏
举报
回复
進來學習測試知識。。
以专业开发人员为伍
2011-01-22
打赏
举报
回复
强调一下,习惯于
用自己的程序测试自己的程序
,抬手就写了。比如你要开发一个winform程序,那么你可以创建另外一个console或者winform程序,引用被测试的winform程序工程,以及提供一点测试引擎程序的工程,然后自己的这个winform程序中就开始写测试程序了。程序员自己最清楚如何写测试程序,手工测试人员则对设计细节、需要测试到内部哪一语句并点不了解,不会写测试程序。
以专业开发人员为伍
2011-01-22
打赏
举报
回复
另外,如果你参与一个跨地域,甚至跨国的开源软件的开发就会发现,每一种流行的开源系统里边都有几千个测试用例程序,你会很习惯自己的程序测试自己的程序。学会这个小玩意,可以真正进行敏捷开发团队的管理工作。
以专业开发人员为伍
2011-01-22
打赏
举报
回复
用3天时间自己写一个测试引擎,然后就能很好地推广给每一个程序员,可以100%地协调你的开发进度,而且可以自动产生进度跟踪报告。
而靠从网上找一些工具,然后学习其脚本编程,再来使用,大多数人都经历了好几年,都没有真正全面在开发组织里用起来过。
这真是一个天上,一个地下。这是实打实的经验教训。
crackdung
2011-01-22
打赏
举报
回复
自己開發?時間和經驗都不允許,呵呵
用現成的吧
Gibraltar Software Gibraltar Analyst
马尔代夫全家游
2011-01-18
打赏
举报
回复
MAUI,微软内部测试框架,偷一套来就可以了,呵呵。在中国,IT行业就是Copy,make money,别太把技术当回事情,呵呵
quicknet
2011-01-18
打赏
举报
回复
微软在Visual Studio 2010中对测试进行了大幅的改进,推出了真多UI的自动化测试框架(类似于微软内部MAUI),可以看看我的博客上。同时微软推出了针对手工测试测试人员Microsoft Test Manager,可以用来管理和执行测试用例。
李大男孩
2011-01-17
打赏
举报
回复
我现在也在学习呵呵,共同进步
geixinyigejia
2011-01-17
打赏
举报
回复
[Quote=引用 66 楼 wissup 的回复:]
使用UIA类库进行测试。推荐一本书《.NET 轻量化测试工具开发》
[/Quote]
好像没有这本书吧?怎么我在网上没有找到阿
wissup
2011-01-17
打赏
举报
回复
使用UIA类库进行测试。推荐一本书《.NET 轻量化测试工具开发》
cnlm2
2011-01-17
打赏
举报
回复
这个测试工具,我们公司开发过一套,包括每日代码自动构建,exe自动发布,exe自动测试,dump文件上传,日志数据库系统,基本上一套完整的自动构建与测试系统!
加载更多回复(31)
Android SDK(安卓模拟器)是Google发布的
一套
开发
工具,jdk适于win7 新测可用
Android SDK(安卓模拟器)是Google发布的
一套
开发
工具,安装Android SDK可以方便
开发
者在手机上运行之前先在模拟器上测试应用。我们可以使用它在Android是谷歌公司推出的手机
开发
平台,采用WebKit浏览器引擎,具备触摸屏、高级图形显示和上网功能,用户能够在手机上查看电子邮件、搜索网址和观看视频节目等,比iPhone等其他手机更强调搜索功能,界面更强大,可以说是一种融入全部Web应用的单一平台。jdk适合win7用,注意,注意安装路径不要有空格,不要有中文。jdk和jre不要放在一个文件夹下,安装后效果,java - version: 1.8.0-211
Linux系统设计-2014年给某家公司
开发
一套
基于集群的后台日志分析系统,操作系统linux,
开发
语言c++
2014年给某家公司
开发
一套
基于集群的后台日志分析系统,操作系统linux,
开发
语言c++。程序分为三部分,我保存的是属于自己
开发
的控制server,另外还有日志server和媒体处理server。另外还有
一套
基于php的xmlweb展示系统。数据库不在项目内,无法本地运行。但系所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!Linux系统是一个免费使用和自由传播的类Unix操作系统,基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统,Linux是许多企业和服务提供商的首选操作系统,用于部署Web服务器、数据库服务器、邮件服务器等。Linux系统具有高效的网络功能和稳定的性能,因此被广泛应用于服务器领域,Linux是云计算的核心组成部分,被广泛用于构建云平台和云服务。许多知名的云计算服务提供商都采用Linux系统作为其基础架构,一些游戏平台和游戏
开发
工具采用Linux作为支持的操作系统,例如Steam平台上的某些游戏。Linux系
一套
磁盘修复与检测工具+教程
一套
磁盘与硬盘检测工具+教程 包括PQ分区、Diskgenus、分区表医生、修复引导、MHDD教程和硬盘坏道处理、PE镜像名称等,请各位出现类似问题又想自己解决的朋友,好好研究一下吧
几个linux服务器性能
测试工具
,服务器压力测试
通过网上收集和对LINUX服务器性能的分析和体验,整理了几个比较实用,功能比较强大的性能
测试工具
供亲们下载,虽然网络上都对每个工具做了详细的功能介绍和文档说明,但分得很散,所以, 在此本人将各个比较实用的服务器性能
测试工具
集中起来,方便
开发
人员有针对性的测试和对比,在服务器性能方面起到很好的效果。 1、LTP--linux稳定性测试: LTP套件是由 Linux Test Project 所
开发
的
一套
系统测试套件。它基于系统资源的利用率统计
开发
了一个测试的组合,为系统提供足够的压力。通过压力测试来判断系统的稳定性和可靠性。 2、Linux性能
测试工具
Lmbench:Linux性能
测试工具
Lmbench是
一套
简易可移植的,符合ANSI/C标准为UNIX/POSIX而制定的微型测评工具。一般来说,它衡量两个关键特征:反应时间和带宽。Lmbench旨在使系统
开发
者深入了解关键操作的基础成本。其官方网站是:http://www.bitmover.com/lmbench/。 3、Linux下很全面的监控工具dstat:dstat是一个用来替换 vmstat,iostat netstat,nfsstat和ifstat这些命令的工具, 是一个全能系统信息统计工具. 与sysstat相比, dstat拥有一个彩色的界面, 在手动观察性能状况时, 数据比较显眼容易观察; 而且dstat支持即时刷新, 譬如输入dstat 3, 即每三秒收集一次, 但最新的数据都会每秒刷新显示. 和sysstat相同的是, dstat也可以收集指定的性能资源, 譬如 dstat -c 即显示CPU的使用情况. 下载安装文件dstat-0.6.7-1.el*.rf.noarch.rpm: http://dag.wieers.com/rpm/packages/dstat/ 3、网络流量监测图形分析工具 Cacti:Cacti是
一套
基于PHP,MySQL,SNMP及RRDTool
开发
的网络流量监测图形分析工具 4、Linux系统维护常用工具sysstat:sysstat这个工具,可以说是linux &Unix; 以及Freebsd最常用的工具。它的主要用途就是观察服务负载,比如CPU和内存的占用率、网络的使用率以及磁盘写入和读取速度等。 5、Apache ab 压力测试:ab的全称是ApacheBench,ab是Apache 附带的超文本传输协议(HTTP)的性能
测试工具
。 其设计意图是描绘当前所安装的Apache的执行性能,主要是显示你安装的Apache每秒可以处理多少个请求;
一套
磁盘修复与检测工具+教程part2
一套
磁盘与硬盘检测工具+教程 包括PQ分区、Diskgenus、分区表医生、修复引导、MHDD教程和硬盘坏道处理、PE镜像名称等,请各位出现类似问题又想自己解决的朋友,好好研究一下吧 因上传文件大小限制问题 分为三部分 part3 地址为 http://download.csdn.net/detail/nerve00/4024250
分析与设计
13,190
社区成员
5,761
社区内容
发帖
与我相关
我的任务
分析与设计
.NET技术 分析与设计
复制链接
扫一扫
分享
社区描述
.NET技术 分析与设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章