常用的网站功能测试方法(二)

接着上一篇的blog,归纳出了后面12个常用的网站功能测试方法。请看以下列举:

13.必填项检查

对必填项是否有提示信息,应填写的项没有填写时系统是否做了处理

14.快捷键检查

是否支持常用快捷键

15.回车键检查

在输入结束后直接按回车键,看系统处理如何,会否报错

16.刷新键

使用浏览器F12(windows系统),看系统会否报错

17.回退键检查

18.直接URL链接

19.空格检查

输入一个或连串空格,看系统如何处理,对于要求输入整型,浮点型变量的项中,输入空格,既不是空值,又不是标准输入

20.输入法半角,全角检查

例如:要求输入符点型数据的项中,输入全角的小数点或空格

21.密码检查

尝试使用一些码值较大的字符作为密码,尽可能的长,造成加密后的密码无法解析的字符

22.用户检查

用户的权限,类型等

23.系统数据检查

对于业务管理平台,数据随业务过程,状态的变化保持正确,不能因为某个过程出现垃圾数据,也不能因为某个过程而丢失数据

24.系统可恢复性

以各种方式把系统搞瘫,测试系统是否可正常迅速恢复。


### Maven项目未生成Target目录的原因分析 在开发基于Maven的Java Web应用程序时,如果发现`target`目录未能按预期自动生成,则可能是由于多种因素引起的。通常情况下,在构建过程中,Maven会自动创建并填充此目录用于存储编译后的资源和输出文件。 #### 可能原因及解决方案 1. **IDE配置问题** 如果使用的是IntelliJ IDEA作为集成开发环境,可能存在某些设置不当的情况导致无法正确识别或处理项目的生命周期事件。建议验证IDE中的Maven插件是否已启用,并确认项目结构视图中显示的内容与实际磁盘上的文件一致[^2]。 2. **POM文件缺失必要的配置项** `pom.xml`是控制整个构建过程的核心文件之一。当其中缺少特定的配置条目时,可能会阻止目标路径下的子目录(如`WEB-INF/classes`, `META-INF`等)以及静态资源(像JavaScript, CSS文件夹)被正确复制到最终打包位置。可以通过向`<build>`部分添加如下所示的资源配置来修正这一状况: ```xml <build> ... <resources> <resource> <directory>src/main/webapp</directory> <includes> <include>**/*.*</include> </includes> </resource> <!-- 添加其他需要同步至target的源码根目录 --> </resources> ... </build> ``` 3. **构建命令执行失败** 若尝试通过命令行工具或其他方式触发构建操作而遭遇错误提示,则应仔细检查日志信息以定位具体障碍所在。常见的陷阱包括网络连接不稳定影响远程仓库下载速度、本地缓存损坏造成依赖解析异常等等。确保所有必需组件均已成功加载后再重试构建流程即可恢复正常行为模式[^4]。 为了使新建立的JS文件能够顺利被打包进入`target`目录内的相应位置,除了上述调整外还需要注意保持正确的相对路径关系;即保证它们位于`src/main/webapp/`之下而不是直接置于顶层项目空间内。 ```bash mvn clean install -U ``` 该指令强制更新所有过期依赖并将最新版本纳入当前工作副本之中,有助于排除因版本冲突引发的一系列连锁反应。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值