软件测试赛单元测试 比赛注意及设置

注意事项

一定要在软件的默认空间下编写否则找不到Junit包!!!!

常见匹配

判断字符串是否以XX开头 ("xx.*")

判断字符串是否以XX结尾 (".*xx")

判断字符是否匹配A或者B ("AB")

判断数字出现2-5次 ("0-9{2,5}")

判断数字出现5次以上 ("0-9{5,}")

判断文字中是否包含XX字段 (".*xx.*")

匹配 com|com.cn (a-zA-Z{5}@(163|126)\\.com(\\.cn)?)

&&和||

&& 需要两边都为True才会进入语句

|| 只需要一边为True就会进入语句

常用操作

MessageFormat.format("a{0}", "输入的参数"); 后续可叠加参数索引从0开始

begin".concat("输入的话"); 在一个字符串后添加一个字符长类似 +

str.replaceFirst("被替换值","替换值") 找到第一个匹配的值并将其替换为替换值

str.replaceAll("被替换值","替换值") 找到所有的被替换值将其替换为替换值

eclipse 设置

语法提示

  1. 点击windows窗口-> Preference-> Java -> Editor -> content assist

  2. 找到Auto Activation 框

  3. 在 auto triggers for Java 选项中输入 .abcdefjhijklmnopqrstuvwxyz

相关快捷键

代码自动补全 alt + /

补齐main方法 main

补齐输出语句 syso

导包快捷键 ctrl + shift + o

相关推荐
Filwaod3 分钟前
MCP 接入模式对比:Agent - Gateway - 业务项目 vs Agent - Adapter - 业务项目
java·agent·mcp
kuonyuma11 分钟前
MyBatis入门·注解操作
java·spring boot·mysql·spring·mybatis
码界索隆17 分钟前
Python转Java系列:面向对象基础
java·开发语言·python
DIY源码阁21 分钟前
JavaSwing酒店管理系统 - MySQL版
java·mysql·eclipse
川石课堂软件测试22 分钟前
UI自动化测试|元素操作&浏览器操作实践
功能测试·测试工具·mysql·ui·docker·容器·单元测试
不恋水的雨40 分钟前
easyexcel快速填充大数据量不覆盖后面的行解决方式
java·excel·poi
范什么特西42 分钟前
Maven中dependencies和dependencyManagement区别
java·开发语言·maven
SunnyDays101143 分钟前
Java 操作 Word 超链接:添加网页、邮箱、文件和图片链接
java·word·超链接
无聊的老谢1 小时前
电信系统中的单元测试策略:构建高可靠性的微服务防线
数据库·微服务·单元测试
DFT计算杂谈1 小时前
WannierTools输入文件wt.in一键批量生成脚本
java·前端·chrome·python·算法·conda