首页 > 其他分享 >软件测试重点理论知识

软件测试重点理论知识

时间:2024-05-13 20:18:55浏览次数:20  
标签:--- 用例 理论知识 测试 bs cs 服务器 重点 软件测试

测试计划内容:

测试目的,背景,范围,测试准入,测试准出,环境和资源,测试任务和测试进度,风险及风险管理,测试交付文档)

测试报告内容:

测试目的,测试范围,测试背景,测试实施日期,测试人员,bug 清单,用例清单,测试结果

不同的测试角度:

需求测试 功能测试 性能测试 界面测试 可靠性测试 易用性测试 可移植性测试 兼容性测试

V模型:

单元测试---集成测试---系统测试----验收测试

H模型:

产品开需求会议---分析需求---编写测试计划(项目经理)---分配测试任务---编写测试用例---评审用例(组内和交叉评审)---评审通过----将用例导入用例管理工具(禅道)---搭建环境---开发提测---达到准入要求---部署项目包到环境中---开始冒烟测试---sit1系统集成测试---有bug提交给开发---开发修改好---再次提测---冒烟测试---sit2测试---以此类推---直到达到准出要求0bug,用例100%执行---输出测试报告---通知uat(验收)检测---uat验收通过---封装版本---等待上线---准备线上数据---上线测试---测试无bug表示上线成功

验收测试

分为两种:alpha测试(α) 和 bete测试(β)

α测试是内部验收测试
β测试是客户方测试

α测试和β测试区别:

  • α测试测试地点:是在自己公司 ;β测试一般在客户方
  • α测试都是内部人员进行测试,开发在现场及时发现问题,及时解决;
  • β测试是在客户方的员工测试,发现问题在反馈给开发在解决
  • α测试测试时间短,技术人员比较集中;
  • β测试测试时间较长,测试人员不集中;

 

b/s架构和c/s架构(重点)

bs: 浏览器------服务器(web)

b:broeser 浏览器

s:server 服务器

bs的应用:

论坛,百度,知乎,豆瓣,csdn,博客园

cs架构: 客户端-----服务器(app)

c:client 客户端

s:server 服务器

cs应用:抖音 ,微信,qq,快手,酷狗

区别:

  • bs 不需要更新,直接通过浏览器输入网址进行访问;
  • cs需要下载客户端才能使用,需要定期更新
  • bs 架构对服务器性能要求高,
  • cs架构客户端可以分摊一部分性能压力
  • bs 不会占用存储内存
  • cs会占内存

优缺点:

  • bs优点:不需要安装直接访问, 服务器好维护,信息量比较大,资料多

缺点:安全性不高、信息容易泄露,容易病毒

  • cs的优点:手机携带方便,操作简单,上传下载相对较快,安全性高

缺点:需要安装,升级,更新,维护,服务性相对来说难维护

 

1、黑盒测试

定义:黑盒测试也是功能测试,测试中把被测试的软件当成一个黑盒子,不关心盒子的内部结构是什么,只关心软件的输入数据和输出数据

比如: 计算器当作黑盒子:输入1+2=输出:3结果  就是对

2、白盒测试

白盒测试又称结构测试,透明测试,逻辑驱动测试,或基于代码测试。

白盒测试是指打开盒子去研究里面的源代码和程序结果

3、灰盒测试

灰盒测试是介于白盒测试和黑盒测试之间一种,灰盒测试多用于集成测试阶段,不仅关注输入,输出的正确性,同时也关注程序内部的情况。

标签:---,用例,理论知识,测试,bs,cs,服务器,重点,软件测试
From: https://www.cnblogs.com/wlcwlc/p/18189921

相关文章

  • 软件测试实验-2
    实验二白盒测试一、实验目的1、掌握白盒测试的基础知识;2、掌握白盒测试的检查内容及测试目的;3、掌握黑盒测试的几种基本测试方法:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、组合覆盖、路径覆盖。二、实验要求1、 复习有关内容,理解白盒测试;2、 掌握语句覆盖、判......
  • 软件测试实验-3
    实验三单元测试预习Junit安装【开发语言及实现平台或实验环境】在Windows操作系统上,Jdk1.6、Eclipsesdk3.3.0和Junit4.10。【要求】掌握Eclipse和Junit的安装过程。【内容】(1)安装Jdk(2)安装Eclipse(3)安装JunitJunit的基本使用【开发语言及实现平台或实验环境】在......
  • 软件测试实验-1
    实验一  黑盒测试一、实验目的1、掌握黑盒测试的基础知识;2、掌握黑盒测试的检查内容及测试目的;3、掌握黑盒测试的几种基本测试方法:等价类划分方法、边界值分析方法、因果图法、决策表法和场景法;二、实验要求1、 复习有关内容,理解黑盒测试;2、 掌握等价类划分、边......
  • 实验三 软件测试
    一、实验题目:软件测试二、实验目的 1、熟悉开发环境下的自动化测试工具;1、利用自动化测试工具进行自动化单元测试。三、实验内容1、选择开发环境,IDEA或PYCHARM任选其一;2、基于所选择的开发环境实现对输入的n个整数进行排序的代码;3、对所编写代码设计测试用例;4、基于所选......
  • 软件测评笔记03--软件测试
    软件测试的对象程序、数据、文档 ,跟人没有关系 测试用例要设计有效的功能测试用例,应该做到1、测试用例应该100%地覆盖测试业务需求2、利用场景法模拟核心业务流程的正确执行3、利用场景法设计测试用例时,往往是一个业务流程需要多条验证数据4、利用边界值法设计测试用例,......
  • b/s架构和c/s架构(重点)
    1.bs:浏览器---服务器(web)b:broeser浏览器s:server服务器bs的应用:论坛,百度,知乎,豆瓣,csdn,博客园2.cs架构:客户端----服务器(app)c:client客户端s:server服务器cs应用:抖音,微信,qq,快手,酷狗区别:(1):bs不需要更新,直接通过浏览器输入网址进行访问cs需要下载客户端才能使用,需要定期更新......
  • 实验三--软件测试
    一、实验题目:软件测试二、实验目的1、熟悉开发环境下的自动化测试工具;1、利用自动化测试工具进行自动化单元测试。三、实验内容1、选择开发环境,IDEA或PYCHARM任选其一;2、基于所选择的开发环境实现对输入的n个整数进行排序的代码;3、对所编写代码设计测试用例;4、基于所选择......
  • 软件测试过程中的痛点思考
    前几天无意中看到了TesterHome发起的《2023年度软件质量保障行业调查报告》,文中提到了几点调查结果和分析结论让我很感兴趣。针对这份调查报告,我想就下述三点结论谈谈我的一些理解和思考。 一、测试参与度分析在这一调查报告结论中,提到了需求评审、测试计划和测试评审是整个......
  • 软件测试思维1.1
    (1)需求测试需求:需求文档,制作的需求书(全称:软件需求规格说明书,简称:srs)需求:根据客户要实现一个功能;开发根据需求编写代码,测试也是根据需求编写测试用例和测试案例:测试制作水杯的说明书测试:需求是否合理,需求有没错别字,需求是否规范,需求是否具有唯一性等(2)界面测试界面测试也是......
  • 实验三——软件测试
    一、实验题目:软件测试二、实验目的 1、熟悉开发环境下的自动化测试工具;1、利用自动化测试工具进行自动化单元测试。三、实验内容1、选择开发环境,IDEA或PYCHARM任选其一;2、基于所选择的开发环境实现对输入的n个整数进行排序的代码;3、对所编写代码设计测试用例;4、基于所选......