实训总结

一:软件的分类

1.软件的定义   

    一系列按照特定顺序组织的计算机数据和指令的集合     

软件 = 数据+指令+文档

2.软件的分类       

        单机版软件,分布式软件  

    分布式软件:

        C/S架构软件:客户端需安装专门软件      

        B/S架构软件:客户端为浏览器

3.软件测试的定义与原则    

    1》测试显示软件存在缺陷   

    2》穷尽测试是不可能的    

    3》测试尽早介入   

    4》 缺陷集群性(2/8原则)   

    5》 杀虫剂悖论    

    6》测试活动依赖于测试内容    

    7》没有错误是好是谬论

4.开发模型   

    1》瀑布模型   

    2》快速原型模型   

    3》增量模型  

    4》敏捷开发

5.测试模型  

1》v模型     

2》w模型

6.软件测试的流程    

测试准备阶段——→项目立项,需求分析,需求评审——→需求文档,产品PRD    

测试计划阶段——→编写测试计划,计划评审——→测试计划    

测试设计阶段——→提取测试点,编写测试用例,用例评审——→测试用例    

测试执行阶段——→冒烟测试,执行测试用例,提bug,回归测试——→缺陷报告    

测试完成阶段——→验收测试,编写测试报告,项目上线——→测试报告

7.软件测试的分类    

1》按技术划分:黑盒测试,白百何测试,灰盒测试             

2》按阶段划分:单元测试,集成测试,系统测试,验收测试      

3》按内容划分:功能测试,性能测试,兼容性测试                  

        功能测试:界面测试,功能测试,界面测试,冒烟测试,回归测试,业务逻辑测试,易用性测试                

        性能测试:性能测试,压力测试,负载测试,并发测试      

        兼容性测试:冒烟测试,水机测试,安全性测试,探索性测试    

4》按其他划分:冒烟测试,随机测试,安全性测试,探索性测试,Alpha测试,Beta测试

二:测试计划    

1.测试计划的定义                                      

制定测试目的,范围,方法,时间进度及软件测试重点的过程    

2.测试计划核心模板                                                             

    测试目的,测试资源,测试范围,测试风险,人员 分工,测试策略,测试准则,测试进度、提交测试文档。   

 3.测试计划封面和目录        

    封面:测试计划,编写人,编写时间等,可以表格,也可以文字描述            

    目录:自动生成    

4.测试目的的编写结构        

    目的的总体概述        

    包含详细描述    

5.测试目的编写内容           

    对项目测试进行整体描述,不用过于详细。            

    详细描述各个模块,功能具体要做什么样的测试,bug解决情况,以及相应的上线时间    

6.测试资源        

    1》软件资源:包含测试需要的软件的版本,数量,描述       

     2》硬件资源,包含测试需要的硬件的配置和数量    

7.测试范围       

    1》测试对象:软件,需求文档        

    2》测试的特性:内容        

    3》不测试的特性:不需要测试的内容,入注册功能    

8.测试风险        

            模板:风险编号,风险描述,风险等级(高,中,低),责任人,风险对测试的影响,规避方法       

        可能存在的风险以及规避方法模板:

    | 风险编号 | 风险描述 | 风险等级 |责任人|风险对测试的影响|规避方法|

|-----|------|------|-----|------|------|

|1|测试登录模块|高|张三|-----|-----|


你可能感兴趣的:(实训总结)