V模型:左到右

验收测试:一般是用黑盒测试方法。

系统测试:整个系统功能,黑盒测试方法,是将已经确认的软件、计算机硬件、外设、网络等其他元素结合在一起,进行信息系统的各种组装测试和确认测试,其目的是通过与系统的需求相比较,发现所开发的系统与用户需求不符或矛盾的地方,从而提出更加完善的方案。

集成测试:模块的衔接,软件工程师,重点程序接口。也叫组装测试或联合测试。在单元测试的基础上,将所有模块按照设计要求(如根据结构图)组装成为子系统或系统,进行集成测试。

单元测试:白盒测试方法。是指对软件中的最小可测试单元进行检查和验证。

 

黑盒:

等价类划分法,是典型的黑盒测试方法。重点是功能需求,多发现错误。

边界值分析法,大量的错误是输出输入的边界上。

通常和等价类划分法一起使用。(这两种方法用的比较多)

因果图法,是一种适合于描述对于多种输入条件组合的测试方法。图表中有输入-中间状态-输出,其中1为发生,0为没发生。

错误猜测法:在测试程序时,人们可以根据经验或直觉推测程序中可能存在的各种错误,从而有针对性地编写检查这些错误的测试用例的方法。

 

白盒:

逻辑覆盖测试

循环覆盖测试:一种覆盖标准。

基本路径测试:运用比较广泛。

 

测试用例:

盖测试的功能,要覆盖全面,需要全面了解。

一个好测试用例,可以解决程序中的bug。

设计好的测试用例,编写设计用例就方便多了。

 

测试用例组织方式:

一组条件或变量,测试者根据它来确定应用软件或软件系统是否正确工作。多数是用excle来呈现的。

 

测试报告:

是测试阶段的最后的文档产出物,目的在于总结测试阶段的测试情况以及分析测试结果。

  

缺陷跟踪管理系统:

通常也称之为问题报告单或缺陷记录。缺陷跟踪管理系统主要完成对缺陷报告的记录、分析和状态更新等管理。一个完善的缺陷跟踪管理系统对于测试的成功实施是非常重要的。

  

进度管理?

在项目实施过程中,对各个人物的实际进展情况和项目预定完成期限所进行的管理

 

如何保证项目进度?

掌握工作进度,确定任务完成标准,敏捷模型管理开发过程,及时调整计划,找出影响进度的因素,关注人

  

如何进行风险控制?

风险意识,识别风险,规避风险,转移风险,控制风险损失

 

项目评审?

质量保证,进度控制,项目的阶段总结,为处理项目风险提供机会。

内容有项目产出物、项目计划及进度、项目存在风险、项目遇到的困难和问题、解决思路、后续开发计划。

 

验收交付的过程:

开验收大会,数据的录入,平台的搭建,压力测试,客户评审。

数据的倒入,和之前的测试不同,主要是功能性测试。

 

维护工作做什么?

专门的工程师维护一到两年。后续可能还其他需求。一般免费维护一年到两年。

内容有矫正性、适应行、完善性、预防性维护。

  

过程改进?

帮助软件企业对其软件开发过程的改进进行计划和实施。

 

CMM:能力成熟度模型

有五个等级,初始、可重复、已定义、已控制、优化

要注意的是,级别越高,成熟程度越高。