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

关于测试之理论

1.公司中包含哪些人员?
CEO-项目经理-产品-开发-运维-测试

2.测试从哪些角度考虑?
需求测试(使用说明书)
界面测试(Ui测试,外观直能性)
安全测试(安全性角度)
可靠性测试(持续使用寿命)
兼容性测试(系统兼容等,除此其它)
易用性测试(好用度,易学易操作)
功能测试(功能要求是否满足客户,是否漏水,干嘛用的)
性能测试(包括压力测试和负载测试)

3.H模型?
产品拿出需求规格说明书(srs);召开需求会议,分析需求,熟悉需求;测试负责人拿到需求开始编写测试计划;安排测试任务,各自编写测试用例;编写完用例后在对用例进行评审(有组内评审,有交叉评审);评审通过以后,导入到用例管理工具中;在搭建好环境(运维或测试人员);开发开发完也要进行提测(达到准入);测试将代码包部署到环境中;在进行冒烟测试,冒烟测试通过(如果冒烟失败,就打回版本),就进行sit1系统集成测试,将所有测试用例都执行一遍;有bug提交给开发,开发修改,再提交代码包;进行第二次sit系统集成测试,也要冒烟测试,冒烟测试以后就开始进行sit2系统集成测试,测试中发现的bug,提交给开发,开发修改,再提交第三次代码包,进行第三sit系统集成,以此类推,直到测试用例100%执行,0bug(达到测试准出),输出测试报告;通知uat验收,验收通过;封装版本,打包,准备线上数据,上线,线上测试,线上测试通过,上线成功。(如果线上有bug根据影响程度判断:影响大就回退版本,如果影响小,备注好下一个版本解决)

4.v模型包含那几个阶段?
ut单元测试 it集成测试 st系统测试 uat验收测试

5.测试计划包含哪些内容?
测试目的,测试背景,测试范围,测试约束,测试环境与资源,测试任务与进度,风险及风险管理,测试交付文档

6.测试报告包含哪些内容?
测试目的,测试范围,测试背景,测试具体实施日期,测试人员,测试环境,测试bug清单,测试用例清理,测试结果

7.为什么要进行测试?
软件的非正常运行或自身BUG
码农的出错
环境的影响
保证软件活动的质量

8.验收测试有哪几种?他们的区别是什么?
内部和外部
a、验收地点不一样:自己公司,一般在客户方验收
b、测试时间不同不一样:测试时间短,技术人员比较集中;测试时间较长,测试人员不集中
c、测试人员不一样:技术人员测试;客户方员工测试
d、解决问题不一样:现场发现问题及时,解决问题;发现问题,在反馈给开发区解决

9.什么是冒烟测试?
对新版本的主要功能和基本功能进行测试

10.sit系统集成测试 用例来源哪里?
(1)冒烟测试用例
(2)上一轮bug的用例
(3)与bug相关联的用例
(4)你认为可疑的用例
(5)新增的用例

11.线上有bug如何处理?
根据bug严重程度决定:严重回退版本,如果不严重,和领导沟通,备注好,下一版本解决

12.为什么要测试?
(1)代码是人写,难免出错比如:有逻辑问题
(2)软件本身就会存在问题,非正常运行也会有问题比如:蓝屏、闪退
(3)环境会影响软件出现问题比如:网络、cpu溢出、内存不足
(4)软件测试活动是保证测试质量之一

13.环境?
开发环境 (开发)  
内部测试环境(测试)  
内部生产环境, 也叫线上环境(用户)  上线后

http://www.jsqmd.com/news/673505/

相关文章:

  • Ace Data Cloud Flux 图像生成 API 使用指南
  • PySide6多线程避坑指南:除了QThread,别忘了还有QtConcurrent和QRunnable
  • 终极系统定制方案:3步解锁设备隐藏潜力
  • 5分钟掌握WinUtil:Windows系统优化与软件管理的终极工具箱
  • AI驱动无线网络人才短缺危机加剧,企业安全风险攀升
  • 大模型推理:决胜未来的三大核心技术战场
  • Dify .NET SDK官方未适配AOT?别等了!我们已验证通过的6大手动补丁方案(含Source Generator注入实战)
  • ORB-SLAM3的Atlas多地图系统到底强在哪?手把手解析其重定位与地图合并的工程实现
  • Jetson Nano到手后,除了SSH连接,这3个远程管理技巧让你效率翻倍
  • 我又读了一次白夜行
  • THREE.MeshLine与Three.js生态系统集成:最佳实践和常见问题解决方案
  • Materialistic中的响应式编程:RxJava与RxAndroid实战指南
  • CSS如何制作导航栏平滑移动_使用transition与left属性
  • HarmonyOS / OpenHarmony 鸿蒙PC平台三方库移植:使用 Lycium 移植 pngquant 的实践总结
  • 如何配置Oracle 19c CDB资源管理_PDB级别的CPU与内存限制
  • 从LeetCode实战看C++ STL:用unordered_set优化你的算法(附高频题解析)
  • 避开这些坑:在Ubuntu for Raspberry Pi上成功安装OpenPLC运行时的完整指南
  • 避坑指南:JMeter JDBC配置连接MySQL 8.0常见错误与解决方案
  • 教师与聊天机器人:我走进AI时代课堂的亲身经历
  • 如何在Windows上快速管理多个Node.js版本:nvm-windows终极指南
  • 如何快速配置大气层破解系统:Switch游戏性能优化终极指南
  • 从特征提取到微调:为什么你的BERT在MELD情感分类上效果差?我来帮你诊断
  • mStream播放列表管理技巧:分享、同步与协作功能详解
  • JavaScript-MD5许可证解析:MIT许可证的商业友好性终极指南
  • 机器学习模型优化
  • 2026届学术党必备的降重复率网站实际效果
  • card.io-iOS-SDK深度解析:从CardIOPaymentViewController到CardIOView
  • Obsidian Weread插件终极指南:5步打造你的个人读书知识库
  • 从踩坑到精通:解决 IDEA 里 Maven 项目 JUnit4 依赖冲突和测试运行失败的完整指南
  • 3分钟搞定Mac Boot Camp驱动部署:Brigadier自动化工具完全指南