测试分类之测试内容

        一个软件项目的测试,要测试该项目的各个方面,根据测试内容的不同,测试的分类也不同。一般常用的测试可以分为以下几种:
        功能测试,逐个测试每个功能,直到可以确信该功能没有任何问题。白盒功能测试通常叫做单元测试,几种测试可以看到的代码的功能。黑盒功能测试关注永和可以做或选择的事情。在涉及到复杂的功能时,要先做好每个简单功能的测试。
        功能集成测试,一起测试多个功能,以检查功能在一起执行的情况。
        菜单浏览,浏览GUI产品中所有的菜单和对话框,使用每个可用的选项。(该测试也就是所谓的界面测试)
        域测试,域是一个集合,包含所有可能的函数变量取值范围。在域测试中,要标识函数和变量。变量可以是输入或输出变量。域测试通常配合等价类分析和边界测试进行,主要关注的是变量,而不是功能。很多变量被多个功能使用,进行域测试时要分析变量,任何根据分析,以这个变量作为输入或输出,测试涉及这个变量的每个功能。(这种测试可用于测试输入数据的类型、长度等情况。)
        逻辑测试,测试变量在程序中的关系。主要用于测试程序中的选择关系,比如有审批流程的功能或者条件判断的情况。一般使用因果图的方式列出程序间的逻辑关系,然后逐一测试。
        基于规格说明的测试,这种测试关注验证规格说明中所做的有关产品的每个事实的声明。规格说明常常包括使用手册,市场开发文档或广告,技术支持人员寄给客户的所用声明等。(用于确保用户得到的说明要和产品保持一致。)
        基于需求的测试,测试关注证明程序满足需求文档中的所有需求。(这种测试是测试人员最常用的测试,和功能测试不同的是,这个测试要以需求说明为根本,逐步验证产品的功能。)
        组合测试,相互组合测试两个或更多的变量,特别是在复杂的业务中,这种测试尤其重要,很多问题都隐藏在不同的操作组合中。(组合测试比较困难,因为组合数太多,无法全部覆盖,容易遗漏某些组合说触发的错误,目前没有很好的测试办法。)
        除上述的测试种类外,还有路径测试、语句与分支覆盖率,配置覆盖率等,由于不经常使用,就不在一一描述了。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值