软件测试(20150819)

软甲测试人员必备的素质:

  1. 计算机专业技能

1)测试专业技能

2)软件编程技能

3)网络、数据库、操作系统等知识


2.行业知识

电信、金融等


3.个人素质

1)细心

2)耐心

3)专心

4) 责任心

5)自信心



软件开发流程:

1.需求调研分析

  系统分析员和用户初步了解需求,列出系统的大功能模块,每个大功能模块下有哪些小模块。

2.概要设计

  即系统设计,包括系统的基本处理流程、系统的组织结构、模块划分、功能分配、接口设计、 运行设   计、数据结构设计和出错处理设计。

3.详细设计

  在详细设计中,描述实现具体模块所涉及到的主要算法、数据结构、类的层次结构及调用关系,需要   说明软件系统各个层次中的每一个程序(每个模块或子程序)的设计考虑,以便进行编码和测试。应当   保证软件的需求完全分配给整个软件。详细设计应当足够详细,能够根据详细设计报告进行编码。

4.编码

  开发者根据《软件系统详细设计报告》中对数据结构、算法分析和模块实现等方面的设计要求,开始   具体的编写程序工作,分别实现各模块的功能,从而实现对目标系统的功能、性能、接口、界面等方   面的要求。

5.测试

6.软件交付准备

7.验收



软件测试的一般流程:

  1. 需求分析阶段:只要就是对业务的学习,分析需求点。

  2. 测试计划阶段:测试组长就要根据SOW开始编写《测试计划》,其中包括人员,软件硬件资源,测试点,集成顺序,进度安排和风险识别等内容。

  3. 测试设计阶段:测试方案一般由对需求很熟的高资深的测试工程师设计,测试方案要求根据《SRS》上的每个需求点设计出包括需求点简介,测试思路和详细测试方法三部分的方案。《测试方案》编写完成后也需要进行评审。

  4. 测试方案阶段:主要是对测试用例和规程的设计。测试用例是根据《测试方案》来编写的,通过《测试方案》阶段,测试人员对整个系统需求有了详细的理解。这时开始编写用例才能保证用例的可执行和对需求的覆盖。测试用例需要包括测试项,用例级别,预置条件,操作步骤和预期结果。其中操作步骤和预期结果需要编写详细和明确。测试用例应该覆盖测试方案,而测试方案又覆盖了测试需求点,这样才能保证客户需求不遗漏。同样,测试用例也需要评审。

  5. 测试执行阶段:执行测试用例,及时提交有质量的Bug和测试日报,测试报告等相关文档。


你可能感兴趣的:(软件测试,软件开发,计算机专业,软件编程,编写程序)