码迷,mamicode.com
首页 > 其他好文 > 详细

软件测试总结

时间:2015-04-29 19:51:15      阅读:105      评论:0      收藏:0      [点我收藏+]

标签:

测试根据软件开发的阶段可以分成很多种,比如单元测试,集成测试,系统和确认测试等等,测试过程中根据方法可以分为白盒测试和黑盒测试等。那么它们分别运用于哪些阶段呢?测试所针对的目的是什么呢?

    1、测试目的

目的:尽可能少的时间和人力发现软件产品中尽可能多的错误

测试用例:测试数据和预期结果构成的

如何衡量一个测试用例?

发现迄今未发现的错误

2、测试步骤

    1、制定测试计划

    2、编制测试大纲

    3、根据测试大纲设计生成测试用例

    4、实施测试

    5、生成测试报告

3、测试原则

技术分享

4、测试分类

根据测试的阶段可分为单元测试,集成测试,确认测试和系统测试

根据测试的方法可分为静态测试和动态测试

静态:程序不在机器上运行

人工检测:个人复查、抽查和会审三种

计算机辅助静态分析

 动态:通过运行程序发现错误:黑盒,白盒

5、各种测试侧重目标

技术分享

单元测试:模块测试,一般在编程阶段完成,检查模块是否实现了详细设计说明书中规定的功能和算法,着重从 模块接口、局部数据结构、重要的执行通路、出错处理、边界条件这几个方面对模块进行测试

   

集成测试:组装测试,一般采用黑盒测试

主要是发现模块间的接口和通信问题

分为非增值式和增殖式

自顶向下:模拟桩模块

自底向上:主模块最后才能测


确认测试:检查软件的功能和性能是否与需求一致,黑盒

a测试:由用户在开发环境下进行测试

B测试:由多个用户在实际的使用环境下进行测试

系统测试:非功能需求和质量属性  ,黑盒


动态分析中还可以分为黑盒和白盒测试,黑盒测试主要用于功能测试,主要用于集成和确认测试,系统测试也用,白盒测试又称为结构测试,主要用于单元测试,主要根据程序的内部逻辑来进行测试程序,是一种基于代码的测试。


以上是有关软件测试中不同阶段常用的测试方法,测试对于一个软件来说,决定着一个软件是否健壮的一个重要因素。


软件测试总结

标签:

原文地址:http://blog.csdn.net/wangyy130/article/details/45369371

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!