测试员入门培训.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
测试员入门培训

测试员入门培训 唐滔 2009.10.10 本文编写目的 这是为培训专业测试人员参加测试工作, 而编写的包含测试基础知识的入门培训教材。 读者范围 将来参加测试工作的测试人员或者将来参加开发的程序员。 软件缺陷 软件中含有符合下面 5 条规则之一的问题称为软件缺陷: ?? 软件未达到产品说明书标明的功能。 ?? 软件出现产品说明书指明不会出现的错误。 ?? 软件功能超出产品说明书指明的范围。 ?? 软件未达到产品说明书未指出但应达到的目标。 ?? 软件测试人员或用户认为软件难以理解,不易使用,运行速度缓慢等问题。 测试案例 测试用例的别名。 黑盒测试 指测试人员通过各种输入和观察软件的各种输出结果来发现软件的缺陷,而不关心程序 具体如何实现的一种测试方法。 静态测试 指测试不运行的部分,例如测试产品说明书,对此进行检查和审阅。 静态白盒测试 指在不执行的条件下有条理地仔细审查软件设计,体系结构和代码,从而找出软件缺陷的过程。有时称作结构分析。 动态测试 通过运行和使用软件进行测试。 探索测试 通常用于没有产品说明书的测试,这需要把软件当作产品说明书来看待,分步骤逐项探 索软件特性,记录软件执行情况,详细描述功能,综合利用静态和动态技术来进行测试。 等价区间 指测试相同目标或者暴露相同软件缺陷的一组测试用例。 测试设计 提炼测试方法,明确指出设计包含的特性和相关测试。如果要求完成测试还明确指出测试案例和测试程序,指定特性通过/失败的规则。 软件QA QA= Quality Assessment 质量评价。防止软件缺陷称为软件QA。 TQM 或者TQC 原理 TQM(全面质量管理)或者TQC(全面质量控制)。其原理是,用集中的质量评判团队来负责质量是不实际的,因为工作的人不负责质量,所以他们不会设法实现质量评判目的。 要想制造高质量产品,需要创立从管理开始自上而下的质量意识,使全体成员共同承担质量责任。 SQC 软件质量控制(SQC)是测试团队很常用的名称。该名称来源于制造行业,其中QC 检验 员对生产线上的产品进行采样、检测,如果测试失败,他有权停掉生产线或者整个工厂。 测试团队很少有这种授权。软件QC 团队也是如此。 Murphy 法则 永远不会有足够的时间把事情做好,但是总有时间返工。软件开发小组需要遵循一个过程,花费一些时间,变得有条理,一开始就设法作对。 测试人员的目标 找出软件缺陷,尽可能早一些,并保证其得到修复。 测试工作过程要点 利用组织良好的测试计划、测试案例和测试报告正确交流和制定来完成的测试工作,是测试员达到目标的保障。 检查代码 静态白盒测试 进行静态白盒测试的首要原因是尽早发现软件缺陷,以找出动态黑盒测试难以揭示或遇到的软件缺陷。 独立审查代码的人越多越好,特别是在开发过程初期从底层进行。 另外可以为黑盒测试人员提供思路,他们不必了解代码的细节,但是根据审查备注,可以确定似乎有问题或者存在软件缺陷的特征范围。 开发小组没有专人负责白盒测试,一般由程序员组织和执行审查人员,软件测试人员被当作独立的观察者。也有测试人员是该任务执行人,要求编写代码的程序员和其他同事帮助审查。 静态白盒测试常见问题是不能善始善终。很多小组认为费用太高,没有产出。这是不正确的,很多公司已经招聘和培训程序员和测试员进行白盒测试了。 正式审查 正式审查有四个要素: 确定问题。审查的目标是找出软件问题,包括出错项目和遗漏项目。 遵守规则。审查需要固定的规则,如审查代码的行数,花的时间,那些内容需要备注等。 准备。每个合作者需要知道自己的职责,很多问题是在准备期间发现的。 编写报告。必须有书面报告,使报告便于开发小组使用。 同事审查 这是一种最简单的方法,一般由一两个程序员和测试员一起进行,为了不至于成为闲聊,需要遵守正式审查的四个要素。这种聚集起来讨论代码也可以找出软件缺陷。 公开陈述 编写代码的程序员向 5 人小组或者其他类似程序员和测试员正式表述。审查人员之 中应该有一名资深程序员是很重要的。 检验 最正式的审查类型,参与者称为检验员,职责从不同角度包括用户,测试员和产品支持人员角度来审查产品。 有些检验员被委任为会议主席和会议记录,保证检验过程遵守规则及审查。会议后可能检验员要碰头讨论发现的不足,程序员进行修改。 最后由主席检验修改结果。检验被证明为在设计文档和代码中发现软件缺陷最有效的方法。 编码规范和标准 可以运行并且测试中也表现稳定的代码被称为有问题,令人不易理解。一般有三个重要原因需要坚持标准和规范: 可靠性。事实证明按照某种标准或者规 范写的代码更加可靠。 可读性/维护性。符合设备标准的规范代码容易阅读、理解和维护。 移植性。如果代码符合设备标准,移植将很轻松。 静态白盒测试可能遇到的问题类型 ?? 数据引用出错

文档评论(0)

rachel + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档