软件测试概述、目的、原则、测试对象/软件测试分类/兼容性测试/回归测试/软件测试工作流程/测试用例设计方法/测试用例组成/测试环境

1、什么是软件测试 ?
软件测试就是软件在投入运行前,对软件需求分析、设计规格说明和编码进行最终复审的活动。

2、软件测试是否就是为了找错?软件测试的目的是什么?

软件测试不是为了找错。

目的如下:
1.测试是完善程序的过程,目的在于使系统更加符合用户的使用习惯,让系统在上线后带给客户极高的用户体验。(能给公司带来收益,只有用户体验越来越高,公司才能收益)

注:①满足用户的使用习惯②满足我们的需求文档
2.测试应致力于发现至今为止未发现的错误
3.从用户的角度出发,希望通过软件测试暴露软件中隐藏的错误和缺陷并减少软件上线后的问题;使得产品更容易被接受(出现 bug,需要从软件和环境考虑)
4.从软件开发者出发,希望测试成为证明产品中不存在错误、已正确的实现用户需求的过程

3、软件测试应该要遵循哪些原则 ?
1.测试证明软件存在缺陷
2.穷尽测试是不可能的
3.测试要尽早介入
4.缺陷集群性(2/8原则)
5.杀虫剂悖论(杀虫剂效应)
6.测试活动依赖于测试内容:(测试思维很重要)
7.不存在缺陷的谬论

4、软件测试的测试对象有哪些 ?
1.文档 2.程序 3.数据

5、测试中的“杀虫剂怪事(悖论)是指什么?
是指一直反复用相同的测试手段或者方法,可能无法发现新bug的。可以用随机性测试或者交叉测试。每2个版本之后模块的对调;探索性测试-思维、测试方法、自由测试。就是每个测试员兑换测试的部分,交换不同思维,达到找到 bug 的目的。

6、完全测试程序是可能的吗 ?
不可能的。因为软件测试不等同于程序测试,软件测试贯穿于软件定义和开发的整个期间。

7、测试分类(策略)

1.按测试技术划分

白盒测试、黑盒测试、灰盒测试

2.按测试阶段划分

单元测试、集成测试、系统测试、验收测试(正式验收测试、Apha测试、Beta测试)

3.被测试对象是否运行划分

动态测试、静态测试(文档检查、代码走查、界面检查)

4.按不同的测试手段划分

手工测试、自动化测试

5.按软件质量特性内容划分

功能测试(界面测试)、可靠性测试、易用性测试、性能测试(负载测试、压力测试、并发测试、稳定性测试)、兼容性测试

6.其他测试

冒烟测试、回归测试、探索性测试(测试思维)

8、什么是兼容性测试?兼容性测试侧重哪些方面 ?
兼容性测试是验征被测对象与其他软件之间的兼容情况,其中包括不同的浏览器,不同的设备,不同的操作系统之间的兼容,其中兼容性测试着重考察软件的适用性,易安装性,共存性,易替换性,以及可移植性的依从性。

9、回归测试主要做些什么事情?回归测试在整个测试过程中会执行几次 ?

回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误,回归测试主要是对之前发现的 bug 进行重新的验证,看是否 bug 已经解决同时还要检查之前已经测过的用例是否有问题,看是否有新的 bug 产生,回归测试在整个测试过程中会执行几次,具体要看测试过程中是否有 bug 出现,几次不确定。

10、软件测试工作流程
1.需求分析:分析客户的需求可不可行
2.编写测试计划
3.编写测试用例:测试用例就是指导测试的文档
4.执行测试用例:提交bug,回归测试
5.编写测试总结报告

11、测试用例设计方法

黑盒测试用例设计方法
1.等价类划分法
2.边界值分析法
3.错误推测法
4.因果图法
5.判定表法
6.正交实验法
7.状态迁移图法
8.场景法

白盒测试用例设计方法-开发基础
1.语句覆盖
2.判定覆盖
3.条件覆盖
4.判定-条件覆盖
5.基本路径覆盖
6.循环覆盖

12、测试用例组成-8大要素
1.用例编号:产品名-测试阶段-测试项-xxx功能模块的首字母加数字
2.功能模块:对应一个功能模块(细分功能)
3.测试标题:直接对测试点进行细化得出,输入内容+结果,同一功能模块标题不能重复
4.重要级别(优先级别):高、中、低
5.预置条件:需要满足一些前提条件,否则用例无法执行
6.测试数据:需要加工的输入信息,根据具体情况来设计(跟步骤结合起来一定要具有指导性意义);7.操作步骤:明确给出每个步骤的描述、执行人员可以根据该步骤完成执行工作
8.预期结果:根据预期输出对比实际结果,来判断被测对象是否符合需求。(预期结果唯一,不能出现“是否或者”)

13、测试环境
1.测试环境(Test Environment简称TE):为了运行被测软件完成测试工作所必须的硬件、软件和网络环境的集合
2.稳定可控的测试环境可以使测试人员花费较少的时间完成测试用例的执行,并且可以确保测试过程的结果准确可靠
3.测试环境包括:硬件环境、软件环境(测试数据、测试工具)、网络环境--测试计划当中都有体现

  • 8
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值