软件测试总结

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

    1、测试目的

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

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

如何衡量一个测试用例?

发现迄今未发现的错误

2、测试步骤

    1、制定测试计划

    2、编制测试大纲

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

    4、实施测试

    5、生成测试报告

3、测试原则

4、测试分类

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

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

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

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

计算机辅助静态分析

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

5、各种测试侧重目标

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

   

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

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

分为非增值式和增殖式

自顶向下:模拟桩模块

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


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

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

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

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


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


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


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 12
    评论
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值