首页 > 其他分享 >一个专业的功能测试需要会什么知识?

一个专业的功能测试需要会什么知识?

时间:2024-08-24 19:04:31浏览次数:10  
标签:专业 数据库 知识 接口 功能测试 测试 Linux 软件测试

作者:博为峰51testing
链接:https://www.zhihu.com/question/529397667/answer/2489317623
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

①测试的理论基础--------初级

不管你以前有没有学过计算机,有没有计算机基础,学习测试的理论都是首要的,不管你是想要学习功能测试,性能测试,测试开发。

主要包括常见的软件开发流程及模型,特别是敏捷开发相关知识。

软件测试的定义、分类、测试的流程、测试用例编写方法以及bug的管理及生命周期。

》》测试设计,思维导图。

了解web端和app的常见测试点和测试方法

编写常见的测试文档,如软件测试报告,bug单,测试计划等等

 

②接口测试

接口测试本质上也是功能测试的一种,通过脚本和工具,模拟客户端对服务端接口进行调用。由于是从接口层测试,能更早的发现问题,提高测试的效率,降低修复的成本。现在招聘软件测试的基本要求之一是熟练的掌握接口测试。

③学习Linux----------中等

作为一名软件测试工程师,给一个包,在Linux机器上部署的步骤!我自己学的时候,没有包,搜步骤死记!。。前端的包,新建文本文档,index.html就是包。后端的包,.jar的包。。。。。。我们经常要在服务器端查看日志,从而定位bug的源头,还有,在linux系统上搭建测试环境。Linux系统一直被用作重要的服务端操作系统,我们必须要掌握基本的Linux系统知识,熟悉常见的命令及工具,当然,更高级的使用,是通过编写shell脚本,自动化完成测试任务。

④学习数据库---------中等

数据库是开发和测试最基本的技能,学数据的增删改查。软件前后端的交互,本质就是数据的交互,不管是功能测试,性能测试,接口测试,自动化测试等等,都离不开数据库的支撑和使用,这一部分主要是了解数据库的基本概念,数据库SQL增删改查,常见的表操作语句,以及数据库工具(Navicat)的使用

自动化测试

 

性能测试

 


 

标签:专业,数据库,知识,接口,功能测试,测试,Linux,软件测试
From: https://www.cnblogs.com/effortandluck/p/18377655

相关文章

  • 017、二级Java知识点之Java Applet与图像处理:从基础到应用
    JavaApplet与图像处理:从基础到应用1.题目解析先来详细解析题目中给出的代码示例:importjava.____.*;importjava.awt.*;importjava.net.*;publicclassImageDemoextendsApplet{privateImageimage;publicvoid______(){Stringimage......
  • C++:STL六大组件,知识点总结。
    STL知识点总结STL是C++标准库中的一个重要部分,提供了一组灵活通用的数据结构,核心是模板类。接下来是STL的主要组件及其功能简介。1.容器容器是用来存储和管理一组数据的对象。不同的容器适用于不同类型的数据存储需求。可理解为各种形式实现的存储结构顺序容器vec......
  • 基于python+flask框架的基于多模态医学知识的医疗诊断专家系统设计与实现(开题+程序+论
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着医疗技术的不断进步和医疗数据量的急剧增长,医学知识的复杂性和多样性日益凸显。传统的医疗诊断主要依赖于医生的经验和专业知识,但在面......
  • 技巧性知识总结
    前言暑假集训的时候学了很多新的东西,但是都不好专门去分开写,所以整合到了一起。由于这些算法技巧性较强,大多是基于先前算法的,所以叫技巧性知识总结。可撤销并查集众所周知,传统的并查集只能支持将两个连通块合并,但是在某些情形下我们需要撤销并查集上的一些操作,也就是进行删边......
  • nginx知识点
    1、nginx的角色web服务器、缓存服务器、做反向代理和负载均衡2、proxy_pass加不加斜杠的区别主机:192.168.20.144:80(1)、proxy_pass后面有斜杠 location/api/{ proxy_passhttp://192.168.20.145:80/ } 当用户去访问http://192.168.20.144:80/api时会代理到http://19......
  • C++相关知识
     string倒排reverse#include<iostream>#include<string>#include<algorithm>intmain(){std::stringstr="Hello,World!";std::reverse(str.begin(),str.end());std::cout<<str<<std::endl;r......
  • 基于Node.js+vue企业知识产权管理系统(程序+论文+开题报告)-计算机毕业设计
     本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容研究背景随着全球经济一体化的深入发展,企业知识产权已成为企业核心竞争力的重要组成部分,其保护与管理直接关系到企业的创新能力、市场地位及长远发展。当前,企业面......
  • 【网络安全】基础知识详解(非常详细)零基础入门到精通,收藏这一篇就够了
    一、什么是网络安全?百度上对“网络安全”是这么介绍的:“网络安全是指网络系统的硬件、软件及其系统中的数据受到保护,不因偶然的或者恶意的原因而遭受到破坏、更改、泄露、系统连续可靠正常地运行,网络服务不中断。”嗯…是不是感觉有点抽象。那么我们再换一种表述:网......
  • 网络安全人才缺口大 每年相关专业毕业生仅8千余人
    前言“目前我国网络安全方面人才缺口仍然很大,相关专业每年本科、硕士、博士毕业生之和仅8000余人,而我国网民数量近7亿人。”网信办网络安全协调局局长赵泽良说。这是记者从2日举行的中国互联网发展基金会网络安全专项基金捐赠仪式上了解到的信息,这也是我国首个网络安全领......
  • 计算机毕业设计hadoop+spark+hive漫画推荐系统 动漫视频推荐系统 漫画分析可视化大屏
    流程:1.DrissionPage+Selenium自动爬虫工具采集漫画视频、详情、标签等约200万条漫画数据存入mysql数据库;2.Mapreduce对采集的动漫数据进行数据清洗、拆分数据项等,转为.csv文件上传hadoop的hdfs集群;3.hive建库建表导入.csv动漫数据;4.一半指标使用hive_sql分析得出,一半指标使......