第一单元理 测试理论

:一、软件的分类

1、软件的定义:

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

2、根据应用场景分类:

                    工具类软件、游戏型软件、媒体型软件、电商型软件等

3、根据软件架构分类:

                    单机版软件:

                                        office、红警等

                    分布式软件:

                                          C/S 架构软件:客户端需安装专门软件,如QQ 微信等

                                           B/S架构软件:客户端为浏览器 ,如百度、hao123等

二、软件测试的原则 

                                原则一:尽早进入软件测试   

                                原则二:穷尽测试是不可行的

                                原则三:程序员应避免检查自己的程序

                                原则四:充分注意测试中缺陷的群集现象

                                原则五:严格执行测试计划,排除测试的随意性

                                原则六:应当对每一个测试结果做全面的检查

                                原则七:妥善保存测试计划、测试用例、出错统计和最终分析报告,

                                                为维护提供方便

                                原则八:设计测试用例时,应当包括合理的输入数据和不合理的输入数据

                                原则九:测试用例应由测试数据和与之对应的预期输出结果这两部分组成

三、开发与测试模型

                                1、开发模型 : 瀑布模型   快速原型模型  增量模型   敏捷开发

                                 2、测试模型 :V模型    W模型                         

四、软件测试的流程

            阶段名                            工作内容                                                        产出物

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

    测试计划阶段             编写测试计划、计划评审                                            测试计划

    测试设计阶段       提取测试点、编写测试用例、用例评审                            测试用例

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

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

五、软件测试的分类

                    1、按技术划分:黑盒测试、白盒测试、灰盒测试

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

                    3、按内容划分

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

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

                                               兼容性测试  :浏览器测试 、分辨率测试 、系统测试

                    4、按其他划分  :冒烟测试、随机测试、安全性测试、探索性测试、

                                                 回归测试、 Alpha测试、Beta测试


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.1 软件的分类 1.1.1 软件的定义 一系列按照特定顺序组织的计算机数据和指令的集合。软件 = 数据 + 指...
    Anwfly阅读 2,510评论 0 14
  • 第一单元 测试理论 1.1 软件的分类 1.1.1 软件的定义 一系列按照特定顺序组织的计算机数据和指令的集合。 ...
    在摘棉花阅读 284评论 0 0
  • 1.1软件测试的分类 1.1.1软件的定义 一系列按照特定顺序组织的计算机数据和指令的集合。 软件 = 数据 + ...
    Coisini_1209阅读 258评论 0 0
  • 关键词:测试基础理论1、软件测试的含义(概念)——什么是软件测试2、软件测试的目的(意义)——为什么要做软件测试3...
    Jeff_9021阅读 935评论 0 1
  • 今天感恩节哎,感谢一直在我身边的亲朋好友。感恩相遇!感恩不离不弃。 中午开了第一次的党会,身份的转变要...
    迷月闪星情阅读 10,620评论 0 11