软件测试的流程:
1.需求评审。
2.需求定稿,测试人员理解需求。
3.测试组长发布测试计划。
4.测试人员进行测试方案的编写及评审。
5.测试人员根据测试方案定稿进行测试用例的设计及评审。
6.测试人员根据测试用例来执行测试用例。
7.发现问题并提交。
8.确认问题修复。
9.编写测试报告及总结。
10.编写安装文档或者使用手册,结束。
软件测试的流程是需求分析,测试计划,测试设计,测试环境搭建,测试执行,测试记录,缺陷管理,软件评估,RTM等9个方面。
软件测试说明。
在进行有关问题阐述前,我们先明确下分工,一般而言,需求分析、测试用例编写、测试环境搭建、测试执行等属于测试开发人员工作范畴,而测试执行以及缺陷提交等属于普通测试人员的工作范畴,测试负责人负责整个测试各个环节的跟踪、实施、管理等。
1、以上流程各环节并未包含软件测试过程的全部,如根据实际情况还可以实施一些测试计划评审、用例评审,测试培训等。
在软件正式发行后,当遇到一些严重问题时,还需要进行一些后续维护测试等。
2、以上各环节并不是独立没联系的,实际工作千变万化,各环节一些交织、重叠在所难免,比如编写测试用例的同时就可以进行测试环境的搭建工作,当然也可能由于一些需求不清楚而重新进行需求分析等。
这就和我们国家提出建设有中国特色的社会主义国家一样,只所以有中国特色,那是因为国情不一样。
所以在实际测试过程中也要做到具体问题具体分析,具体解决。
软件测试工程师有4个发展方向:
1.资深软件测试工程师。
达到这个水平比需要了解C语言、JAVA语言、数据库、数据结构、软件工程等;
2.测试部门管理者。
小的如组长,大的如测试经理,这需善于交流沟通,善于处理人际关系;
3.测试书籍编写者。
当在这一行干了几年,积攒了足够的经验,可以把经验和具体做过的项目总结出来,写一本与众不同的书;
4.软件测试培训师。
选择培训机构,培训机构缺乏有经验的软件测试师,所以这一行比较缺人才。