一. 关于测试人员能力技能需要自我评价 1. 熟悉测试和bug跟踪的流程,并在bug跟踪过程中给出错误分析。
随着经历了几个项目的测试,现在已经能够比较好的了解整个测试流程的过程,对bug也能够进行一定的分析(分析的程度取决于对需求的了解和其他方面的知识)。
2. 熟悉SQL语法,能够编写出一些复杂的SQL语句
现在可以在开发人员讲解后,比较清楚的了解存储过程的实现,能够读懂一些基本的SQL语句,自己写一些查询需要的语句,但还不能说得上对SQL充分熟悉,还需要一定的加强。
3. 熟悉测试用例,对负责的模块能写作并执行有效的测试用例
能够根据需求很快的提供出需要的测试方法,并把方法转换成测试用例,也有能力随着测试的深入和对系统进一步的理解增加测试用例。(这个很大程度取决于对需求的理解)。
4. 熟悉自动化测试工具,如Loadrunner,Winrunner,QTP
这一点由于目前项目没有需要,还有很大的欠缺,只是了解自动化工具能够提供的帮助,还没有在实际应用中很好的使用过,(如果项目没有涉及)自动化工具的使用我将会在明年的上半年进行自我加强,不过目前PET项目可能会涉及到一些自动工具的使用,我会珍惜这个机会,把项目使用的功能掌握。
5.对测试结果进行分析并写作相应测试报告
在提交bug的过程中我们都会有相应对bug的一些说明并且和开发人员讨论一下bug产生和解决的方
6. 有能力分析出要完成项目所需的硬件需求
在项目测试开始前都会像客户了解所需要的硬件需求,并向开发人员了解其他需要的软硬件需求。
7.有能力最小化缺陷复现步骤,有能力判断并合并重复Bug
现阶段,我们PET测试组在测试中,都是把bug落实到具体的需求点上,但是项目的特殊,四个工厂在大体逻辑上是一致的,但具体实现中又是个有特点,重复bug的定义有一定的难度,但组内成员,对这一方面有一定认识,比较好的做到了合并重复bug.
8. 能确定测试工作范围,判断工作优先级别并制定出相应工作计划 在对需求有一定了解后,测试组可以很快拿出针对每个需求的测试方法,但是由于上个项目开发人员时间比较紧张(而这个项目的具体需求和逻辑只有开发人员了解),测试方面能够得到对需求的了解比较有限,导致了与开始分析需要的时间和计划产生了比较大的差异,随着测试的进行我们测试组比较好的调整了项目实际的需求和工作计划。
9. 会使用项目所需的测试工具定位Bug,分析Bug数据,并协同其他人员进行进一步的解决
在TD有每个BUG的纪录,即便在项目最后阶段时间紧张,开发人员在工厂现场办公,不能和我们有及时的交流,我们仍然继续坚持检查现有版本,并把发现的问题进行整理在第一时间通过邮件的方式提交给开发人员。
10. 较少监管时也能进行工作 在项目有需要的时候能够自觉加班,在项目进行中努力工作,最大限度的发挥自己能起到的作用 11.清楚何时应该向上反映问题 在项目告一段落的阶段能够提交比较好的总结,但在项目进行中由于时间紧张,在提交报告上还有所欠缺
12. 有能力向测试组工作流程提出改进建议
在测试组工作例会中能够提出一些建议和看法
13.会写一些基本的测试脚本
目前没有接触到相关的需要,因此在这方面还有比较大的欠缺
14. 针对项目能制定出周计划及相应任务安排
在项目进行中基本上能考虑到目前需要的工作,并且会和组员进行讨论,并确定出具体的工作安排
15. 有能力把问题锁定在小范围内并提交给合适的人去进行进一步的调查解决
目前需求点比较明确,一般我采用小组讨论,并按讨论出的预计时间安排工作,在项目进行中也能调节人员安排,使整个组在项目中工作同步
16.和其他模块负责人能建立好关系,并协同好其他模块人员和开发人员为项目成功努力!
这点我一直在努力,并和很多开发人员建立了不错的关系,但在项目进行中可能由于时间紧张出现一些时间上的矛盾,我会继续加强这方面的能力。 |