软件测试学习

1.软件及测试

1.1软件是什么

软件是控制计算机硬件工作的工具

1.2软件的组成

1.3软件产生过程

1.4软件测试是什么

使用技术手段验证软件是否满足使用需求

1.5软件测试的目的

2.测试主流技能

1.1功能测试

验证程序的功能是否满足需求

1.2自动化测试

使用代码或者工具代替手工,对项目进行测试

1.3接口测试

使用代码或者工具对服务端提供的接口进行测试

(1)工具实现

(2)代码实现

1.4性能测试

模拟多人使用软件,查找服务器缺陷

(1)工具测试

(2)代码测试

3.测试分类

3.1按测试阶段划分
3.1.1单元测试

针对程序源代码进行测试

3.1.2集成测试

又称接口测试,针对模块之间访问地址进行测试

3.1.3系统测试

对整个系统进行测试,包括功能,兼容,文档等测试

3.1.4验收测试

主要分为内侧和公测,使用不同人群来挖掘项目缺陷

3.2按代码可见度划分

3.2.1黑盒测试
3.2.2灰盒测试
3.2.3白盒测试

4.质量模型

衡量一个优秀软件的维度

4.1功能性

4.2性能

4.3兼容性 

4.4易用性

4.5 可靠性

4.6安全性

4.7 可移植性

4.8可维护性

5.测试流程

6.测试用例

6.1什么是用例

用户使用的案例

6.2什么是测试用例

为测试项目而设计的执行文档

6.3测试用例的作用

(1)防止漏测

(2)实施测试的标准

6.4用例编写格式

<1>用例编写:项目_模块_编号

<2>用例标题:预期结果(测试点)

<3>模块/项目:所属模块或项目

<4>优先级:表示用例重要程度或者影响力P0-P4(P0最高)

<5>前置条件:执行此条件用例,有哪些前置条件

<6>测试步骤:描述操作步骤

<7>测试数据:操作的数据,没有的话可以为空

<8>预期结果:期望达到的结果

7.常用的.用例设计方法

7.1等价类划分法

7.1.1是什么?

在所有测试中,具有某种共同特征的数据集合划分

7.1.2分类

<1>有效等价类:满足需求的数据集合

<2>无效等价类:不满足需求的数据集合

7.1.3步骤

<1>明确需求

<2>划分有效无效

<3>提取数据编写用例

7.2边界值分析法

7.2.1边界范围结点

选取正好等于,刚好大于,刚好小于的值作为测试数据

上点:边界上的点(正好等于)

离点:距离上点最近的点(刚好大于,刚好小于)

内点:范围内的点(区间范围内的数据)

7.2.2步骤

<1>明确需求

<2>划分有效无效

<3>确定边界范围值

<4>提取数据编写用例

7.2.3使用场景

7.3判断表法

7.3.1是什么?

以一种表格形式表达多条件逻辑判断的工具(输入条件的条件组合,输入条件和输出结果之间有着制约的关系的测试.),解决多条件有依赖关系的测试用例

7.3.2组成部分

7.3.3设计用例步骤

<1>明确需求

<2>画出判定表

列出条件桩和动作桩

填写条件项,对条件项进行全组合

根据条件项的组合确定动作项

简化合并相似规则(有相同动作)

<3>根据规则编写测试用例

7.4场景法

又称流程图法,用流程图表达用户的使用场景,通过覆盖流程路径来设计测试用例

7.5错误推荐法

8.缺陷

8.1什么是

软件在使用过程中,存在的任何问题,简称bug

8.2判定标准

8.3软件缺陷的生命周期

8.4软件缺陷的核心内容

8.5缺陷提交核心要素

8.6缺陷编写

8.6.1缺陷报告示例

8.6.2缺陷流程及注意

缺陷管理工具:禅道,jira

  • 7
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值