软甲测试人员必备的素质:
计算机专业技能
1)测试专业技能
2)软件编程技能
3)网络、数据库、操作系统等知识
2.行业知识
电信、金融等
3.个人素质
1)细心
2)耐心
3)专心
4) 责任心
5)自信心
软件开发流程:
1.需求调研分析
系统分析员和用户初步了解需求,列出系统的大功能模块,每个大功能模块下有哪些小模块。
2.概要设计
即系统设计,包括系统的基本处理流程、系统的组织结构、模块划分、功能分配、接口设计、 运行设 计、数据结构设计和出错处理设计。
3.详细设计
在详细设计中,描述实现具体模块所涉及到的主要算法、数据结构、类的层次结构及调用关系,需要 说明软件系统各个层次中的每一个程序(每个模块或子程序)的设计考虑,以便进行编码和测试。应当 保证软件的需求完全分配给整个软件。详细设计应当足够详细,能够根据详细设计报告进行编码。
4.编码
开发者根据《软件系统详细设计报告》中对数据结构、算法分析和模块实现等方面的设计要求,开始 具体的编写程序工作,分别实现各模块的功能,从而实现对目标系统的功能、性能、接口、界面等方 面的要求。
5.测试
6.软件交付准备
7.验收
软件测试的一般流程:
需求分析阶段:只要就是对业务的学习,分析需求点。
测试计划阶段:测试组长就要根据SOW开始编写《测试计划》,其中包括人员,软件硬件资源,测试点,集成顺序,进度安排和风险识别等内容。
测试设计阶段:测试方案一般由对需求很熟的高资深的测试工程师设计,测试方案要求根据《SRS》上的每个需求点设计出包括需求点简介,测试思路和详细测试方法三部分的方案。《测试方案》编写完成后也需要进行评审。
测试方案阶段:主要是对测试用例和规程的设计。测试用例是根据《测试方案》来编写的,通过《测试方案》阶段,测试人员对整个系统需求有了详细的理解。这时开始编写用例才能保证用例的可执行和对需求的覆盖。测试用例需要包括测试项,用例级别,预置条件,操作步骤和预期结果。其中操作步骤和预期结果需要编写详细和明确。测试用例应该覆盖测试方案,而测试方案又覆盖了测试需求点,这样才能保证客户需求不遗漏。同样,测试用例也需要评审。
测试执行阶段:执行测试用例,及时提交有质量的Bug和测试日报,测试报告等相关文档。
本文出自 “7290613” 博客,请务必保留此出处http://7300613.blog.51cto.com/7290613/1685849
原文地址:http://7300613.blog.51cto.com/7290613/1685849