测试工程师入门要了解什么?(一)

测试工程师入门要了解什么?(一)

  测试人员的目标:找出软件缺陷,尽可能早一些,并保证其得到修复

 

  测试工作过程要点:利用组织良好的测试计划、测试案例和测试报告正确交流和制定来完成的测试工作,是测试员达到目标的保障。

 

  静态白盒测试:进行静态白盒测试的首要原因是尽早发现软件缺陷,以找出动态黑盒测试难以揭示或遇到的软件缺陷。独立审查代码的人越多越好,特别是在开发过程初期从底层进行。另外可以为黑盒测试人员提供思路,他们不必了解代码的细节,但是根据审查备注,可以确定似乎有问题或者存在软件缺陷的特征范围。

开发小组没有专人负责白盒测试,一般由程序员组织和执行审查人员,软件测试人员被当做独立的观察者。也有测试人员是该任务执行人,要求编写代码的程序员和其他同事帮助审查。

静态白盒测试常见问题是不能善始善终。很多小组认为费用太高,没有产出。这是不正确的,很多公司已经招聘和培训程序员和测试员进行白盒测试了。

 

  正式审查四个要素:

    确定问题。审查的目标是找出软件问题,包括出错项目和遗漏项目。

    遵守规则。审查需要固定的规则,如审查代码的行数,花的时间,那些内容需要备注等。

    准备。每个合作者需要知道自己的职责,很多问题是在准备期间发现的。

    编写报告。必须有书面报告,使报告便于开发小组使用。

 

  同事审查:这是一种最简单的方法,一般由一两个程序员和测试员一起进行,为了不至于成为闲聊,需要遵守正式审查的四个要素。这种聚集起来讨论代码也可以找出软件缺陷。

 

  公开陈述:编写代码的程序员向5人小组或者其他类似程序员和测试员正式表述。审查人员中应该有一名资深程序员是很重要的。

 

  检验:最正式的审查类型,参与者成为检验员,职责从不同角度包括用户,测试员和产品支持人员角度来审查产品。有些检验员被委任为会议主席和会议记录,保证检验过程遵守规则及审查。会议后可能检验员要碰头讨论发现的不足,程序员进行修改。最后由主席检验修改结果。检验被证明为在设计文档和代码中发现软件缺陷最有效的方法。

 

posted @ 2020-12-31 14:47  渡赢  阅读(364)  评论(0编辑  收藏  举报