官方微信 手机客户端

澳洲ABC

搜索
楼主: helenazy.

[IT] 有搞自动化测试的同学么?

[复制链接]

0

主题

26

帖子

68

积分

新手上路

Rank: 1

积分
68
发表于 2014-7-17 13:34:37 | 显示全部楼层


joerkky 发表于 2014-5-10 07:50

个人觉得,未来趋势就是QA跟Dev的分界模糊化,QA也要会编程,Dev也要懂测试。你看TDD,BDD这些,基本上就是 ...

个人觉得, 黑盒测试应该交给测试团队来做, 白盒测试应该开发团队自己写, 至于灰盒介于两者之间,如果测试团队比较强的话, 测试团队写,否则只能由开发团队写。
不过现在很多公司,只做黑盒测试, 而且是人工的方式,能自动化都不错了。
未来的发展必然是测试团队和开发团队一起合作, 在产品开始架构的时候,测试团队也参与其中,设计产品的同时考虑到可测试性。开发团队在编码的时候,测试团队根据开发团队的开发文档写开始写测试代码,通常此时主要是灰盒测试的代码,一旦一个开发模块完成,就可以进行开始测试了。 一个产品的特性完成之时, 就可以开始这个特性的黑盒测试。白盒测试由编码人员在编码的时候就开始了。
在整个开发过程中, 除了自动化测试,还要加上每日构建,这样可以比较好的确保产品的质量和开发的进度。
回复 支持 反对

使用道具 举报

0

主题

26

帖子

68

积分

新手上路

Rank: 1

积分
68
发表于 2014-7-17 14:31:19 | 显示全部楼层


nariko 发表于 2014-2-20 08:45

VS里面做unit test和functional test?挺好的啊,昨晚测试对所有源代码都了解了

功能简单, 代码量不多还可以, 要是几十万行、甚至上百万行代码,估计难以行得通了
还有得看什么语言写的代码, 要是C#, 水平高的测试倒是没啥问题, 要是c++, 还整了大量的boost代码, 恐怕只有微软、google的测试可以胜任了, 其它公司的测试如果能达到这个水平, 绝对不会愿意去搞测试的
回复 支持 反对

使用道具 举报

6

主题

150

帖子

362

积分

初入江湖

Rank: 3Rank: 3

积分
362
发表于 2014-7-17 15:08:34 | 显示全部楼层


ozlion 发表于 2014-5-11 12:17

我们公司啥都用
本人倾向于用python, 比较强悍, 而且是脚本语言, 不需要编译

我们现在的高产测试都是原来开发组的,我觉得自动化测试不错,又可以写代码,压力又没开发的大。
你总结到位,自动化测试是用于unit test,所以应该是是早于开发组开始写代码或者同步完成。我现在的项目起步晚了,有一度写自动化测试的人比开发的还多,现在总算赶上了。
不过集成测试用自动化脚本不合适,一般测试根本写不来。
回复 支持 反对

使用道具 举报

1

主题

46

帖子

133

积分

正式会员

Rank: 2

积分
133
发表于 2014-7-17 15:26:40 | 显示全部楼层


ozlion 发表于 2014-5-11 12:37

个人觉得, 黑盒测试应该交给测试团队来做, 白盒测试应该开发团队自己写, 至于灰盒介于两者之间,如果 ...

我们现在就是这样,user story开始的时候,product, dev, QA(three amigo)在一起同意feature,然后dev开发,tester写automation, 等user story结束了,three amigo再确认user story实现了
但问题就是,dev可能写一行代码,tester的automation就要写很多scenario来测试,这样一个story费时太久才能完成。
如果开发团队和测试团队的分工很明确的话,测试团队不可避免会成为限速步骤,因为automation必定比代码复杂
我们的解决方法就是cross-function team和lean开发,automation是限速步骤,那么大家一起来写automation,devops资源不够,那么每个人都是devops
当然如你所说,automation+CI+continuous deployment,才能保证产品质量,在这个基础上,才能做到continuous delivery
回复 支持 反对

使用道具 举报

15

主题

198

帖子

473

积分

初入江湖

Rank: 3Rank: 3

积分
473
发表于 2014-7-17 15:31:47 | 显示全部楼层

不光自动化测试,我这边根据客户要求自动化所有的事情,从infru到dev和其他非技术部门.
一般web app,selenium+jquery差不多就搞定,但对于极端的team来说,比如angularjs,不用jquery的,就麻烦些.
回复 支持 反对

使用道具 举报

0

主题

8

帖子

30

积分

新手上路

Rank: 1

积分
30
发表于 2014-7-17 16:36:42 | 显示全部楼层

有人用 HP QC/ QTP/ LR 吗?
回复 支持 反对

使用道具 举报

3

主题

438

帖子

1063

积分

江湖老手

Rank: 6Rank: 6

积分
1063
发表于 2014-7-17 16:49:47 | 显示全部楼层

测ui最烦了
回复 支持 反对

使用道具 举报

6

主题

150

帖子

362

积分

初入江湖

Rank: 3Rank: 3

积分
362
发表于 2014-7-17 17:27:28 | 显示全部楼层


neal 发表于 2014-5-12 14:26

有人用 HP QC/ QTP/ LR 吗?

QC我用过,用来log测试步骤和结果的,不错。
可以拿来作自动化测试? 我们有把自动化测试结果倒入到QC,还行。
回复 支持 反对

使用道具 举报

0

主题

8

帖子

30

积分

新手上路

Rank: 1

积分
30
发表于 2014-7-17 18:49:42 | 显示全部楼层


helenazy 发表于 2014-5-12 15:08

QC我用过,用来log测试步骤和结果的,不错。
可以拿来作自动化测试? 我们有把自动化测试结果倒入到QC, ...

QC 是测试管理。functional testing 用QTP。 load testing 用LR。我只会测试软件,但不做具体测试。
打算转testing 方向,做具体测试。
回复 支持 反对

使用道具 举报

0

主题

2

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2014-7-17 19:33:17 | 显示全部楼层


joerkky 发表于 2014-5-10 07:50

个人觉得,未来趋势就是QA跟Dev的分界模糊化,QA也要会编程,Dev也要懂测试。你看TDD,BDD这些,基本上就是 ...

正解。
回复 支持 反对

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表