我的面试总结

自我介绍、工作经历、深刻问题:项目缺陷问题总结 - 云云淡淡 - 博客园

评审:本次修改与其他基础功能是否保持一致。

开发:char和varchar,varchar存储可变长度字符串,节省存储空间。

用例:确定预期结果、构造相关测试数据。

——**————**————**————**————**————**———**———**————**————**————**————**————**————

1. 技术

数据库:

内连接join,左连接Left Join,右连接Right Join。返回左表(Left Table)的所有记录,右表没有则null
like '%value';
in and or orderby , insert into update delete;union消除重复行,union all不消;
分页select top 10 表.字段。。。 DROP :删除整个表(包括结构和数据),不可逆操作 DELETE :删除表中的数据,保留表结构。可逆 TRUNCATE :删除表中的所有数据,保留表结构,不可逆

Linux:

复制代码
创建touch mkdir,删除rmdir rm-rf,移动move,复制cp,查找find,编辑vim,压缩tar,
cd打开,ll, ls,cat,find,Mv改名或移动,rm
tail -500f normal.log、gg定位光标到最开始行,shift gg
vim打开搜关键词n查找下一个,shift n查找上一个 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。

稳定性

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

复制代码

安全:

——**————**————**————**————**————**———**———**————**————**————**————**————**————

2.功能:

 功能+界面+安全性+易用性+兼容性+性能

测试用例(二):微信发红包测试用例(最新版)_微信红包测试-CSDN博客

测试理论:八大黑盒测试方法总结【超详细】_黑盒测试的八大测试方法-CSDN博客详解软件测试中白盒测试基本概念及四种白盒测试方法以及六种逻辑覆盖法(语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖)-CSDN博客

复制代码
测试方法:
黑盒

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

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

错误推测法:经验和直觉推测程序中所有可能存在的各种错误

因果图法:输入条件的各种组合。恒等,非,与,或。可以画出判定表

判定表法:来源因果图

正交实验法:来源因果图

功能图:动:输入数据的次序或转移的次序,静:输入条件与输出条件之间的对应关系

场景设计

白盒

逻辑覆盖法:

  • 语句覆盖(SC);被测程序中每条语句至少执行一次

  • 判定覆盖(DC);每个判定语句的取真和取假分支至少被执行一次。

  • 条件覆盖(CC);每个逻辑条件取真值与取假值至少出现一次

  • 判定-条件覆盖(CDC);所有条件的可能取值至少出现一次,所有判定语句的可能结果也至少出现一次

  • 条件组合覆盖(MCC);每个判定中条件的各种可能组合都至少执行一次

  • 路径覆盖:每一条可能组合的路径都至少执行一次

基本路径法

程序插装

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

 软件生命周期:

制定计划(P)、需求分析(D)、设计(D)、程序编码(D)、测试(C)、运行维护(A)
敏捷发布,火车发布
瀑布模型:需求分析,软件需求,分析,设计,编码,测试,运行

——**————**————**————**————**————**———**———**————**————**————**————**————**————

 

python

05-Python—列表、元祖、字典、集合操作大全:建议收藏_分别定义一个列表元组字典和集合-CSDN博客

 

 

 

——**————**————**————**————**————**———**———**————**————**————**————**————**————

 

 

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

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

具体现货交易测试用例 - CSDN文库

测试职责

业务:金融行业经验

 

posted @   云云淡淡  阅读(10)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示