叶子,软件测试sky下度过十数载生涯。几多风雨波折,几多辛酸甘苦,不足为外人道也。 若干手机测试,web测试,金融测试经验,若干测试管理经验,现在依然带着若干迷茫然信念坚定的踽踽独行于金融软件测试的茫茫大海之中,希望在测试的道路上有更多的同路人。

转载:测试工程师工作流程概论

上一篇 / 下一篇  2008-07-01 22:18:26

测试工程师工作流程概论

1^vz%d[H/c0

测试工程师的工作流程,与公司的整体工作流程,项目的测试要求等因素相关。本文主要讨论测试工程师的一般工作流程。
1p3NL2a%r PT&e/z0
X?!E.I`&j"R}0
做好测试准备51Testing软件测试网0oYLsL1ar_w7R

w0K a8R;Uo~4kk01)
明确测试任务的范围 51Testing软件测试网 hBu&U}W
51Testing软件测试网Y`x)mV6ES!Z0v
   
测试文档通常包括测试目的、测试环境、测试方法、测试用例、测试工具等。测试工程师首先要通读文档,对整个测试要求形成整体认识,明确测试目的,以及测试要求和测试重点,明确软件测试方法和使用的测试工具。 
)jr5LS5a1t0
B+Jm0n'YDC'Ms Q02)
明确测试时间 
Sn3H&xyDN0
XYC:U/_&Q[:E0   
明确测试周期和测试时间进度。如果是多人合作完成一个软件,则要首先明确属于自己的测试内容、根据测试内容和测试周期,估算自己每日应该完成的工作量。此外由于软件测试是群体协作的测试活动,需要明确哪些测试内容要与其他测试工程师协作才能完成。 
#\`]+c.I%mIG/S!O051Testing软件测试网z2T9l)Wjy8`_3P!G
3)
设置测试环境51Testing软件测试网tjIT2Vj1n.Z

h{:Et6d/pR3y2A0   
根据测试文档要求,设置测试需要的软件和硬件环境,包括操作系统,要测试的软件和其他必要的测试工具软件等。所有这些完成后,分别运行,查看是否能正确运行,保证符合测试文档要求的测试环境。 51Testing软件测试网]wY!x8Dh |"K,C
51Testing软件测试网8C2BH^6[u/p1g
4)
学习被测试软件51Testing软件测试网;Myy+N3FqE#v:j)b

2f;? |y5j A_*m'R0   
对于不太熟悉的软件,可以通过阅读软件自身的教程和帮助文件,学习本软件的一般操作方法,也可以参照相关的书籍资料等。另外,向熟悉测试软件的其他同事请教软件使用方法,也是学习软件的一条捷径。对软件使用越熟练,测试过程越顺利,测试效果越理想。 
_)qxbU Lf3l0
"M6Q5hu5r`/Z05)
确认完全理解测试任务51Testing软件测试网bv~3q~;_1tXe Z
51Testing软件测试网YOY7S UQ1K
   
软件测试最重要的要求就是确实明确了测试任务和要求,这包括正确理解了测试文档,确认可以按照测试进度要求,完成测试。对于测试工具要正确安装,熟练使用。如果有任何不明白之处,向软件测试负责人询问。切忌凭自己的理解和主观推测,自行其事。当然,真正测试中,往往会遇到各种新的小疑难问题,也需要及时向测试负责人请教,以保证测试顺利进行。51Testing软件测试网b:^ox#CN2\9M+W
51Testing软件测试网H2X nK%VUZ6W
执行软件测试任务 
T:N%{#PG4_F$k9P051Testing软件测试网8s)Z,~Hn~#q
1)
按照测试文档要求,逐项认真测试
J%cyC(aJ6rb"r051Testing软件测试网:ANg\,l'N-F0JQ'|
   
根据测试文档测试要求,按照测试步骤,逐项进行。通过运行软件,观察测试结果,与软件需求说明书的内容进行比较,找出软件错误。对于需要调用测试用例的测试,保证正确地调用了测试用例,注意观察和分析测试结果。某些不容易重复的错误,需要反复测试,总结重复该错误所需要的测试步骤,直到确认可以重复出现为止。 
W;{/m*yDN} wv&D051Testing软件测试网]nb tSA7sW M
2)
记录发现的错误,填写软件问题报告 
eY1i t"M%h&r6M051Testing软件测试网]!J T)F Nv:^
   
为了纠正软件中的错误,测试工程师要正确记录发现的错误,将错误再现的步骤写入测试报告中,测试报告是程序测试的重要组成部分,正确书写测试报告是对测试工程师的基本要求。采用软件缺陷数据库管理测试中发现的软件缺陷,每一条错误作为数据库的一条记录,方便记录、修改、查询。 
q6[|&J]T)_7xy)|051Testing软件测试网`,i'ha8_(F2ov \E+y
3)
填写测试进度表和必要的测试内容记录表
9HB+G$Bz1kd*L+rL0
,IqB-e1\Q0   
每天将测试内容写入测试进度表文档,可以使测试负责人了解测试进度,控制测试周期内测试的连续性,增强测试过程控制性,保证测试的正常进行。测试记录要准确完整,实事求是,必要时插入测试注释,解释测试中的特殊问题。测试进度表是评价测试质量和工作内容的重要凭证,对于测试后发现的测试错误和失误,可以通过检查测试记录,寻找产生错误的原因。 
5S1]'P&Oir0
)F4om+juU04)
测试中发现疑难及时请教51Testing软件测试网'f4HRFTH&x

c4W@o"Mz$Z @n0   
测试是一个动态的过程,可能由于自己的错误操作或者测试文档内容的错误,使得测试过程中出现自己不能解释的现象或结果,出现与测试要求不符合的情形,这时可能需要与其他测试者协商或求助,如果问题仍然不能解决,应该及时请教,听取意见和建议,必要时反复讨论直到问题全面解决。51Testing软件测试网4\'_,fo%M!s Ku"]a
51Testing软件测试网PU-^h~.lkQ2P'?7j
全面检查测试结果51Testing软件测试网 E z \ X l.m|/]
51Testing软件测试网-J2N&gl+m bp%Et
1)
对照测试文档要求,检查测试内容是否完整 
3`#fe6q%@&}051Testing软件测试网9j3B![W9O2vot
   
测试完成后,要对照测试文档检查测试是否全部完成,保证没有丢失测试内容。如果某些内容,由于测试环境的要求不满足,或者由于测试时间短没有进行,则要写入测试进度表文档。 51Testing软件测试网B+Sf z A*BT

#sRW3b {X02)
检验书写的软件问题报告的记录,使之确切、规范
G(kB&L3i/_ t^051Testing软件测试网5e | S;eAl@'q
   
正确书写测试记录是保证迅速定位软件错误,加快改正错误的必要前提。专业规范的软件记录报告是体现公司测试水平和专业实力的外在体现。认真检查书写的每条记录是否符合规范,格式、步骤、内容一一检查,必要时补充或删减。 51Testing软件测试网 [d{V U[2J
51Testing软件测试网w#B$I[w2b,zM
上述三个阶段,相互联系紧密,其中准备是基础,测试是重点,检查是保证,应该根据测试的软件特点合理安排51Testing软件测试网S8Mf NL@0G7tZ

 51Testing软件测试网{6pr)i*a J8zr


TAG: 转载

 

评分:0

我来说两句

tengmy

tengmy

叶子,生长于长白山脚下,暂居于大海之巅。喜欢舞文弄墨,喜欢拥有自己味道的人生。

日历

« 2024-04-08  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 128596
  • 日志数: 139
  • 图片数: 1
  • 建立时间: 2008-04-22
  • 更新时间: 2022-11-06

RSS订阅

Open Toolbar