做网站开发有哪些优点呢,wordpress页面瀑布流,重庆营销型网站建设沛宣,word模板免费下载素材目录#xff1a;导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结#xff08;尾部小惊喜#xff09; 前言
1、前置条件
1导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结尾部小惊喜 前言
1、前置条件
1需要的知识
熟透系统业务、团队成员情况 熟悉使用F12或抓包工具 了解HTTP/HTTPS协议 了解系统的架构数据走向
2定位前的操作
保存bug产生的记录 排除低级问题 包括网络问题、数据问题脏数据
2、定位问题思路和步骤
查看页面表现查看状态码接口的请求和返回以及js执行有无报错查看服务器日志配置问题经验或其他
1查看页面表现
用户层面问题用户自己的环境问题或者操作问题。如环境不通或者操作不正确等。
web页面问题大部分与前端功能、界面和兼容性等有关样式一般是css问题交互一般是js问题文本一般是html问题。
主要有 兼容性问题需要更换浏览器类型和版本查看问题是否存在
样式、交互、文本等cssjshtml问题可以按F12 打开控制台在console中查看报错信息一般会显示报错的文件和行号 对于出错的信息可以在Sources下查看对应报错的资源文件基本上都会找到错误原因的变量未定义参数未定义等。
图片不显示浏览器右键点击图片点击【检查】找出图片的url输入到浏览器的地址内如果能打开图片那么不显示图片的问题就是后台的问题如果浏览器内不能打开图片那么就是前端的问题。
2查看状态码
打开开发者工具切换到Network页签看请求响应状态码。
4XX状态码一般表示客户端问题也有可能是服务器端配置问题若401检查是否带了正确的身份验证信息若403检查是否有访问权限若404检查对应的url是否真实存在。
5XX状态码一般表示服务器端问题若500是服务器内部错误需要配合服务器log进行定位若502可能服务器挂了导致若503可能网络过载导致若504可能执行时间过长导致。
3查看接口请求返回数据以及js执行有无报错
若系统访问正常进入操作页面功能性报错。此时状态码200仍有bug需要查看接口请求返回数据打开开发者工具切换到Network页签看找到对应请求查看requests和respond。
如果请求url和参数不正确则为前端问题 如果请求url和参数正确response响应内容正确可能为前端取值错误 如果请求url和参数正确response响应内容不正确则为后端问题 如果有js执行报错则为前端问题
如果响应内容不正确还可以查看数据库中数据是否正确以具体到数据写入问题还是数据读取或缓存问题。
4查看服务器日志
针对5XX问题或检查后端接口执行sql是否正确可以登录日志平台或服务器对应log目录下查看打印出的日志。
先进入到服务器的log目录下一般是【cd logs】或【cd var/log/】
tail -f catalina.out //监视catalina.out 文件的尾部内容(默认10行)动态查看日志文件【tail -f 日志文件】查看完后【crtlc】退出
5配置问题
有时候遇到的问题前后端都没报错但功能就是异常需要检查配置情况。包括应用系统前后台配置和环境部署配置信息
6经验或其他
界面、布局、兼容性、交互问题——前端 业务逻辑、性能、数据、安全问题——后端
数据库版本不一致问题 代码版本不一致问题 代码本身没错合并代码、冲突问题等 确认偶然性问题还是必然性问题 等等 …
下面是我整理的2024年最全的软件测试工程师学习知识架构体系图
一、Python编程入门到精通 二、接口自动化项目实战 三、Web自动化项目实战 四、App自动化项目实战 五、一线大厂简历 六、测试开发DevOps体系 七、常用自动化测试工具 八、JMeter性能测试 九、总结尾部小惊喜
在每一次拼搏中我们释放出内心最强大的力量只有坚持不懈、追逐梦想才能超越自我创造属于自己的辉煌人生。
每一次努力都是自我超越的机会只有勇敢追逐梦想坚持奋斗才能让生命绽放出最美的光芒创造属于自己的不朽传奇。
只有不断挑战自我才能超越现在的局限坚持奋斗终将勇往直前书写属于自己的辉煌篇章创造令人瞩目的人生传奇。