2026/1/12 5:25:11
网站建设
项目流程
站长之家商城,无锡做网站品牌公司,保定 网站制作 招聘,网站建设需注意点测试的面试相对于开发的面试来说#xff0c;对于技术的询问其实相对来说较少的#xff0c;主要针对以下几个方面。测试理论#xff0c;接口#xff0c;数据库#xff0c;linux#xff0c;自动化#xff0c;性能、个人情况这几大块。
常见问题
软件测试理论基础
① 什…测试的面试相对于开发的面试来说对于技术的询问其实相对来说较少的主要针对以下几个方面。测试理论接口数据库linux自动化性能、个人情况这几大块。常见问题软件测试理论基础① 什么是软件测试在规定条件下对程序进行操作发现程序错误衡量软件质量并对其是否能满足设计要求进行评估的过程。② 软件测试主要测试用例设计方法是什么白盒测试逻辑覆盖、循环覆盖、基本路径覆盖黑盒测试等价类、边界值、因果图、状态图法、错误猜测、测试大纲、随机测试、场景。③ 测试计划、方案以及测试报告主要包括哪些方面测试计划主要包括:Ⅰ 测试范围功能性测试非功能性测试Ⅱ 测试通过/失败的标准通过准则失败准则Ⅲ 测试挂起恢复条件Ⅳ 测试进度人力分布计划Ⅴ 测试交付物测试方案主要包括Ⅰ 测试环境软硬件构成网络构成环境搭建测试工具Ⅱ 测试策略Ⅲ 测试风险评估与预防测试报告Ⅰ 测试BUG记录Ⅱ 测试BUG统计分析Ⅲ 测试用例执行情况清单Ⅳ 遗留问题清单PS具体情况具体分析格式不一定一致。④ 测试流程阅读需求—评审—判定开发时间—测试计划、方案—编写测试用例—开发提交版本—进行测试—提交bug—追踪—提交新版本进行回归—测试完毕—进行走查上线。⑤ Bug的管理测试提交bug开发不认可首先在bug的管理工具上进行记录查找需求文档与开发人员进行沟通进行复现bug询问产品人员需求情况寻找相关上级进行评定⑥ fiddler对于测试来说有什么好处抓包查看请求确认问题所在是功能问题还是网络问题还是接口问题⑦ 微信朋友圈有哪些测试点封面发布自己头像朋友头像和昵称评论点赞删除权限重点⑧ 软件测试原则和策略Ⅰ 测试应基于用户需求Ⅱ 做好软件测试计划是做好软件工作的关键Ⅲ 应尽早的开始软件测试并不断的进行软件测试Ⅳ 测试前必须明确定义好产品的质量标准Ⅴ 避免测试自己的软件Ⅵ 应充分注意测试中的集群现象Ⅶ 必须检查每个实际输出结果Ⅷ 穷举测试是不可能的Ⅸ 测试设计决定了测试的有效性和效率Ⅹ 注意保留测试设计和说明文档并注意测试设计的可重用性。数据库基本操作① 创建表Create table table_name(column_name property(length)……);② 修改表(modify—修改表字段类型和长度)Alter table table_name modify column column_name property(length)③ 新增表数据Insert into table_name values(value, value ,value……); Inset into table_name(column_name, …) values(value, …);④ 查询表数据Select * from table_name; Select column_name from table_name; Select * from table_name where column value;⑤ 修改表数据Update table_name set column value where column value;⑥ 删除表数据Delete from table_name; Delete from table_name where column value; Truncate table table_name;⑦ 多表查询内连接左外连接右外连接子查询内连接Select column_name from table1 [inner] join table2 on table1.column table2.column;左外连接Select table1.column,table2.column from table1 left join table2 on table1.column table2.column;右外连接Select table1.column,table2.column from table1 right join table2 on table1.column table2.column;子查询Select column from table1 where column (select column from table2 where column value);区别内连接旨在得到两表之间的交集数据可能会造成数据丢失左外右外分别是以左表或右表为主表添加另外一张表的数据子查询旨在查询结果只需要显示一张表中的数据但是需要从另一张表得到相关条⑧ 聚合函数、分组查询、排序COUNT();统计行数量SUM();统计某列合计值AVG();统计某列平均值MAX();计算列最大值MIN();计算列最小值Select column_name, count(*) from table_name Group by(column_name); Select column_name from table_name order by column_name limit 10 DESC;倒序⑨ 视图Create VIEW view_name as select * from table where condition;⑩存储过程Create procedure pro_name as Begin Select * from table_name End Execute pro_nameLinux环境安装部署以及使用的基本命令启动mysql服务systemctl start mysqlservice mysqld start解压文件tar –zxvf 文件名创建用户分组groupadd 分组名创建新用户useradd 用户名下载安装文件yum install -y文件名编辑文件vi 文件名保存:wq强制退出:q!创建文件mkdir 文件名本机复制文件cp file /remote_file/file移动文件mv file /remote_file/file多台主机传输文件scp local_fileremote_usernameremote_ip:remote_folder需要注意的是需要知道目标主机的密码密码以及网络通畅删除文件rm –rf file查看主机信息top查看进程ps –ef | grep mysql查看端口netstat -tunlp | grep 3306杀死进程kill -9 进程号切换目录cd显示磁盘信息df –hDocker接口http协议TCP/IP协议fiddlerpostman自动化get、post请求http应用层–网络传输协议TCP数据传输层—应用程序之间IP网络层—连接计算机与计算机通信fiddler工具对测试的好处看请求确认问题所在是功能问题还是网络问题还是接口问题自动化Seleniumappiummonkeyrobotframework性能Loadrunner规划录制参数化关联场景分析jmeter断言树分析个人的情况① 为什么会选择软件测试1软件测试看待产品的角度是不一样的会从产品、用户、市场需求、开发、设计、运营等多个角度去思考产品适合度2软件测试入门相对简单但是做成一个好的测试却是不简单的这个工作是很有挑战性3软件测试是一个积累工作经验的工作能够在工作的同时能够总结自己使自己不断的成长。② 你的优点和缺点是什么我自己的优点有学习能力理解能力善于思考很有耐心执行力强而我的缺点对一件事情不够钻研喜欢看到事情的表面不太喜欢说话更喜欢用做的方式去体现自己。当然作为测试日常的沟通交流没有问题。③ 关于未来的规划丰富自己知识在工作中不断成长能够为公司出谋划策并担任更重要的职务。总结感谢每一个认真阅读我文章的人作为一位过来人也是希望大家少走一些弯路如果你不想再体验一次学习时找不到资料没人解答问题坚持几天便放弃的感受的话在这里我给大家分享一些自动化测试的学习资源希望能给你前进的路上带来帮助。软件测试面试文档我们学习必然是为了找到高薪的工作下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料并且有字节大佬给出了权威的解答刷完这一套面试资料相信大家都能找到满意的工作。视频文档获取方式这份文档和视频资料对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴我走过了最艰难的路程希望也能帮助到你以上均可以分享点下方小卡片即可自行领取。