软件测试基础
无论作为开发人员,项目经理,产品经理。都必须了解一定的软件测试知识。
牛迁迁
货车帮科技有限公司,高级开发工程师
展开
-
软件测试 - 单元测试简介
单元测试简介 单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一个函数,Java里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。总的来说,单元就是人为规定的最小的被测功能模块。单元测试是在软件开发过程中要进行的最低级别的测试活动,软件的独立单元将在与程序的其他部分相隔离的原创 2015-06-21 11:24:07 · 1767 阅读 · 15 评论 -
软件测试 - 接口测试简介
接口测试简介 接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等,保证对外提供接口的正确性和健壮性。 接口测试分类 1、代码接口测试(模块间接口测试) 例如:java中的interface接口 2、协议间接口测试 协议是指通信双方实现相同功原创 2015-05-30 20:21:09 · 3782 阅读 · 16 评论 -
软件测试- 测试用例之边界值分析法
根据大量的测试统计数据,很多错误是发生在输入或输出范围的边界上,而不是发生在输入/输出范围的中间区域。因此针对各种边界情况设计测试用例,可以查出更多的错误。 比如一个文本框的可输入字符长度为0~15,那么咱们在测试的时候就会习惯性的输入0个或者16个以上的字符,试试程序会不会报错,因为直觉告诉我们这样出错的几率比较大。这就是在不自觉中应用了边界值分析法。概念边界值分析法就是对输入或输出的边界值进行测原创 2015-05-29 21:36:02 · 8883 阅读 · 14 评论 -
软件测试- 测试用例之等价类划分法
上篇博客主要介绍了测试用例的概念,分类以及作用。在整体上测试用例做个了解。以下几篇博客会详细介绍写测试用例的方法。主要以介绍黑盒测试用例的方法为主,这篇文章就来说明一下等价类划分法是什么情况。概念 等价类划分法是把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试用例。每一类的代表性数据在测试中的作用等价于这一类中的其他值。 等价类划原创 2015-05-27 23:52:10 · 8143 阅读 · 16 评论 -
软件测试- 测试用例基础
测试用例基础知识的介绍,以随机测试来引出测试用例,介绍包括测试用例的概念和测试用例的好处,以及分类。原创 2015-05-25 14:56:46 · 1747 阅读 · 16 评论 -
软件测试-理论常识篇
最近一直在学习测试方面的知识,也浏览了许多博客,通过这些博客也了解到了许多未曾接触过的关于测试方面的理论和原则以及一些常识性的东西。比如测试的不完全性,测试中的二八定律这篇文章做下整理,分享给大家。了解这些将对于我们在进行软件测试时把握软件测试尺度很有帮助。原创 2015-04-30 00:20:28 · 4193 阅读 · 29 评论 -
软件测试-白盒&灰盒篇
这篇博客接着来介绍白盒测试,在没有具体接触白盒测试前,总觉他很神秘,很复杂。相信大家都会有这样的感觉,今天就来把这个盒子打开,剖析一下白盒测试。 白盒测试原创 2015-04-29 00:02:55 · 4751 阅读 · 38 评论 -
软件测试-黑盒篇
上篇博客主要介绍了一下什么是测试,测试的分类和流程等,让大家对测试有了一个初步的认识,这篇博客来介绍下测试的基本方法,包括咱们经常挂在嘴边的黑盒测试、白盒测试以及不经常听到的灰盒测试。软件测试的方法和技术是多种多样的。对于软件测试技术,可以从不同的角度加以分类:从是否需要执行被测软件的角度,可分为静态测试和动态测试。从测试是否针对系统的内部结构和具体实现的角度来看,可分为白盒测试和黑盒原创 2015-04-27 11:00:44 · 2506 阅读 · 20 评论 -
软件测试-基础篇
软件测试的定义 使用人工和自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的区别。 —— [ IEEE提出的软件工程标准术语 ]以前对于测试的理解,可能就是认为,测试就是发现错误的,找bug的,但是慢慢的你就会觉得有些问题应该很早就被发现,所以要深层次的发现问题,更早的发现问题,到最后我们想的应该是怎么预防问题。说到底软件测试的目的不原创 2015-04-23 12:14:16 · 1833 阅读 · 26 评论