V模型:左到右
验收测试:一般是用黑盒测试方法。
系统测试:整个系统功能,黑盒测试方法,是将已经确认的软件、计算机硬件、外设、网络等其他元素结合在一起,进行信息系统的各种组装测试和确认测试,其目的是通过与系统的需求相比较,发现所开发的系统与用户需求不符或矛盾的地方,从而提出更加完善的方案。
集成测试:模块的衔接,软件工程师,重点程序接口。也叫组装测试或联合测试。在单元测试的基础上,将所有模块按照设计要求(如根据结构图)组装成为子系统或系统,进行集成测试。
单元测试:白盒测试方法。是指对软件中的最小可测试单元进行检查和验证。
黑盒:
等价类划分法,是典型的黑盒测试方法。重点是功能需求,多发现错误。
边界值分析法,大量的错误是输出输入的边界上。
通常和等价类划分法一起使用。(这两种方法用的比较多)
因果图法,是一种适合于描述对于多种输入条件组合的测试方法。图表中有输入-中间状态-输出,其中1为发生,0为没发生。
错误猜测法:在测试程序时,人们可以根据经验或直觉推测程序中可能存在的各种错误,从而有针对性地编写检查这些错误的测试用例的方法。
白盒:
逻辑覆盖测试
循环覆盖测试:一种覆盖标准。
基本路径测试:运用比较广泛。
测试用例:
盖测试的功能,要覆盖全面,需要全面了解。
一个好测试用例,可以解决程序中的bug。
设计好的测试用例,编写设计用例就方便多了。
测试用例组织方式:
一组条件或变量,测试者根据它来确定应用软件或软件系统是否正确工作。多数是用excle来呈现的。
测试报告:
是测试阶段的最后的文档产出物,目的在于总结测试阶段的测试情况以及分析测试结果。
缺陷跟踪管理系统:
通常也称之为问题报告单或缺陷记录。缺陷跟踪管理系统主要完成对缺陷报告的记录、分析和状态更新等管理。一个完善的缺陷跟踪管理系统对于测试的成功实施是非常重要的。
进度管理?
在项目实施过程中,对各个人物的实际进展情况和项目预定完成期限所进行的管理
如何保证项目进度?
掌握工作进度,确定任务完成标准,敏捷模型管理开发过程,及时调整计划,找出影响进度的因素,关注人
如何进行风险控制?
风险意识,识别风险,规避风险,转移风险,控制风险损失
项目评审?
质量保证,进度控制,项目的阶段总结,为处理项目风险提供机会。
内容有项目产出物、项目计划及进度、项目存在风险、项目遇到的困难和问题、解决思路、后续开发计划。
验收交付的过程:
开验收大会,数据的录入,平台的搭建,压力测试,客户评审。
数据的倒入,和之前的测试不同,主要是功能性测试。
维护工作做什么?
专门的工程师维护一到两年。后续可能还其他需求。一般免费维护一年到两年。
内容有矫正性、适应行、完善性、预防性维护。
过程改进?
帮助软件企业对其软件开发过程的改进进行计划和实施。
CMM:能力成熟度模型
有五个等级,初始、可重复、已定义、已控制、优化
要注意的是,级别越高,成熟程度越高。