学而时习之,不亦说乎?有朋自远方来,不亦乐乎?人不知而不悦,不亦君子乎?

软件测试阶段总结

上一篇 / 下一篇  2007-01-29 16:45:21 / 个人分类:总结

软件测试阶段总结

(软件测试基本概念)

 

一直以来一直想写点东西出来,就是把俺这些年来搜集到的测试资料、学习到的测试知识以及结合测试经验做个总结。主要是为了自娱自乐的同时温习一下软件测试的理论知识。  

在软件测试这个行业摸打滚爬有3年多的时间了,在这三年多的时间里,虽然没有接受过正规的培训但也在不断的学习软件测试的知识。下面将软件测试的一些基础概念列出:

软件测试

软件测试的定义有许多的版本,不同的时期对测试的概念不同,因为人的不同对测试的概念定义也不同,以下是我从众多的定义内挑选的几种。

(一)使用人工和自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或是验证预期结果与实际结果之间的差别。

(二)是根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例,并利用这些测试用例运行程序已发现软件错误的过程。

(三)本人的对测试的理解就是执行程序的操作步骤,发现程序内的缺陷及确保发现的缺陷得到改善,以保障程序质量的过程。

测试用例

指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略的文档,内容包括测试目的、测试环境、输入数据、测试步骤、预期结果及测试脚本等。

测试计划

指对软件测试的对象、目标、要求、活动、资源及过程进行整体规划,以保证软件系统的测试能够顺利进行的计划性文档。

测试对象

指特定环境下运行的软件系统和相关的文档,作为测试对象的软件系统可以是整个业务系统,也可以是业务系统的一个子系统或一个完整的部件。

测试流程

为了保证测试质量而精心设计的一组科学、合理、可行的有序活动,比较典型的测试流程一般包括“制定测试计划”、“编写测试用例”、“执行测试用例”、“跟踪测试缺陷”,“编写测试报告”等活动。

测试评估

对测试过程中的各种现象和结果进行记录、分析和评价的活动。

测试报告

一份有关本次测试的总结性文档,主要记录了有关本次测试的目的,测试结果及测试结论等信息。

测试环境

对软件系统进行各类测试所基于的软硬件设备和配置。一般包括硬件环境、网络环境、操作环境、应用服务器平台环境、数据库环境及各种支撑环境等。

白盒测试

基于一个应用代码的内部逻辑知识,即基于覆盖全部代码、分支、路径、条件的测试,又叫结构测试。

黑盒测试

不基于内部设计和代码的任务知识,而基于需求和功能性的测试,又叫功能测试

单元测试

针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作,又叫模块测试。

集成测试

指对程序模块采用一次性或增值方法组装起来,对模块间接口进行正确性检验的测试

工作,又称组装测试。

   系统测试

   指将通过集成测试的软件系统或子系统,作为基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件数据和人员等其它系统元素组合在一起所进行的测试工作。目的在于通过与系统的需求定义比较,发现软件与系统定义不符合或矛盾的地方。

   确认测试

   指在模拟(或正式)的生产环境下,运用黑盒测试的方法,验证所测软件是否满足用户需求说明书中所列出的需求,确认测试又称有效性测试。

   功能测试

   指为了保证软件系统功能实现的正确性,完整性及其它特性而进行的测试。

   性能测试

   指为了评估软件系统的性能状况和预测软件系统性能趋势而进行的测试和分析。


TAG: 总结

引用 删除 明天过后123   /   2014-05-09 15:46:36
5
shuixianzi的个人空间 引用 删除 shuixianzi   /   2013-03-06 16:12:22
1
cheyh820 引用 删除 cheyh820   /   2012-01-31 09:40:18
说的不多,但是很清晰,赞一个
cheyh820 引用 删除 cheyh820   /   2012-01-31 09:38:58
5
籩橼の濄愙 引用 删除 yuankui   /   2009-07-14 23:05:13
5
 

评分:0

我来说两句

Open Toolbar