随笔分类 -  软件测试

my way,my test
转:软件测试 从零开始
摘要:原文地址:http://blog.sina.com.cn/s/blog_4ded701501000ask.html--------------------------------------------------------------------------【摘要】本文面向软件测试新手,从测试前的准备工作、测试需求收集、测试用例设计、测试用例执行、测试结果分析几个方面给出建议和方法。鉴于国内的软件开发、测试不规范的现状,本文为软件测试新手提供了若干个软件测试的关注点。【关键词】软件测试、测试用例、测试需求、测试结果分析引言几年前,从学校毕业后,第一份工作就是软件测试。那时候,国内的软件企业 阅读全文
posted @ 2011-04-03 22:43 oyzway 阅读(826) 评论(0) 推荐(0) 编辑
BUG 生命周期与管理。
摘要:首先,测试人员发现 BUG ,做好记录并上报至 BUG 数据库。接着,开发组长或经理确定该 BUG 是否有效 之后指定 BUG 的优先级并安排给相关开发人员。否则拒绝该 BUG 的修复。然后,该 BUG 进入初始化状态。开发人员着手解决 BUG ,BUG 进入修复状态。由相关测试人员测试该 BUG 是否已经被修复,进入 BUG 验证状态。如果验证不通过,则将重新为该 BUG 分配状态并再一次进入修复状态。测试人员验证该 BUG 已被修复之后关闭该 BUG ,即 BUG 进入关闭状态。对于开发人员而言,他需要做的是分析 BUG, 写出问题原因并修复 BUG 。严格执行 BUG 优先级原则。而测试 阅读全文
posted @ 2011-03-31 18:18 oyzway 阅读(10386) 评论(0) 推荐(0) 编辑
Google C++ Testing Framework之参数化
摘要:回到第一节所编写的测试案例上,我们看到虽然只有短短的六个检查点,但我已经可以使用复制粘帖5次之多。而在大型项目的单元测试上,一个案例往往具有更多 的测试点,而如此多的测试点都编写一行代码的话,一来代码量过大浪费时间,二来也使得编译器不够美观。不过呢,GoogleTest AdvanceGuide 的参数化功能很好的帮我们解决了这个问题。开始。1. 首先,我们先定义一个类,继承自 ::testing::TestWithParam<T> ,这里的 T 就是我们需要参数化的参数类型了。而 TestWithParam<T> 则是继承自 ::testing:Test 。所以第一节 阅读全文
posted @ 2010-10-18 22:28 oyzway 阅读(3395) 评论(0) 推荐(0) 编辑
Google C++ Testing Framework之断言
摘要:本节将会深入一步,了解gTest 的断言机制。开始。1. 我们先从测试代码第一行开始:TEST(IsPrimeTest, TrueCondition)宏: TEST 是一个宏,有两个参数,googtest对其解释为:test_case_name , test_name 。 EXPECT_TRUE,见字知义,用来比较所传递的参数是否返回 true 。类似的有EXPECT_FALSE。另:googletest还包装了另一个宏 ASSERT_*, 与EXPECT_* 的区别是: ASSERT_*版本的断言失败时会产生致命失败,并结束当前函数,后面的语句将不会执行。 EXPECT_*版本的断言产生非致 阅读全文
posted @ 2010-10-18 20:45 oyzway 阅读(782) 评论(0) 推荐(0) 编辑
Google C++ Testing Framework之初识
摘要:开始尝试使用Google C++ Testing Framework,即 googletest。本项目主页:http://code.google.com/p/googletest/简介:Google's framework for writing C++ tests on a variety of platforms (Linux, Mac OS X, Windows, Cygwin, Windows CE, and Symbian). Based on the xUnit architecture. Supports automatic test discovery, a rich 阅读全文
posted @ 2010-10-18 19:38 oyzway 阅读(1722) 评论(0) 推荐(0) 编辑
测试之我看
摘要:之前写过的几句话,转过来。================这学期开始自学软件测试,很感兴趣。想到从自己双手通过的产品完美地运行在各式环境就颇感自豪。说说自己对软件测试的看法吧。 软件测试的目的是找到软件产品中的bug,但其根本目的却是提高软件产品的质量。 软件测试这门学科的出现,归根到底就是为了“质量”二字。 提高质量也好,保质保量也好,软件测试必须时刻与“质量... 阅读全文
posted @ 2010-05-31 21:58 oyzway 阅读(396) 评论(0) 推荐(0) 编辑
Mirosofe Testting Knowledge and Tools Sharing(Software testing is ... )
摘要:Software testing is ... Over the years many experts have proposed various definitions for software testing, some common definitions of testing including: ...the process of executing a program with the... 阅读全文
posted @ 2010-04-11 01:29 oyzway 阅读(445) 评论(0) 推荐(0) 编辑