51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

楼主: 默默巫
打印 上一主题 下一主题

[活动]迎五一,庆周年,盖高楼(活动结束)

 关闭 [复制链接]

该用户从未签到

801#
发表于 2009-4-30 11:38:26 | 只看该作者
黑盒测试主要采用的技术有:等价分类法、边沿值分析法、错误推测法和因果图等技术
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2016-2-27 08:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    802#
    发表于 2009-4-30 11:39:37 | 只看该作者

    基于经验的技术

    基于经验的测试是根据测试人员对相似的应用或技术的经验以及知识和直觉来进行测试的,如果是用来协助系统化的测试方法,这些技术能够识别一些正式技术不能获取的特殊测试,特别是当用在正式技术之后会更有效。但是,这种技术依据测试员的经验,所以产生的效果会有极大的不同。一个比较常见的基于经验的技术是错误推测法。一般情况下,测试人员是靠经验来预测缺陷。错误推测法的一个结构化方法是列举可能的错误,并设计测试来攻击这些错误,这种系统的方法称之为缺陷攻击。可以根据经验、已有的缺陷和失败数据以及有关软件失败的常识等方面的知识来设计这些缺陷和失效的列表。
    探索性测试是指依据包含测试目标的测试章程来同时进行测试设计、测试执行、测试记录和学习,并且是在规定时间内进行的。这种方法在规格说明较少或不完备且时间压力大的情况下使用更有帮助,或者作为对其他更为正式的测试的增加或补充。它可以作为对测试过程进行检查,以有助于确保能发现最为严重的缺陷。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    803#
    发表于 2009-4-30 11:39:51 | 只看该作者
    状态转换测试


    根据系统当前的情况或先前的情况(如系统先前的状态),系统可能会产生不同的响应。这种情况下,系统的特征可以通过状态转换图来表示。测试员可以根据软件的状态、状态间的转换、触发状态变化(转换)的输入或事件以及从状态转换导致的可能的行动来进行测试。被测试系统或对象的状态是独立的、可确认的,并且数量是有限的。一个状态表描绘了状态和输入之间的关系,并能显示可能的无效状态转换。设计的测试可以覆盖一个典型的状态序列、覆盖每个状态;或执行每个状态的转换、执行特定的状态转换顺序或甚至是无效的状态转换。
    状态转换测试方法普遍较多的使用在嵌入式软件行业和自动化行业。但是这个技术同样也适用于有特定状态的业务对象的建模或测试具有对话框状态转换流的系统(例如网络应用或业务场景)。

    评分

    参与人数 1综合技术指数 +15 收起 理由
    默默巫 + 15 楼层尾数为5的参与奖

    查看全部评分

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-2-27 08:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    804#
    发表于 2009-4-30 11:39:55 | 只看该作者
    测试技术的选择基于下面的几个因素,包括:系统类型、法律法规标准、客户或合同的需求、风险的级别、风险的类型、测试目标、文档的可用性、测试员的技能水平、时间和成本预算、开发生命周期、用例模型和以前发现缺陷类型的经验等。
    有些测试技术适合于特定的环境和测试级别;而有些则适用于所有的测试级别。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    805#
    发表于 2009-4-30 11:40:58 | 只看该作者
    Beta测试是软件的多个用户在一个或多个用户的实际使用环境下进行的测试。开发者通常不在测试现场,Beta测试不能由程序员或测试员完成。因而,Beta测试是在开发者无法控制的环境下进行的软件现场应用。在Beta测试中,由用户记下遇到的所有问题,包括真实的以及主管认定的,定期向开发者报告,开发者在综合用户的报告后,做出修改,最后将软件产品交付给全体用户使用。Beta测试着重于产品的支持性,包括文档、客户培训和支持产品的生产能力。只有当Alpha测试达到一定的可靠程度后,才能开始Beta测试。由于Beta测试的主要目标是测试可支持性,所以Beta测试应该尽可能由主持产品发行的人员来管理。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    806#
    发表于 2009-4-30 11:41:00 | 只看该作者
    黑盒测试主要采用的技术有:等价分类法、边沿值分析法、错误推测法和因果图等技术
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    807#
    发表于 2009-4-30 11:41:55 | 只看该作者
    回归测试 (regression testing) ── 每当软件经过了整理、修改、或者其环境发生变化,都重复进行测试。很难说需要进行多少次回归测试,特别是是到了开发周期的最后阶段。进行此种测试,特别适于使用自动测试工具。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    808#
    发表于 2009-4-30 11:42:31 | 只看该作者
    Beta测试是软件的多个用户在一个或多个用户的实际使用环境下进行的测试。开发者通常不在测试现场,Beta测试不能由程序员或测试员完成。因而,Beta测试是在开发者无法控制的环境下进行的软件现场应用。在Beta测试中,由用户记下遇到的所有问题,包括真实的以及主管认定的,定期向开发者报告,开发者在综合用户的报告后,做出修改,最后将软件产品交付给全体用户使用。Beta测试着重于产品的支持性,包括文档、客户培训和支持产品的生产能力。只有当Alpha测试达到一定的可靠程度后,才能开始Beta测试。由于Beta测试的主要目标是测试可支持性,所以Beta测试应该尽可能由主持产品发行的人员来管理。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    809#
    发表于 2009-4-30 11:42:32 | 只看该作者
    Alpha测试是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的受控测试,Alpha测试不能由程序员或测试员完成。Alpha测试发现的错误,可以在测试现场立刻反馈给开发人员,由开发人员及时分析和处理。目的是评价软件产品的功能、可使用性、可靠性、性能和支持。尤其注重产品的界面和特色。Alpha测试可以从软件产品编码结束之后开始,或在模块(子系统)测试完成后开始,也可以在确认测试过程中产品达到一定的稳定和可靠程度之后再开始。有关的手册(草稿)等应该在Alpha测试前准备好。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    810#
    发表于 2009-4-30 11:43:04 | 只看该作者
    回归测试 (regression testing) ── 每当软件经过了整理、修改、或者其环境发生变化,都重复进行测试。很难说需要进行多少次回归测试,特别是是到了开发周期的最后阶段。进行此种测试,特别适于使用自动测试工具。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    811#
    发表于 2009-4-30 11:43:32 | 只看该作者
    测试的目的:保证(增强)产品的质量,增强产品的竞争力
    测试的原则:用最小/少的资源(用例,人力,时间,硬件),获得最大的回报(更好的质量,更快地发版)
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    812#
    发表于 2009-4-30 11:43:43 | 只看该作者
    Alpha测试是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的受控测试,Alpha测试不能由程序员或测试员完成。Alpha测试发现的错误,可以在测试现场立刻反馈给开发人员,由开发人员及时分析和处理。目的是评价软件产品的功能、可使用性、可靠性、性能和支持。尤其注重产品的界面和特色。Alpha测试可以从软件产品编码结束之后开始,或在模块(子系统)测试完成后开始,也可以在确认测试过程中产品达到一定的稳定和可靠程度之后再开始。有关的手册(草稿)等应该在Alpha测试前准备好。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    813#
    发表于 2009-4-30 11:44:05 | 只看该作者
    测试的目的:保证(增强)产品的质量,增强产品的竞争力
    测试的原则:用最小/少的资源(用例,人力,时间,硬件),获得最大的回报(更好的质量,更快地发版)

    评分

    参与人数 1综合技术指数 +15 收起 理由
    默默巫 + 15 楼层尾数为5的参与奖

    查看全部评分

    回复 支持 反对

    使用道具 举报

    该用户从未签到

    814#
    发表于 2009-4-30 11:44:25 | 只看该作者
    从是否关心软件内部结构和具体实现的角度划分
      A.白盒测试
      B.黑盒测试
      C.灰盒测试
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    815#
    发表于 2009-4-30 11:44:44 | 只看该作者
    功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。常用的测试方法如下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    816#
    发表于 2009-4-30 11:45:01 | 只看该作者
    Alpha测试是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的受控测试,Alpha测试不能由程序员或测试员完成。Alpha测试发现的错误,可以在测试现场立刻反馈给开发人员,由开发人员及时分析和处理。目的是评价软件产品的功能、可使用性、可靠性、性能和支持。尤其注重产品的界面和特色。Alpha测试可以从软件产品编码结束之后开始,或在模块(子系统)测试完成后开始,也可以在确认测试过程中产品达到一定的稳定和可靠程度之后再开始。有关的手册(草稿)等应该在Alpha测试前准备好。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    817#
    发表于 2009-4-30 11:45:04 | 只看该作者
     1. 页面链接检查:每一个链接是否都有对应的页面,并且页面之间切换正确。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    818#
    发表于 2009-4-30 11:45:28 | 只看该作者
    从是否关心软件内部结构和具体实现的角度划分
      A.白盒测试
      B.黑盒测试
      C.灰盒测试
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    819#
    发表于 2009-4-30 11:45:30 | 只看该作者
    QA工程师 和软件测试工程师的区别:
    1.完全不同的职位
    2.QA更强调控制和评估,Testing则是life cycle的一部分
    3.QA需要懂流程模型和评估模型,testing不一定需要
    4.汇报对象完全不同,QA可能要向研发高层汇报,testing向leader汇报
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    820#
    发表于 2009-4-30 11:46:08 | 只看该作者
    1. 页面链接检查:每一个链接是否都有对应的页面,并且页面之间切换正
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-19 10:44 , Processed in 0.082908 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表