自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 自动化测试框架应该如何搭建?

搭建自动化测试框架是一个“磨刀不误砍柴工”的过程。从需求选型开始,设计一个分层清晰、基于POM的架构,然后逐步实现基础功能、页面对象、工具类和测试用例,最后集成CI/CD和报告系统。遵循最佳实践,才能构建出一个高效、稳定且易于维护的自动化测试框架,从而真正为项目带来价值。

2025-08-26 16:44:27 1137

原创 并发测试中的锁死(Deadlock)

锁死是指多个线程因竞争资源陷入无限等待的状态,需同时满足互斥、占有等待、不可抢占和循环等待四个条件。典型场景包括数据库事务和Java多线程中的资源嵌套锁定。可通过请求超时、系统日志或工具(如MySQL死锁日志、jstack)发现锁死问题。解决方案包括按固定顺序获取资源、设置锁超时机制以及利用数据库的死锁检测功能。

2025-07-02 11:35:07 587

原创 TestNG框架使用方法及注意事项总结

TestNG会自动生成HTML报告(位于test-output文件夹)可集成ExtentReport等第三方报告框架增强报告功能。确保测试结果能够被CI工具(如Jenkins)正确解析。考虑使用外部文件(Excel/CSV)作为数据源。实现数据驱动时,注意数据量过大会影响执行时间。使用testng.xml文件灵活配置测试套件。TestNG默认不保证测试方法的执行顺序。可用于失败截图、日志记录等扩展功能。测试方法应尽可能独立,减少依赖。优先使用TestNG的。如需控制顺序,可使用。

2025-07-01 09:15:00 1531

原创 java+testng+selenium定位元素并点击时,有时成功,有时失败。

报错信息:org.openqa.selenium.ElementClickInterceptedException: element click intercepted

2025-06-30 16:47:56 1927 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除