呵呵,大家平时软件开发的时候,都是怎么做自动测试的, 马上结贴给分。。。。。

vb_vs 2009-01-29 07:17:11
有没有什么好的自动测试的软件可以推荐哦

现在的项目是用VS 2008 做单元测试,
用mstests 从命令行运行

先在 sql agent job建立任务,每天早上运行,

1 导入数据库
2 用 svn export project, 从版本管理上下最新的项目版本,
3 用ms tests 运行测试


大家有没有专业点的工具做自动测试的和管理的

谢谢了哦

...全文
265 33 打赏 收藏 转发到动态 举报
写回复
用AI写文章
33 条回复
切换为时间正序
请发表友善的回复…
发表回复
vb_vs 2009-03-12
  • 打赏
  • 举报
回复
推荐大家用hudson, 不错的哦
Cherishny 2009-02-24
  • 打赏
  • 举报
回复
[Quote=引用 30 楼 che2piaopiao 的回复:]
引用 3 楼 sxmonsy 的回复:
测试基本靠手,
me too
[/Quote]
yeah
qinhl99 2009-02-24
  • 打赏
  • 举报
回复
好帖,学习!
che2piaopiao 2009-02-24
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 sxmonsy 的回复:]
测试基本靠手,
[/Quote] me too
r_swordsman 2009-02-17
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 liujiayu10 的回复:]
测试基本靠手
[/Quote]
Dhoopu 2009-02-17
  • 打赏
  • 举报
回复
关注中……
空心兜兜 2009-02-16
  • 打赏
  • 举报
回复
基本上不会=。=
vb_vs 2009-02-16
  • 打赏
  • 举报
回复
呵呵,,,,谢谢大家,,,,


基本上我们以前测试也基本靠手呀,都是从asp一路做过来的。

现在基本是先做vs unit testing
然后界面用selenium测试。


simonezhlx 2009-02-04
  • 打赏
  • 举报
回复
只偶尔用nunit
  • 打赏
  • 举报
回复
自动化测试不能仅仅针对个别功能单元,实际上重点在于系统交互操作界面,即重点在于最高规格的功能集成测试。如果不能把单元测试“放下”而从系统集成测试出发来认识自动化测试,就像一个自认为走了90%路程的赶路人,它实际上要用另外的90%的时间来走剩下的号称仅仅有10%的路程,甚至这样的人永远都不断对自己的团队重复这个“90-90”的童话,而永远也不能真正达到系统集成测试的目标。
  • 打赏
  • 举报
回复
基本上100%地,号称只要选择了流行的功能(单元)测试软件于是就等于做过自动化测试的人,基本上可以说他们的公司的产品没有全面的自动化集成测试做管理和质量保障平台。自动化测试技术本身并不复杂,但是你会被那类轻率的东西所影响,就好像学过20天c#的人在简历中写它熟悉.net开发一样,自动化测试也有太多的鱼目混珠,你需要首先自己建立一个最低判断标准。
lianhui1122 2009-02-04
  • 打赏
  • 举报
回复
NUnit
流年岁月 2009-02-04
  • 打赏
  • 举报
回复
应该都是手动测试吧
大神来了丶 2009-02-04
  • 打赏
  • 举报
回复
新年快乐 jf
zy_cl 2009-02-04
  • 打赏
  • 举报
回复
watij算不算啊?
panhaichun 2009-02-03
  • 打赏
  • 举报
回复
ANT + JUNIT 不知是否有.net版本
hongmaohouzi 2009-02-02
  • 打赏
  • 举报
回复
结合实际业务来测试数据,功能测试还是基本要依靠人来完成的,不过压力测试可以着一些软件来完成!
特别 2009-02-02
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 liujiayu10 的回复:]
测试基本靠手
[/Quote]
鼠标瞎点点,键盘瞎敲敲,就OK了
  • 打赏
  • 举报
回复
关键是:真正的全面自动化集成测试都是自己写测试程序,而不是用买来的所谓测试管理系统。自己写的测试程序或许可以将发现的bug自动导入测试管理系统,但是由于自动测试是全面、灵活、回归的,所以自动化测试技术本身也已经非常高级地替代了传统的项目配置管理的核心内容。
hhxxcj 2009-01-31
  • 打赏
  • 举报
回复
一般都是自己解决
加载更多回复(13)
 Python自动化运维开发现阶段,掌握一门开发语言已经成为高级运维工程师的必备计能。因为自动化运维才是将来的趋势! 现在,大一点的公司,服务器都上几百,上千,甚至数万台,这种情况下怎样自动化运维?用 SHELL 写脚本 FOR 循环?呵呵,歇了吧,SHELL 也就适合简单的系统管理工作。到复杂的自动化任务还得要用专门的开发语言。你可能说了,自动化管理有专门的开源软件/监控也有,直接拿来用下就好了,但是现有的开源软件如 puppetsaltstackzabbixnagio 多为通用的软件,不可能完全适用你公司的所有需求,当你需要定制、二次开发的时候,你咋办?找开发部门?开发部门不懂运维的实际业务逻辑,写出来的东西烂烂不能用,这活最后还得交给运维开发人员来。 其次,不会运维开发,你就不能自己写运维平台\复杂的运维工具,一切要借助于找一些开源软件拼拼凑凑,如果是这样,那就请不要抱怨你的工资低,你的工作不受重视了。 那为什么是Python?  Python 是个非常牛 B 的脚本语言, 能满足绝大部自动化运维的需求,又能后端 C/S 架构,又能用 WEB 框架快速开发出高大上的 WEB 界面,只有当你自已有能力出一套运维自动化系统的时候,你的价值才体现出来,你才有资格跟老板谈重视, 否则,还是老老实实回去装机器吧。 为此我们推出这门Python自动化运维的系统课程,帮助你快速的掌握这门加薪的技能。这门课程目前已经帮助接近百位的linux工程师转型成功。我们的课程主要是以企业真实的项目实战为主,避免过多的理论,互动多,案例多,注重思想和项目架构的设计,小白很容易听的懂,学完能直接在公司用,非常的接地气! 只要你跟着我们学三个月,你就可以使用学到的技能,开发各种你想要的系统,满足公司的日常开发。讲师介绍凯哥,前新浪、360技术架构师,现任阿里天猫车站架构师。熟悉PHP、Python、Go等各种语言。曾主导新浪CMDB架构的设计以及二次重构,其间积累了大量的实战经验,并多次受邀对小微企业进行内训。  课程目标这门课程属于入门和进阶,适合多年linux运维经验或者有shell或者Python基础的同学学习。 1.希望转型运维开发的运维工程师2.希望了解运维开发,探寻运维架构的运维负责人3.希望获得全局思考意识的运维架构负责人 只要你跟着我们认真学,结合课程中的练习和项目进行实践,相信你一定能学以致用,3个月的时间打破瓶颈,成就自己!课程大纲介绍阶段章节核心内容7.实战项目之CMDB介绍和客户端数据的采集介绍自动化运维的介绍运维实际工作简单介绍什么是运维自动化CMDB在自动化运维中的重要性CMDB采集数据的三种方式CMDB实现的三种方案之Agent方式收集资产CMDB实现的三种方案之SSH类方式收集资产CMDB实现的三种方案之Saltstack方式收集资产CMDB实现各种方案的总结8.实战项目之CMDB客户端数据采集实战高内聚低耦合的思想实战CMDB收集资产之参考Django框架对配置文件的解耦CMDB收集资产之对资产采集进行可插拔式的配置CMDB收集资产之客户端功能的解耦数据提交API的验证CMDB收集资产之向API提交收集的资产CMDB收集资产之API的JWT验证问题CMDB收集资产之唯一ID选择问题CMDB收集资产之多线程并发采集9.实战项目之CMDB服务端数据的展示数据表的设计以及数据的入库CMDB后台目录结构的设计CMDB数据库表的设计将客户端提交过来的数据析并入库用户和权限管理单个用户的增删改查操作用户组的的增删改查操作对用户和用户组进行权限管理硬盘和CPU的管理对资产硬盘的增删改查操作, 以及导出数据到PDF,Excel,CSV对资产CPU的增删改查操作, 以及导出数据到PDF,Excel,CSV            资产信息的可视化展示Highcharts的基本使用蚂蚁金服开源框架AntV的使用xadmin的基本使用和二次开发Echarts的基本使用

13,190

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 分析与设计
社区管理员
  • 分析与设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧