当前位置:网站首页>【测试开发】软件测试——基础篇
【测试开发】软件测试——基础篇
2022-07-04 15:27:00 【同学潘】
软件测试的生命周期(软件测试的流程)
回顾:软件开发的生命周期:
需求分析—计划—设计—编码—测试—运行维护
软件测试的流程:
需求分析—测试计划—测试设计/测试开发—测试执行—测试评估
每个阶段的任务:
- 需求分析: 验证需求的正确性,合理性;细化需求,找出测试项,写测试用例
- 测试计划: 确定测试人数,测试环境,测试时间,测试设备
- 测试设计/测试开发: 根据需求,编写测试用例
- 测试执行: 开发已经完成,执行测试用例,验证功能;如果有BUG,提交BUG,验证BUG
- 测试评估: 写了多少测试用例,执行了多少,剩余的测试用例数,BUG数量以及解决的BUG数量,遗留的BUG以及解决方案,测试范围和测试功能
如何描述一个BUG
具体包括以下几个部分:
- 测试版本号(代码版本信息):测试人员需要让修改BUG的开发人员知道出现问题的版本,帮助开发人员获取到对应版本的代码去复现BUG
- 测试环境:如果是web系统,则硬件设备信息描述包括电脑品牌和型号等,软件设备信息描述包括操作系统,浏览器(是哪一个浏览器,版本号是什么)等;如果是APP的话,软件设备信息包括系统的版本号(是哪个系统,安卓/IOS/windows/鸿蒙),硬件设备信息包括手机品牌(什么系列),电脑品牌
- 测试数据:可以更加快速的复现问题
- 测试步骤
- 测试实际结果
- 测试预期结果
- 附件,错误日志,错误截图等等
BUG的级别
ps:每个公司都不一样,这里只是普遍的情况
- 崩溃:系统无法正常运行,出现崩溃,操作死锁,死循环,黑屏,阻碍测试人员的工作
如果线上出现了崩溃情况我们该怎么办?怎么去补救?️回退到上一个稳定的版本 - 严重:系统能运行,但是不稳定,继续运行下去会造成严重的损失,重要的功能没有实现,或者功能和需求不符合,数据库中用户数据存储错误,威胁到用户的安全(信息,财产)
- 一般 :次要的功能没有实现,或者有错误,系统可以稳定运行
- 建议 :功能全都实现,但会影响用户的体验,如:排版,颜色不符合大众审美,信息没有换行,或者提前换行
BUG的生命周期
因为BUG和开发人员冲突该怎么办?
- 检查,看BUG描述是否清楚
- 从用户的角度去说服开发人员修改
- BUG定级要有理有据(根据公司的规范)
- 作为测试人员要不断提升自己的业务水平和技术水平,不但能够发现BUG,并且能够定位,还能提出解决方案
- 不要争吵,找产品经理讨论,三方会议:测试人员,开发人员,产品经理会讨论这个BUG的最终解决方案
边栏推荐
- Chow Tai Fook fulfills the "centenary commitment" and sincerely serves to promote green environmental protection
- Congratulations to Mr. Zhang Pengfei, chief data scientist of artefact, for winning the campaign Asia tech MVP 2022
- 程序员怎么才能提高代码编写速度?
- Understand ThreadLocal in one picture
- C implementation defines a set of intermediate SQL statements that can be executed across libraries
- 昆明三环闭合工程将经过这些地方,有在你家附近的吗?
- 祝贺Artefact首席数据科学家张鹏飞先生荣获 Campaign Asia Tech MVP 2022
- World Environment Day | Chow Tai Fook serves wholeheartedly to promote carbon reduction and environmental protection
- 科普达人丨一文看懂阿里云的秘密武器“神龙架构”
- SQL implements split
猜你喜欢
对人胜率84%,DeepMind AI首次在西洋陆军棋中达到人类专家水平
如何实现一个延时队列 ?
整理混乱的头文件,我用include what you use
The test experience "tortured" by the PMP test is worth your review
聊聊异步编程的 7 种实现方式
Why do you say that the maximum single table of MySQL database is 20million? Based on what?
第十八届IET交直流輸電國際會議(ACDC2022)於線上成功舉辦
World Environment Day | Chow Tai Fook serves wholeheartedly to promote carbon reduction and environmental protection
L1-072 scratch lottery
太方便了,钉钉上就可完成代码发布审批啦!
随机推荐
51 single chip microcomputer temperature alarm based on WiFi control
Solution of dealer collaboration system in building materials industry: empowering enterprises to build core competitiveness
C# 服务器日志模块
手里10万元存款买什么理财产品收益最高?
第十八届IET交直流输电国际会议(ACDC2022)于线上成功举办
Understand Alibaba cloud's secret weapon "dragon architecture" in the article "science popularization talent"
Median and order statistics
最大子数组与矩阵乘法
Overflow: the combination of auto and Felx
祝贺Artefact首席数据科学家张鹏飞先生荣获 Campaign Asia Tech MVP 2022
Yanwen logistics plans to be listed on Shenzhen Stock Exchange: it is mainly engaged in international express business, and its gross profit margin is far lower than the industry level
PingCode 性能测试之负载测试实践
安信证券手机版下载 网上开户安全吗
世界环境日 | 周大福用心服务推动减碳环保
PingCode 性能测试之负载测试实践
Jump table instance
中位数与次序统计量
[acwing] 58 weeks 4490 dyeing
tp配置多数据库
Chow Tai Fook fulfills the "centenary commitment" and sincerely serves to promote green environmental protection