1-4

作者: __65a0 | 来源:发表于2021-07-05 21:15 被阅读0次

一、软件测试基础理论

1.软件的定义:数据和指令

2.软件的分类:

1) .场景:工具类、游戏、电商、媒体

2) .架构:

单机版:不需要联网

分布式:需要联网

B/S:浏览器器/服务器

C/S:客户端/服务器

3.软件测试

1.定义:通过人工或者自动化验证实际结果与需求是否一致过程

2.原则

缺陷集群性(28原则)

测试显示软件存在的缺陷

杀虫剂悖(bei)论

测试活动依赖测试内容

没有错误是好谬论

穷尽测试是不可能的

测试尽早介入

4.开发模型

1.瀑布流模型

2.快速原型

3.增量模型

4.敏捷开发

5.测试模型

V模型

W模型

H模型

X模型

6.软件测试流程

|阶段|产物|

            |:-:|:-:|:-:|

|阶段   |                              工作内容                        |       产物       |

|准备   |         立项、需求分析、需求评审                 |   PRD          |

|计划   |           编写、评审测试计划                          |   测试计划   |

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

|执行   |   冒烟测试、执行测试、提bug、回归测试   |   缺陷报告   |

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

7.软件测试分类

1.技术:黑白灰

2.阶段:

|阶段|产物|

                        |:-:|:-:|:-:||:-:|

|阶段   |                              测试对象                        |       测试人员       |       测试方法       |

|单元测试   |                               一个模块、类、方法                  |              开发/白盒测试工程师             |          白盒测试         |

|集成测试   |   一个模块、类、方法组装成一个系统或者子系统   |               开发/白盒测试工程师             |     白盒/黑盒测试     |

|系统测试   |                                整个软件系统                            |                 黑盒测试工程师                   |          黑盒测试         |

|验收测试   |                                整个软件系统                            |   黑盒测试工程师/用户/老板/经理         |          黑盒测试         |

3.内容

1.功能:UI测试、冒烟、回归测试

2.性能:压力、负载、并发

3.兼容性:

App:Android版本、厂商、屏幕分辨率、屏幕样式(水滴、刘海、全屏、曲面、折叠)

web:浏览器内核、版本

4.专项测试

APP:安装卸载、升级、中断、弱网

二、测试计划

1.模板

1.测试目的:整体概述、详细描述

2.测试资源:人力资源

                              |:-:|:-:|:-:|

|姓名   |                          职务                        |      岗位职责       |

                                |             |                                                          |                           |

硬件

                        |:-:|:-:|:-:|:-:|

|名称   |                          配置                        |      数量       |      备注       |

                                |             |                                                          |                    |                    |

软件资源

|软件名称|                          描述                        |     

                                |             |                                                          |  

网络资源

|互联网 |                         局域网                        |

                                |             |                                                          |  

3.测试范围:对象、特性、非特性

4.测试风险:人资法环时+具体项目风险

                        |:-:|:-:|:-:|:-:|:-:|:-:|

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

                                |             |                                           |                           |                        |                    |                           |

5.人员分工

|姓名       |      职务       |      工作内容       |

                                     |                     |                   |                            |

6.测试策略

功能

接口

界面

兼容性

性能

7.测试进度

|测试任务   |                 负责人           |      预开始时间       |      预结束时间       |      进度       |      备注      |

                                |             |                                           |                           |                        |                    |                           |

8.测试准则

|阶段        |   启动准则    |   暂停准则   |   在启动准则    |      结束准则      |

|集成测试      |                        |                     |                        |                    | 

|系统测试      |                        |                     |                        |                    | 

|验收测试      |                        |                     |                        |                    | 

9.测试输出

|名称      |   负责人   |      路径      |

|测试计划   |                |                   | 

|测试用例   |                |                   | 

|测试报告   |                |                   | 

|缺陷报告   |                |                   | 

2.怎么写

1.设计封面:项目名称、标题、版本、表格、组别

2.九大项

3.插入目录

三、测试用例

1.等价类划分法

1.定义:输入数据分为若干个区域,取有代表性的数据

2.分类:

1.有效等价类:合理的数据

2.无效等价类:不合理的数据

2.边界值分析法:

定义:取稍高于或稍低于边界的一些数据进行测试,使用离点、上点、内点确定取值。

3.获取·:

1.上点:边界点

2.内点边界内部的点

3.离点:开内闭外

4.场景法

定义:模拟实际用户场景

分类:

1.基本流:正确流程

2.备选流:正确的流程每一个步骤取反

5.错误推测法:

测试经验丰富的人喜欢使用的一种测试用例设计方法。一般这种方法是基于经验和直觉推测程序中可能发送的各种错误,有针对性地设计。只能作为一种补充。

6.因果图方法:

比较适合输入条件比较多的情况,测试所有的输入条件的排列组合。所谓的原因就是输入,所谓的结果就是输出。5. 场景法:通过模拟业务场景来对系统的功能点或业务流程的描述,从而提高测试效果的黑盒测试方法

7.判定表

8.正交实验法

发红包、朋友圈、水杯、小视频

四、禅道

1.安装:下一步

2.使用

1.测试bug(测试人员):测试到提bug

2.解决bug(开发):测试 到 bug 到 确认 到 完成

3.再次测试(测试人员):测试 到 再次测试 到 如果解决,点击关闭,否则重新编辑

相关文章

网友评论

      本文标题:1-4

      本文链接:https://www.haomeiwen.com/subject/slniultx.html