当前位置: 首页 > news >正文

2.基础篇

目录

一、描述软件测试的生命周期(软件测试的流程)

二、如何描述一个bug

三、bug的级别(粗略划分)

四、bug的生命周期

五、因为一个bug和开发人员产生争执怎么办

六、如何设置弱网?


一、描述软件测试的生命周期(软件测试的流程)

1.需求分析

分析需求,验证需求的正确性和合理性,细化需求,根据需求提炼测试点

2.测试计划

确定测试范围、测试目的、测试人员、测试工具、测试环境、需要多少时间

3.测试设计/开发——设计测试用例

4.测试执行

开发人员已经提交代码,开始执行测试,提交bug

5.测试报告——将本次迭代的测试情况进行分析和总结

写了多少测试用例,执行了多少,发现了多少bug,修改了多少,剩余多少,剩余Bug的解决方案,测试的覆盖率是多少

二、如何描述一个bug

1.测试的版本(代码提交的版本号)

一般都是多个团队开发,分别提交在不同的分支上(就有不同的版本号),测试人员git checkout,

2.测试环境

在不同的测试环境,问题出现的情况不一样

(1)测试web系统:  MAC系统 / Windows系统  + 操作系统 + 不同的浏览器 + 浏览器的版本号

常用浏览器:谷歌、IE、火狐、EDGE、360、搜狗、猎豹、QQ、苹果浏览器Safair 

(2)测试APP:   软件环境(IOS系统 / 安卓系统 / 鸿蒙系统 / 塞班系统(诺基亚手机)/ Windows系统 + 安装的系统版本)    + 硬件环境(不同的设备:品牌、系列)

3.测试步骤

测试数据和执行测试的详细步骤,为了方便开发人员复现问题

那什么是复现呢?

让问题再次出现,方便开发人员查问题,分析问题怎么出现的

4.实际结果

测试用例的运行结果

5.预期结果(需求期望的结果)

6.bug产生时的log日志,错误截图等附件

三、bug的级别(粗略划分)

1.崩溃

系统崩溃,不能运行。比如死循环、数据库死锁、资源分配不均、黑屏、闪退、阻塞

线上(用户使用的环境)出现了崩溃级别的bug,怎么处理?

回退到上一个可用的历史版本。

2.严重

服务器可以用,但是不稳定,继续使用会产生严重的错误。比如,一级菜单错误,数据库插入用户数据错误,威胁到用户的安全等

3.一般

系统可以稳定的运行,次要的功能没有实现。比如,提示语不完善,弹出框没有关闭按钮,不影响用户的使用。

4.建议 / 次要

建议性的,提示信息重叠(看不清楚),界面排版不符合用户使用习惯、颜色不符合使用场景(根据节日调节背景,过年、南京大屠杀纪念日、中秋)

四、bug的生命周期

一个Bug从无到有的各种状态

 问题:发现了一个bug,开发人员修改了,通知测试人员验证,但是测试人员又复现了这个bug,是什么原因?

(1)开发人员修改了代码,但没有提交到远程,测试人员使用的还是之前的代码

(2)开发人员理解不到位,没有修改成功

(3)测试环境不同

五、因为一个bug和开发人员产生争执怎么办

1.检查自己的bug描述,是否描述清楚

2.可以从用户角度考虑,说服开发人员

3.bug顶级要有理有据,符合公司的规范

4.测试人员要不断提升自己的专业技能和业务水平(别人就不敢轻易质疑了)

5.找产品经理讨论相关解决方案

六、如何设置弱网?

Charles(抓包工具)弱网设置

http://www.lryc.cn/news/65992.html

相关文章:

  • 取代你的可能不是AI,而是比你更会使用AI的人
  • NECCS|全国大学生英语竞赛C类|词汇和语法|语法题|时态 非谓语动词 |19:00~20:15|完形填空·词性转化
  • 【高等数学笔记】Stolz定理
  • 【24】核心易中期刊推荐——图像处理研究大数据及智能处理研究
  • Codeforces Round 870 (Div. 2)【A、B、C、D】
  • BetaFlight统一硬件AOCODARC H7DUAL配置文件讨论
  • 力扣题库刷题笔记682-棒球比赛
  • SpringCloud------Eureka修改实例显示信息、服务发现Discovery、自我保护(六)
  • Java 远程debug,IDEA 远程 Debug 调试
  • 将webrtc的音频模式改为共享模式
  • 电脑cpu占用率高?怎么办?1分钟快速解决!
  • 使用JPA自动生成代码(轻松上手看了就会版)
  • jdk动态代理
  • 备忘录模式
  • 问题解决:跨域访问错误
  • 程序员应该怎么自学才能入门 ?我来聊聊自己的经历
  • 听我一句劝,别去外包,干了6年,废了....
  • leetcode 88 合并两个有序数组
  • 软件项目成本控制的5大关键点 不得不重视
  • CSS样式更改:边框Border的另类用法
  • shell的灵活运用 (函数,关联数组,循环,awk,sed等)
  • 大疆无人机 MobileSDK(遥控器/手机端)开发 v4版<1>
  • mysql数据库之事务
  • 安装运行Hyperf
  • 回收站文件恢复,分享4个巧妙解决方法!
  • CTF权威指南 笔记 -第三章汇编基础-3.2-x86/x64汇编基础
  • 争夺汽车芯片「高地」
  • SuperMap GIS基础产品三维GIS FAQ集锦(2)
  • 11.streamFile
  • 如何裁剪图片大小尺寸?