自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (6)
  • 收藏
  • 关注

翻译 解释探索性测试

原文:explaining exploratory testing我刚和一位同事谈过话(其实更像是争论)。这位同事对探索性测试持怀疑态度,并且是“要么提前计划,要么不做测试”思想的死忠。我很高兴,他最后也认同探索性测试是有用的(当然他还不肯给予探索性测试更好的优先级,如果他这么做了,我就能拿着他的信用卡去酒吧了)。可能是因为我最终找到了一个途径去解释探索性测试的用途。以下是我说的内容:“软件测试是

2009-01-09 18:30:00 1051

翻译 再次比较手工测试和自动化测试

原文:manual v. automated testing again在我写的“软件测试的未来”系列中,有人批评说我是个两面派,手工测试和自动化测试都支持,就像美国的政客一样,不知道是该亲宝宝呢还是亲宝宝的妈妈。很明显这不是个非此即彼的事。不过我想澄清一些观点。争论的焦点在于何时选取哪种测试方法,以及何种情况下手工测试更合适或自动化测试更合适。有种观点认为自动化测试更适合回归测试和API测试,手

2008-12-25 09:00:00 3300

翻译 软件测试中的5个为什么

原文:The Five Whys and Testing Software丰田车之所以能够在市场上超过美国车,部分原因是因为他们的生产和研发体系。这一体系以其所谓“精益”技术而流行。其中一条原则就是问5个为什么(Why)。这可不是新闻业中的5个W:Who(谁),What(什么),Why(为什么),Where(何地),和When(何时)。甚至都不是什么具体的问题。问5个为什么意味着问5

2008-12-25 08:57:00 1179

原创 我在msn space

 我在msn space上: http://liqingalex.spaces.live.com/

2008-10-20 20:10:00 968

翻译 成为一名测试开发很难

原文:Its Difficult to Grow a Test Developer注:这篇文章说得也是实情。从测试转测试开发没那么容易。要牺牲业余时间,要付出大量努力。尤其是,当别人正在玩游戏、看网页、逛大街、看电影的时候,还要能耐住寂寞,真的很难。这就是代价。所以我很喜欢一个同事曾经说得一句话,想要有收获,还不想付出代价,我最鄙视这种人。其实,在其它行业,又何尝不是如此呢?很多测试员从软件测试

2008-10-20 20:01:00 1346

翻译 测试代码也要像开发代码一样健壮

原文:Test Code Must Be As Solid As Dev Code所有好的开发项目都会遵循一些基本原则来保证代码质量。他们会使用代码控制,代码审查,每日构建等等。不幸的是,有时即使发布的产品遵循这些原则,测试团队却不。甚至在微软内部都是如此。但不应该这样。测试代码应该和开发代码一样健壮。首先,脆弱的测试代码会使得发现代码中的错误变得困难。无法获得信任的测试很那说服开发修改问题。没人

2008-10-15 19:28:00 852

翻译 代码审查,权利和责任

原文:Code Review Rights and Responsibilities 代码审查是保证项目健康发展的一个重要方面。它可以在缺陷进入产品之前就发现并改正它们,从而使得人们从查找并改正问题的痛苦中解脱出来。代码审查代价也比较低。假设你的团队想要实施代码审查,很重要的一点是把预期结果清晰地列出来。没有一些标准的话,代码审查很容易变得有争议。以下内容是我在代码审查过程中看到的权利和义

2008-10-13 10:14:00 813

翻译 James Whittaker解释为啥经过那么多人测试,MS的软件还是那么烂

原文见:http://blogs.msdn.com/steverowe/archive/2008/10/02/james-whittaker-on-why-ms-software-sucks-despite-our-testing.aspx一个朋友给我看James Whittaker写的一篇文章。我不知道JW开了博客,所以我读到之后很高兴。他写了很多有关测试的有趣的东西,所以如果你对测试有兴趣的花

2008-10-09 10:20:00 1827

原创 为什么C语言里不推荐强制转换malloc的返回值?

在C里,用malloc动态分配内存时,是不推荐强转其返回值的。例如int *arr = malloc(sizeof(int) * 5);而不是int *arr = (int *)malloc(sizeof(int) * 5);为什么呢?原因有2:1. C里面从void *到其它类型的指针是自动转换的。例如int n = 1;int *pn = &n;void *pv = pn;int *p

2008-05-28 14:26:00 3322

原创 全局变量的初始化

注:以下例子仅是讨论C++语法,绝非推荐在实践中利用它们。例1extern int y;int x = y;int y = x;int main() ...{}例2extern int y;int x = y;int y = 3;int main() ...{}例3inf f()...{    return 3;}int x = y;in y = f();

2008-05-27 13:03:00 3248

原创 friend声明

先看一个例子: -file1.cppnamespace ns1...{        class Test        ...{                friend void func();        };}int main()...{        ns1::func();}-file2.cpp#include using namespace std;namespace n

2008-05-26 13:57:00 913

翻译 BVT应该测些什么?

原文地址: What Tests Belong in the BVTs?作者:Steve RoweBVT(Build Verification Test,构建验证测试)是微软内部的一个标准说法,指的是每天都要运行的测试,以确保前一天入库的内容没有破坏重要功能。先前我曾写过一篇文章说明保持BVT整洁的重要性(文章稍后翻译)。在那些持续通过的测试中,哪些应放入BVT中呢?BVT失败时,应该是你要立

2008-03-18 14:23:00 7703

原创 诸葛亮的《戒子篇》

夫君子之行:静以修身,俭以养德。非淡泊无以明志,非宁静无以致远。夫学 须静也,才须学也。非学无以广才,非静无以成学。 慢则不能研精, 险躁则不能理性。年与时驰,意与日去,遂成枯落,多不接世。悲守穷庐,将复何及!

2005-03-08 14:57:00 1331 1

Android Programming Big Nerd Ranch Guide 3

著名的Android Programming Big Nerd Ranch Guide第3版,学Android的入门好书

2018-09-19

Practical Android

The book uses a project-based approach. Unlike most books on the market today, Practical Android provides complete working code for all of the projects. Developers will appreciate this approach because it enables them to focus on their apps, and not waste time trying to integrate code snippets or troubleshoot environment setup issues.

2018-09-19

Cocoa programming for osx 第5版 源码

Cocoa programming for osx 第5版 源码 如有侵权,请联系删除

2018-09-08

The Python3 Standard Library by Example

Python3 标准库示例指南 2017 文字版 如有侵权,请联系删除

2018-09-08

Mastering Qt5

Mastering QT5, 2016,文字版 如有侵权,请联系删除。

2018-09-08

Multithreading in C# 5.0 cookbook

c# 5.0里多线程开发的好书。Multithreaded programming can seem overwhelming but this book clarifies everything through its cookbook approach. Packed with practical tasks, it's the quick and easy way to start delving deep into the power of multithreading in C#.

2015-01-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除