第一、二、三单元笔记

第一单元 测试理论

软件=数据+文档

软件的分类

场景:工具类软件、游戏型软件、媒体型软件、电商型软件

架构:单机式软件:(不联网状态)如office、红警

                  分布式软件:(联网状态)b/s和c/s如qq、微信

    面试题:b/s和c/s的区别

标准: 相对于C/S架构来说. B/S架构的两端都是使用现成的成熟产品. B/S会显的更标准一些.

效率: 相对于B/S架构来说. C/S中客户端可以分担一些数据的处理. 执行效率会高一些.

安全: B/S架构当中数据传输都是以HTTP协议进行传输的. 而HTTP又是明文输出. 可以被抓包. 那么B/S架构相比 C/S架构显的不那么安全.

升级: B/S架构只需要在服务器端将数据进行更新. 前台只需要刷新页面就可以升级. 而C/S架构必须要将两端都进 行更新才可以.

开发成本: 相对于B/S架构来说. C/S中的客户端需要自己开发. B/S不用. 所以C/S成本高一些.

  3.软件测试的定义:验证软件的实际结果和用户需求是否一致的过程

软件测试的原则

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

2.穷尽测试是不可能的

3.测试要尽早介入

4.缺陷集群性

5.杀虫剂悖论

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

7.没有错误是好是谬论

测试模型

(1) V模型

(2) W模型

(3) H模型

(4) X模型

  面试题 v模型和m模型

软件测试的流程

软件测试的分类

技术:黑盒测试,白盒测试,灰盒测试

阶段:单元测试,集成测试,系统测试,验收测试

其他:冒烟测试、随机测试、安全性测试、探索性测试、回归测试、内侧,公测,兼容性测试,

面试题软件测试的分类

第二单元 测试计划

封面和目录

测试计划模板内容

测试计划九大核心要素: 

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

面试题测试计划核心要素

测试目的:测试内容、遗留bug、何时上线

测试资源

      人力资源:职务、姓名、职责

      软件资源:软件名称、描述

      硬件资源:硬件名称、配置、数量

      网络资源:网络名称、描述

测试范围

      测试对象、测试特性、测试非特性

测试风险

      描述口诀:人资法环时

      风险编号、风险描述、风险等级、责任人、对项目的影响、规避方法

人员分工

      姓名、职务、工作内容

测试策略

界面测试:和ui设计图对比

功能测试:执行功能测试用例

接口测试:postman、Jmeter、Loadrunner、Charles、Fiddler、Requests

兼容测试:

    ①App:系统、版本、屏幕分辨率、屏幕类型(水滴。全面。曲面。刘海。折叠。双面)、手机型号

    ②Web:4类浏览器:

                                      (1)  IE、360(兼容模式),搜狗(兼容模式)(Trident内核)

                                    (2)Firefox(Gecko内核)

                                    (3)Chrome、360(极速模式)、搜狗(极速模式)(Blink内核)

                                    (4)Apple Safari(WebKit内核)

5.性能测试

①负载测试

②压力测试

③稳定性测试

6.易用测试

7.安全测试


测试准则

测试进度



任务测试人员预期开始时间预期结束时间时间进度备注

测试计划Anfly2021年12月16日2022年1月16日

提交测试文档

文档名称文档编号编写人文档详情

测试计划JY_SC_TP_007e路径

测试用例JY_SC_CASE_007t路径

缺陷报告JY_SC_BUG_007g路径

测试报告JY_SC_TEST_007h路径


第三单元 测试用例

测试用例的概述

定义:执行测试的案例

2.十六大要素:

用例编号、所属模块、用例标题、优先级、前置条件、操作步骤、测试数据、预期结果、实际结果、通过否、 bugID、编写人员、编写时间、测试人员、测试时间、备注

  3.什么是高质量的测试用例:

测试用例覆盖所有的用户需求

测试用例要简单明了

各类型的测试用例要齐全

用最少的用例覆盖最多的需求

测试用例的方法:

等价类划分法

边界值分析法

正交实验法

错误推测法

因果图法

场景法

设计测试用力的方法

    1.等价类划分法

1.定义

把所有可能输入的数据分为若干个区域,然后从每个区域中取最少量有代表性数据进行测试即可

2.分类

一般分为有效等价类和无效等价类

有效等价类:符合《需求规格说明书》,输入合理的数据集合

无效等价类:不符合《需求规格说明书》,输入不合理的数据集合

2.边界值分析法

定义:边界值分析是取稍高于或稍低于边界的一些数据进行测试。

确定边界值的方法

上点:是指边界上的点

离点:是指离上点最近的点

遵循的原则:开内闭外 开区间往中间找,闭区间往外找

内点:域内的任意点都是内点。

3.场景法

1.定义:模拟业务场景

2.两个流:

基本流:正确完成的流程

备选流:存在异常的流程,对于基本流每一步都取反

4.错误推测法

      1.定义:

错误猜测法是测试经验丰富的人喜欢使用的一种测试用例的设计方法。一般这种方法是基于经验和直觉推测程序中可能发送的各种错误

5.因果图法

      1.定义:因果图法比较适合输入条件比较多的情况,测试所

有的输入条件的排列组合。所谓的原因就是输入,所谓的结果就是输出。

      2. 因果图测试用例的编写过程:

1、确定原因、结果、中间过程

2、连接因果图

3、标明约束条件

4、输出测试用例

6.正交实验法

      1.概述

    1) 日本人提出

            2)使用正交小助手

综合案例分析

功能:实际功能

UI:和设计图作对比,文字颜色,大小,边距,排版,图片情绪度,分辨率等等

兼容性:

(1) App:手机系统,版本,厂商,型号,屏幕分辨率,屏幕类型等等

(2) Web:

四大内核:

① Trident:IE,360兼容模式,搜狗兼容模式

② Gecko:火狐

③ Blink:谷歌,260极速模式,搜狗极速模式

④ Webkit:Safari

接口:

(1) 接口功能:postman

(2) 接口性能:jmeter,roadrunner

(3) 接口自动化:requests

易用性:是否好用

性能:压力测试,稳定性测试,负载测试,基准测试

安全:密码加密,访问权限,SQL注入,XSS攻击,跨站攻击等

自动化测试:

(1) App UI

(2) Web UI

(3) 接口自动化

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,921评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,635评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,393评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,836评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,833评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,685评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,043评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,694评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,671评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,670评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,779评论 1 332
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,424评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,027评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,984评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,214评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,108评论 2 351
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,517评论 2 343

推荐阅读更多精彩内容

  • 一、软件的定义 软件 = 数据 + 指令 + 文档 二、软件的分类 1.根据应用场景分类 工具类软件、游戏型软件、...
    人间朝与暮阅读 607评论 0 1
  • 软件的分类 定义:一系列按照特定顺序组织的计算机数据和指令的集合 软件=数据+指令+文档 按场景分: 工具类软件:...
    周园洁阅读 193评论 0 0
  • 三、 问答题 1、 测试人员在软件开发过程中的任务是什么?(初级)(5分) 答:1、寻找Bug; 2、避免软件开发...
    小敢敢不憨a阅读 1,666评论 0 1
  • 1. 2.b/s和c/s的区别: 1. 标准:相对于C/S架构来说B/S架构的两端都是使用现成的成熟产品,B/S会...
    390bcc9ba89c阅读 406评论 0 0
  • 一、测试理论 1、软件分类 单机版:不需要联网的软件。例如:红警、消消乐等。 分布式:需要联网。 C/...
    Shan_d703阅读 184评论 0 0