首页 > 其他分享 >软件测试基础

软件测试基础

时间:2024-08-12 20:50:34浏览次数:7  
标签:黑盒 grep log 基础 查询 test 测试方法 软件测试

1. 技术:

数据库:

 

Linux:

touch文件,mkdir目录,cp复制,cd打开,ll, ls,cat,find,Mv改名或移动,rm,
chmod,chown,
挂载mount,unmount
查找grep -n test file.txt

du展示占用磁盘空间
查找指定进程格式:
ps -ef | grep test
Ps -aux 显示所有使用者的进程
scp Linux 之间复制文件和目录。
Sed编辑文件

场景: 系统报警显示了时间,但是日志文件太大无法直接 cat 查看。(查询含有特定文本的文件,并拿到这些文本所在的行)
grep -n “时间” test.log
场景:从根目录开始查找所有扩展名为 .log 的文本文件,并找出包含 "ERROR" 的行
find / -type f(文本文件) -name (扩展名)“*.log” |xargs grep “error”

自动化:自动化框架,复杂业务

 

性能:性能指标来源的定义

响应时间:前端看客户端的响应时间,后端看接口从请求到响应返回的时间,前端看 加载速度。流量

后端:

并发用户数:同一时间点请求服务器的用户数,支持的最大并发数。

内存占用:也就是内存开销。
吞吐量(TPS):每秒事务数。在没有遇到性能瓶颈时:TPS=并发用户数*事务数/响应时间。
错误率:失败的事务数/事务总数。
资源使用率:CPU占用率、内存使用率、磁盘I/O、网络I/O。

稳定性
————————————————

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/Tester_muller/article/details/139120686

安全:

2.功能:

测试理论:

八大黑盒测试方法总结【超详细】_黑盒测试的八大测试方法-CSDN博客

测试方法:
黑盒

等价类划分法:设计有效/无效等价类数据验证

边界值分析法:上,下,随机中间。bit 0-1,byte 0-225, 

错误推测法

因果图法

判定表法

正交实验法

功能图

场景设计

白盒

逻辑覆盖法、基本路径法、程序插装。

灰盒:关注输出对于输入的正确性;同时也关注内部表现

 

软件生命周期:

案例编写-总计金额:ui,接口,

需求分析-查询交易:ui测试,单条件查询,多条件查询,是否有基础限制

测试职责:

3.业务:金融行业经验

标签:黑盒,grep,log,基础,查询,test,测试方法,软件测试
From: https://www.cnblogs.com/chuting/p/18355714

相关文章

  • 铁路信号基础知识
    铁路信号基础知识C0、C1、C2、C3、C4还没补充完全基本概念及故障-安全原则1.铁路信号定义及作用狭义:用特定的物体(包括灯)颜色、形状、位置或用仪表和音响设备等向行车人员传达信息。控制的是司机。最常用的是视觉信号--红绿灯,包括地面上的和机车上的。(颜色和外型形状花纹等......
  • 盘点国内外有哪些软件测试认证
    在软件测试行业,技术实力固然重要,但手握权威认证更能为职业发展增添砝码。无论你是刚入行的新人,还是经验丰富的测试工程师,获取一张含金量高的软件测试认证都能让你的职场之路更加平坦。那么,国内外有哪些值得考取的软件测试认证呢?让我们一起来盘点。你是否正在为选择哪种测试认证而......
  • Windows命令行基础
    一、什么是命令行命令行的基本概念命令行是一种通过在文本界面输入指令来与计算机进行交互的方式。用户可以通过命令行输入特定的命令来执行各种操作,例如文件管理、系统管理和网络操作等。命令行与图形界面的区别与图形界面相比,命令行更加灵活高效,可以直接通过指令完成任......
  • Ubuntu基础入门指南
    简介        Ubuntu是一个基于Debian的Linux发行版,以其易用性和强大的社区支持而闻名。无论你是初学者还是有经验的用户,Ubuntu都能提供丰富的功能和友好的用户体验。本博客将带你了解Ubuntu的基础知识,帮助你快速入门。安装Ubuntu        安装Ubuntu相对简......
  • Linux防火墙基础Firewalld
     简介    Firewalld是一个用于CentOS、Fedora和RedHatEnterpriseLinux(RHEL)等系统的动态防火墙管理工具。它是iptables的前端工具,可以帮助用户配置和管理Linux系统上的防火墙规则。    Firewalld防火墙是一种简单的、有状态的、基于区域(zone)的防火墙。......
  • C++基础知识:友元是什么,友元(全局函数做友元)
    在程序里,有些私有属性也想让类外特殊的一些函数或者类进行访问,就需要用到友元的技术友元的目的就是让一个函数或者类访问另一个类中私有成员通俗一点说就是友元,就好比你的闺蜜,你可以让他了解你身上的特有的东西友元的关键字为friend全局函数做友元代码测试:#include......
  • 鸿蒙开发Core Speech Kit(基础语音服务)
    CoreSpeechKit是鸿蒙操作系统(HarmonyOS)提供的一个强大的开发工具包,主要用于语音识别、语音合成等语音相关的功能开发。这个工具包为开发者提供了多种语音处理能力,可以用来开发语音助手、智能家居、车载系统等需要语音交互的应用。以下是CoreSpeechKit的一些主要功......
  • 软件测试需要具备的基础知识【功能测试】---后端知识(三)
    ​​您好,我是程序员小羊!前言为了更好的学习软件测试的相关技能,需要具备一定的基础知识。需要学习的基础知识包括:1、计算机基础2、前端知识3、后端知识4、软件测试理论后期分四篇文章进行编写,这是第三篇这一篇文章是讲解后端基础知识的一篇文章:正文:一、系统......
  • Java基础语法
    Java基础语法注释写代码要有好的规范三种注释:单行注释publicclassHelloWorld{publicstaticvoidmain(String[]args){//单行注释//输出一个HelloWorld!System.out.println("HelloWorld!");}}多行注释//多行注释......
  • ⽹络基础概述
    ⽹络基础概述Linux7⽹卡命名规则传统的rhel系统以eth0eth1名来命名⽹卡,在rhel7系统开始使⽤新的命名规则:基于固件、设备结构、设备类型1.由两个字⺟开头标示固件以太⽹⽹卡以en开头⽆线⽹卡以wl开头2.设备结构o表示板载⽹卡(on-board)s热插拔结构(hotp......