【金秋打卡】第1天 学习规范的软件测试流程
2022/10/26 3:24:57
本文主要是介绍【金秋打卡】第1天 学习规范的软件测试流程,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
课程名称:从零开始学测试 一步迈进互联网
课程章节:第4章 【熟悉阶段:软件测试流程】规范的软件测试流程
4-1 软件测试环境搭建原则–测试环境必知必会
课程讲师: 风落几番
课程内容:
软件测试环境搭建原则
- 确定测试目的
- 测试的软件环境尽可能的模拟真实环境
- 营造独立的测试环境
- 构建可复用的测试环境
搭建测试环境前
1.确定测试目的,功能测试、稳定性测试、还是性能测试,测试目的不同,搭建环境时侧重点也不同。
功能测试:不需要大量的数据,需要覆盖率高,测试数据要求尽量真实。
性能测试:可能需要大量存量数据或者与实际硬件环境尽可能相似的硬件配置。
2.测试软件环境尽可能的模拟真实环境
尽可能的模拟用户使用环境,选用合适的操作系统和软件平台;
了解符合测试软件运行的最低要求及用户使用的硬件配置;
了解用户常用的软件,避免所有的配置所有操作系统下都要进行测试,没有侧重点,浪费时间;
产品化的测试则需要考虑兼容性的方案。
3.营造独立的测试环境
不同的项目、不同的公司会对测试环境的独立性有不同的要求;
测试过程中尽量保证测试环境独立,不会受到其他测试人员以及项目研发人员的影响。
4.构造可复用的测试环境
通过数据备份或数据隔离的方式。
重复运用一套测试环境进行多版本多时间段的测试。
搭建测试环境过程分析
1、线下构建
独立测试服务器或虚拟机
测试环境配置
测试项目导入
测试环境配置
配置java环境(下载jdk并配置环境变量)
下载并安装中间件(tomcat、jetty或其他)
安装数据库并导入初始化脚本
2、Docker模式
a.构建属于自己的image
b.一键deploy
3、依赖第三方平台(如蚂蚁金融云)
软件测试的原则:
1、所有的测试都应追溯到用户需求,不管是开发还是产品都有可能没有
2、尽早启动测试工作
3、Pareto法则应用于软件测试(28效率法则)
4、穷尽测试是不可能的
5、杀虫剂怪事(软件测试与开发配合的时间越长,就会产生对测试的免疫力越强的现象,为了克服这怪事,测试人员需不断编写不同的新的测试用例。
6、前进两步、后退一步
每修改一次bug,就可能会引发新的bug,所以每次修复之后,必须重新运行先前所有的测试用例,确保系统稳定运行
7、三心二意:细心、信心、耐心,沟通意识、时刻保持怀疑态度切由缺陷预防意识
课程收获:
十月未央,已入深秋,最近收到了工作上的好消息。同时真的非常感谢慕课网的【学习打卡3.0】慕星人激励计划,上一期结束后,每一天学习进度就变慢了,谢谢慕课网,继续督促我成为一名更优秀的程序媛小姐姐。
这是我第一次在慕课网买的实战课,谢谢风落几番老师,讲的非常细致,但是提一点小小建议哈,因为老师不怎么举例,所以光学习枯燥的理论知识真的难以理解,希望老师今后能多多举例加以说明,学生就非常感谢了!
这一节学的是软件测试环境搭建原则–测试环境相关内容,通过学习我了解了搭建测试环境前的准备工作、搭建测试环境过程分析以及软件测试的原则,虽然老师说现实工作中不太需要测试人员自己搭建环境,但是多多学习肯定是好滴!虽然我的学习需求主要是想掌握测试的知识重点。没办法,跟着老师一步一个脚印吧。加油!每天进步一点点!!
这篇关于【金秋打卡】第1天 学习规范的软件测试流程的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南