12
返回列表 发新帖
楼主: AlexQin

[转载] 敏捷测试的挑战

[复制链接]
论坛徽章:
1056
紫蜘蛛
日期:2015-09-22 15:53:22紫蜘蛛
日期:2015-10-15 13:48:52紫蜘蛛
日期:2015-10-15 14:45:48紫蜘蛛
日期:2015-10-15 14:47:47紫蜘蛛
日期:2015-10-15 14:48:45九尾狐狸
日期:2015-09-22 15:53:22九尾狐狸
日期:2015-10-15 13:50:37九尾狐狸
日期:2015-10-15 14:45:48九尾狐狸
日期:2015-10-15 14:47:47九尾狐狸
日期:2015-10-15 14:48:45
11#
 楼主| 发表于 2015-6-22 20:10 | 只看该作者

敏捷测试的挑战之七:用什么质量标准来度量敏捷项目?

其中一个最好的质量标准是发布后逃逸的bug数量。不辛的是,这是个事后的衡量标准。

采用每个迭代后计算逃逸bug数量的方法能标识代码的质量。

我们还可以从bug学习到很多东西:

1、 是否有些类型的bug在可接受性测试中发现的,其实是可以在单元测试就发现呢?如果是,把它加入到单元测试。

2、 我们是否能让bug的发现过程或bug的诊断更简单?

3、 我们是否能让程序员不那么容易犯这种普通的错误?

使用道具 举报

回复
论坛徽章:
1056
紫蜘蛛
日期:2015-09-22 15:53:22紫蜘蛛
日期:2015-10-15 13:48:52紫蜘蛛
日期:2015-10-15 14:45:48紫蜘蛛
日期:2015-10-15 14:47:47紫蜘蛛
日期:2015-10-15 14:48:45九尾狐狸
日期:2015-09-22 15:53:22九尾狐狸
日期:2015-10-15 13:50:37九尾狐狸
日期:2015-10-15 14:45:48九尾狐狸
日期:2015-10-15 14:47:47九尾狐狸
日期:2015-10-15 14:48:45
12#
 楼主| 发表于 2015-6-22 20:11 | 只看该作者

敏捷测试的挑战之八:回归测试

伴随着频繁的迭代,我们需要频繁地重新测试,单元测试是不足够的。我们怎样有效地进行用户层面的回归测试呢?

你不一定需要在每次的迭代都做完整的回归测试。可以每个迭代运行一部分的测试。需要某种程度上的用户层次的自动化回归测试。

使用道具 举报

回复
论坛徽章:
1056
紫蜘蛛
日期:2015-09-22 15:53:22紫蜘蛛
日期:2015-10-15 13:48:52紫蜘蛛
日期:2015-10-15 14:45:48紫蜘蛛
日期:2015-10-15 14:47:47紫蜘蛛
日期:2015-10-15 14:48:45九尾狐狸
日期:2015-09-22 15:53:22九尾狐狸
日期:2015-10-15 13:50:37九尾狐狸
日期:2015-10-15 14:45:48九尾狐狸
日期:2015-10-15 14:47:47九尾狐狸
日期:2015-10-15 14:48:45
13#
 楼主| 发表于 2015-6-22 20:11 | 只看该作者

敏捷测试的挑战之九:回归测试工具

大部分的商业测试工具在敏捷环境下都不是很好用。大部分有这些缺点:

1、 指定的语言

大部分商业测试工具会指定某种语言,例如:WinRunner(TSL)、SilkTest(4test)、Robot(Test Basic),但是一些新的工具也开始使用标准语言,例如:Astra QuickTest(VB Script),XDE Tester(Java)

参考http://www.stickyminds.com/se/S2326.asp

2、 与源代码控制的结合不好

很多工具没有与源代码控制工具集成,使用临时文件和目录(WinRunner),参考http://paulhammant.com/blog/000245.html

关键信息存储在Repositories中,例如Rational

3、 很难与持续集成配合使用

缺乏外部调用的API,不允许作为一个库被使用,因此很难与持续集成整合在一起。一些新的工具则有所改进,例如TestComplete

4、 不能在所有机器上部署(受License限制)

受限制的、昂贵的License,使得很多开发人员不能例如工具运行测试

这些问题使得他们对于整个团队来讲不够实用。敏捷团队倾向于构建自己的测试工具和利用开源工具。

使用道具 举报

回复
论坛徽章:
1056
紫蜘蛛
日期:2015-09-22 15:53:22紫蜘蛛
日期:2015-10-15 13:48:52紫蜘蛛
日期:2015-10-15 14:45:48紫蜘蛛
日期:2015-10-15 14:47:47紫蜘蛛
日期:2015-10-15 14:48:45九尾狐狸
日期:2015-09-22 15:53:22九尾狐狸
日期:2015-10-15 13:50:37九尾狐狸
日期:2015-10-15 14:45:48九尾狐狸
日期:2015-10-15 14:47:47九尾狐狸
日期:2015-10-15 14:48:45
14#
 楼主| 发表于 2015-6-22 20:11 | 只看该作者

开源测试工具

现在已经出现很多开源的测试工具,支持windows、Java、Web等平台,现在大部分都集中在web平台,例如:HttpUnit、WTR等。

关于Agile Testing,可以参考以下资料:

Agile Testing Papers
http://www.testing.com/agile
“Where are the Testers in XP?”
http://www.stickyminds.com/s.asp?F=S6217_COL_
Mailing List
http://groups.yahoo.com/group/agile-testing/

使用道具 举报

回复
论坛徽章:
1056
紫蜘蛛
日期:2015-09-22 15:53:22紫蜘蛛
日期:2015-10-15 13:48:52紫蜘蛛
日期:2015-10-15 14:45:48紫蜘蛛
日期:2015-10-15 14:47:47紫蜘蛛
日期:2015-10-15 14:48:45九尾狐狸
日期:2015-09-22 15:53:22九尾狐狸
日期:2015-10-15 13:50:37九尾狐狸
日期:2015-10-15 14:45:48九尾狐狸
日期:2015-10-15 14:47:47九尾狐狸
日期:2015-10-15 14:48:45
15#
 楼主| 发表于 2015-6-22 20:12 | 只看该作者
good job

使用道具 举报

回复

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

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表