社区
C#
帖子详情
现在大家都用什么样的测试工具?
yilrwy2
2012-06-02 08:04:08
程序写了一堆,每次写完都要手工去重复同样的测试操作,不知道有没有可以替代这种手工测试的工具?期望推荐个简单易用的,先谢过了。
...全文
219
14
打赏
收藏
现在大家都用什么样的测试工具?
程序写了一堆,每次写完都要手工去重复同样的测试操作,不知道有没有可以替代这种手工测试的工具?期望推荐个简单易用的,先谢过了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Frog1228
2012-11-22
打赏
举报
回复
做纯软的大公司里,才看得出模块的分层,分块,每个单元,程序员自己写单元测试。
wangshanming5
2012-11-22
打赏
举报
回复
谢谢,对我蛮有帮助的
baobaodqh
2012-06-03
打赏
举报
回复
NUnit
以专业开发人员为伍
2012-06-03
打赏
举报
回复
使用所谓工具,基本上(我所见过的100%的)就会很悲剧地看到:只是整天“研究”一丁点无用的地方,根本不会写出自动测试来。
作为测试驱动开发者,基本上所有程序都是测试驱动出来的。我们甚至极端地说(极限编程很大程度上可能就是这个意思)“如果注释一段代码,测试仍然可以通过,那么就可以永久删除这段代码了!”这种口号,来作为一种非常理想的自动测试目标。
而我所看到的几乎所有那些动不动就到网上找测试工具的人,就好象你让他去测试一辆轿车而他花了大把时间、大把资金却仅仅纠缠在发动机的几个螺钉上一样。他们玩所谓的测试工具,只是为了做给别人看,很少因为自己的这个行为不符合测试驱动开发的原则而主动扔掉所谓的测试工具。
其实最好的测试工具就是你的开发工具。你自己编写简单的测试程序,有什么难的吗?关键是不知道如何测试,而不是你不会用工具!
wcj1018_net
2012-06-02
打赏
举报
回复
loadrunner
SocketUp
2012-06-02
打赏
举报
回复
F9 F10 F11
子夜__
2012-06-02
打赏
举报
回复
X-Unit
sineeg
2012-06-02
打赏
举报
回复
有没有人用过什么测试软件呢,推荐一下
以专业开发人员为伍
2012-06-02
打赏
举报
回复
因为你每天都成千上次地回归测试过以前所有的测试用例 --> 因为你每天都成千次地回归测试过以前所有的测试用例
以专业开发人员为伍
2012-06-02
打赏
举报
回复
自己写,测试引擎很简单,一般也只有100行左右代码。
任何一个测试只有三步:
1. 简单设置一下初始条件。
2. 模拟用户(有时候就是其它程序员如何调用它)使用一段代码的按照时间前后排列的几个方法。
3. 写断言,判断结果是否正确。
进行测试的关键是知道如何测试,而不是寄希望于下载什么测试工具。写自动测试是高超的编程艺术,因为你需要知道所写出的测试能够深入到程序中的哪些地方去测试。
如果你是在编写了功能代码之后(然后按照你随意写下的方法单元而)才去考虑写测试,那么我认为这是无可救药、为了写单元测试而胡写单元测试,你写出的单元测试很可能都是无用的。真正的测试程序是为了驱动出你未来一小时、或者三小时需要做的工作内容,写自动测试程序是一个非常产品设计活动,你需要提前考虑好用户行为、系统分层和扩展、接口并且实现细节,而且你需要在非常短的时间内(比如把持续3个月的工作变成一个个仅仅使用2个小时就能做完的工作)去迭代实现,你可以通过写自动测试程序给自己训练出非常优秀的代码能力。最重要地,你通常可以在意两天之内就发布一次产品的新版本给用户试用,而不用担心有大对bug让用户恶心(因为你每天都成千上次地回归测试过以前所有的测试用例)。
chengzq
2012-06-02
打赏
举报
回复
vs2010里直接单元测试,很方便...
tellxp
2012-06-02
打赏
举报
回复
不是有单元测试么?
直接用vs下的单元测试就可以了
evelyn_green
2012-06-02
打赏
举报
回复
看测试神吗的,
如何在日常工作中开发
测试工具
?
业务测试同学如何在工作中开发
测试工具
?
什么样的项目适合做自动化测试?
假如你已经决定要在项目中引入自动化测试,在正式开展之前需要分析清楚,你的项目、你的团队真的适合做自动化测试吗?虽然恰当引入自动化测试能给产品质量带来非常大的助力,但并不是所有类型的产品或团队都一定适合开展自动化测试。 对于公司项目而言,如果产品三天一小改、半月一大改,可能自动化测试脚本刚起步,产品就已经改动了。对于这类项目来说,引入自动化测试显然是不合适的。既然并不是所有项目或者团队都一定适合做自动化测试,那么决定要不要做自动化测试的因素有哪些呢?其中时间是一个比重较大的因素。 假如一个项目从立
【软件测试】什么样的项目适合做自动化测试?自动化测试有需要那些技术?
少部分从事软件自动化测试,会接触底层服务端、API 、Web、APP、H5 等等,对自动化有了解。 想做自动化,首先得了解一下自动化测试的一些常见问题。 也是面试时,必问的一些问题(这么简单的面试问题,你却答的一塌糊涂),如果对自动化完全不了解,每天在那嚷嚷要做自动化,都是空喊。 自动化测试一些问题 1. 什么是自动化测试? 自动化测试,顾名思义,自动完成测试工作。 通过一些自动化
测试工具
或自己造轮子实现模拟之前人工点点/写写的工作并验证其结果完成整个测试过程,这样的测试过程,便是自...
如何选择自动化
测试工具
我们都知道自动化
测试工具
可以帮助提高测试和开发的效率,那么应该如何选择
测试工具
?什么样的
测试工具
才是理想型的工具呢? 1.
测试工具
要具备认证资质。如果想要使用的自动化工具能更加快捷、高效地协助研发科的工程师完成ISO26262等标准提出的测试需求,首先工具本身需要经由认证单位认证,满足用于iso 26262或者其它高安全性相关行业的测试需求,如VectorCAST。 2.
测试工具
要能够
为什么要做自动化测试?什么样的项目适合做自动化测试?
什么是自动化测试? 把人对软件的测试行为转化为由机器执行测试行为的一种实践,对于最常见的GUI自动化测试来讲,就是由自动化
测试工具
模拟之前需要人工在软件界面上的各种操作,并且自动验证其结果是否符合预期。 你是不是觉得可以从简单重复劳动中解放出来了?但现实呢? 自动化测试的本质是先写一段代码,然后去测试另一段代码,所以实现自动化测试用例本身属于开发工作,需要投入大量时间和精力,并且已经开发完成...
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章