代码改变世界

用Excel展示SQL Server中的数据 (II): 宏与自动化

2012-04-02 10:21 by liangshi, 7417 阅读, 2 推荐, 收藏, 编辑
摘要:在上一篇文章中,我介绍了如何将SQL Server中的数据导入Excel。其中,建立数据连接的过程是手工完成的,偶尔为之,可以接受,如果要反复操作,就不胜其烦。本文将介绍如何使用宏来自动化数据导入。 在本文中,我使用的是Excel 2007,所介绍的方法同样适用于Excel 2010。为了使用宏,需要在Excel 2007中显示Developer Tab。操作方法是在Excel选项对话... 阅读全文

用Excel展示SQL Server中的数据 (I): 数据库连接

2012-04-02 10:19 by liangshi, 34555 阅读, 3 推荐, 收藏, 编辑
摘要:在工作中,我常常撰写一些技术报告,以总结当前测试进度、分析测试结果。这些技术报告需要图表来展示数据,而这些数据大多存放在数据库中。经过尝试,我学习并总结出一种利用Excel展示SQL Server数据的方法。虽然是雕虫小技,却胜在快捷方便。本文将介绍该方法的基本技术:利用Excel导入SQL Server中的数据。 在本文中,我使用的是Excel 2007,连接的数据库是SQL Ser... 阅读全文

测试建模:功能列表(Function List)

2012-02-24 18:14 by liangshi, 5503 阅读, 1 推荐, 收藏, 编辑
摘要:功能列表(Function List)是一种功能测试(Function Testing)的建模方法,在启发式测试策略模型(Heuristic Test Strategy Model)中位于 HTSM -> Product Elements –> Function 分支中。虽然它只覆盖了很小的测试领域,不适合作为主要的测试方法,但是仍不失为一种有启发、有帮助的测试建模技术。本文将简介功能列表及其应... 阅读全文

测试建模:启发式测试策略模型(Heuristic Test Strategy Model)

2012-02-23 15:14 by liangshi, 13262 阅读, 7 推荐, 收藏, 编辑
摘要:启发式测试策略模型(Heuristic Test Strategy Model,简称HTSM)是测试专家James Bach提出的一组帮助测试设计的指南(guideline)。本文将介绍HTSM的内容与应用。 为什么需要HTSM 根据产品的风险(risk)设计测试是一种常见的测试设计思路。在复杂的现实世界,产品面临的风险多种多样,只有全面考虑、周密测试才能避免风险暴露导致的严重后果。因此,... 阅读全文

“测试建模——21世纪视角”的幻灯片

2012-02-17 10:17 by liangshi, 881 阅读, 0 推荐, 收藏, 编辑
摘要:2012年2月15日,我在南京大学计算机系做了一个小型的技术报告,题目是“测试建模——21世纪视角”。该报告所使用的幻灯片已经分享在SkyDrive上。我计划将其中的一些内容抽取出来,写成单独的博客文章加以详细介绍。请朋友们监督我的进展。 阅读全文

Test in Production: Bing主页图片与Like

2011-09-11 11:53 by liangshi, 912 阅读, 0 推荐, 收藏, 编辑
摘要:为了与强大的Google竞争,Bing很强调用户体验的差异性(differentiation)。当其他搜索引擎提供与Google相似的主页时,Bing以其高质量的背景图片而特立独行。Google通过变换主页的Logo提供了一种极客的乐趣,Bing则希望其主页图片能够建立与客户的情感联系,让用户有动力每天登录Bing,哪怕只是为了欣赏当天的图片。 在与Facebook合作后,Bing允许用户使用其... 阅读全文

我辈再临,究极为何?

2011-08-14 06:09 by liangshi, 803 阅读, 0 推荐, 收藏, 编辑
摘要:C++11这部标准,是在种种期望下进行制作的。 想要将自己真正的情感凝聚在程序上的期望。 想要将软件开发所特有的,梦想的具现化、表现的多元化、创造的魔术化、以及构建美好事物的本真的乐趣传达给更多程序员的期望。 想要将疲弊丛生的软件业延续到未来的期望。 想要打破蔓延的闭塞感的期望。 想要拥有面对现实世界依然能继续生活下去的坚强的心的期望。 还有现在,想要再次将这些期望实现的期望。 为了这一切,此刻... 阅读全文

探索式测试:肥皂剧测试(Soap Opera Testing)

2011-05-09 12:16 by liangshi, 2146 阅读, 1 推荐, 收藏, 编辑
摘要:肥皂剧测试(Soap Opera Testing)是Hans Buwalda(CTO, LogiGear Corporation)提出的系统级功能测试方法。其特征和方法对于基于情景(Scenario)的探索式测试很有启发性,是探索式测试者值得研究的工具。本文将简介肥皂剧测试的基本方法和特征,详细论述请参考Hans的原文。 测试用例 一个肥皂剧测试的测试用例是一个场景(Scenario),类似于一个... 阅读全文

Test@Office: 每周测试会议

2011-03-18 13:11 by liangshi, 3465 阅读, 0 推荐, 收藏, 编辑
摘要:Office PARC负责Word和相关产品的开发。PARC测试团队大约有40~50人,有5个测试领导(Test Lead)和1个测试经理(Test Manager)。测试经理汇报给负责Word和OneNote的副总裁(Vice President),副总裁汇报给向微软商业部门(Microsoft Business Division)的总裁(President)Kurt DelBene,而Kurt汇报给首席执行官Steve Ballmer。这是一个相对扁平的组织结构。Kurt 领导的团队非常庞大,他们的产品包括Microsoft Office(Word, Excel, PowerPoint, 阅读全文

Test@Office: 写在前边的话

2011-03-18 13:10 by liangshi, 723 阅读, 1 推荐, 收藏, 编辑
摘要:在2011年2月,我加入Office团队,测试Office vNext(下一个版本的Microsoft Office)。为了记录和分享我的所见所感,我将在博客中开始一个新的系列:How We Test Software at Office(缩写为:Test@Office)。在开始正文之前,我有几点需要说明。我只是Office测试团队的新人。虽然我尽力避免疏漏和偏见,我难以保证博文不包含错误。希望读者不吝批评指正。 我的博文只代表我的观点,不代表我所在团队、部门和公司的观点。 我要遵循保密协议。我不会描述Office vNext的细节,不会讨论机密信息,也不回答相关问题。 软件开发没有秘技。也许 阅读全文