软件研发过程中常用自测方法

本文总结了12项关键测试策略,旨在帮助开发者提高代码质量,包括功能可用性测试、空值验证、非法字符验证等,覆盖从前端到后端的全方位测试要点。

为减少、避免项目测试中出现一些非功能性的bug,造成一些不必要又很繁琐的工作冗余出现,特总结代码编写工作中规避问题的策略如下:

1、功能可用性测试

2、空值验证(前后台都可能出现,例如前台ID不存在而去取值,后台的空指针等)

3、空格、特殊字符验证(通常是前端页面)

4、长度验证(数据入库等情形下,出于精简业务判断代码的目的,使用maxlength实现)

5、页面刷新问题(用户体验问题,通常出现于父子页面交互中)

6、非法字符验证(比如数字、IP、端口、中英文等)

7、提示信息精确(用户体验问题)

8、文件处理时,需要首先判断文件地址是否存在,不存在则创建,否则容易造成异常出现

9、数据库表名写的时候最好是小写,代码中也要小写,否则mysql数据库可能会出现大小写敏感性的问题(具体错误信息是数据表找不到)

10、页面排版(用户体验问题)

11、对象取值问题(取值之前,要确定对象不为空,否则会出现空指针异常)

12、中文传输问题(http或者https请求,使用ie浏览器会出现400错误,跟中文乱码没有关系,解决方案是让数据在路上不是中文)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值