该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

在当前正在开发的项目中,最近进入测试阶段,遇到了几个比较揪心的问题:  其一,数据插入问题,在上一篇博客中大致也是解决了这一问题,虽说没有解决所有的,也解决了很大一部分不安全输入导致的报错问题,当然,这个项目目前还没有遇到学校的项目几十个字段一起传输的问题,所以在此问题上没有遇到多少问题,但是因为这个项目表的相关性比较多,往往删除一个数据就会导致一级一级的往下删除。遇到比较就行的是一个删除分类导致弄到了用户表的数据删除,结果写下去发现,这样一弄 一个删除基本上就把几十个表排查一遍之后一个一个删除,对于这样的情况,其一的解决方案是遇到此类关联性比较多的采用假删除的方式处理,不过也导致有较多的无用数据残留,不过最起码也解决了报错的问题,解决报错问题目前是删除有关联表的时候使用try catch 本地也能检测出一些问题,同时避免线上直接出现500的情况  其二,数据空与非空处理后的数据类型问题,这点在与IOS配合的时候尤其明显,当然这个也是在写程序的时候考虑不全导致数据类型发生变化,一一修改需要较多的精力和时间。  其三,数据结构,API中遇到比较多的就是省市区的查询,有一个需求就是显示的时候按照首字母排序分类,若是单纯的将数据在一个数组中返回,移动端往往不是很好处理,这也就需要将不同首字母的归类到一个大的数组中,最后一把返回,目前使用的是foreach,相当不好用,不过还没找到好的解决方案,也希望有好的方法的可以提供一下好用的方法解决二维数组的归类问题  其四,分页问题,因项目需求,导致同一个控制器往往有很多页面会跳入查询数据,这就导致了在原有的分页查询处理上还需要对此进行处理,因为后续的跳转查询是后加的,也就导致后面的分页没有处理查询条件导致了一些数据错误出现,此类问题出现也不止一次,对此也希望写代码的时候可以对不同的跳转多做处理以免出现。  其五,连表数据的删除问题,此类bug也是遇到比较坑的一个问题,往往在数据真删的时候因为考虑不全没有考虑相关数据问题,导致后续数据量多了的时候出现一些垃圾数据,出现此类bug,主要问题有2点,一是因为连表查询的时候表连接顺序弄错导致。二是因为相同ID的数据,一个是会出现若是有唯一性验证,报错问题,此类问题往往很难排查到具体出现的地方,二是会导致数据错误,导致信息泄露问题出现。  以上是目前遇到较多的bug,也希望后续可以妥善的处理避免此类bug的出现,当然,若是能完全规避当然也是笔者希望能做到的

软件测试遇到的异常情况,豪之诺软件测试项目开发中遇到比较多的Bug总结相关推荐

  1. 深入到系统组件是否白盒测试_南京豪之诺软件测试:白盒、黑盒、灰盒优缺点(知识普及)...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 白盒测试概念 白盒测试也称结构测试或逻辑驱动测试,重点关注软件内部的实现细节,它是知道产品内部工作过程,可通过测试来检测产品内部动作是否按照规格说明书的规 ...

  2. 软件测试中tc是什么岗位,豪之诺软件测试如何让TC和Bug具备专业性

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 1.为什么要进行TC和bug的规范和专业化? 通过一些调研,发现大家的重视程度都一致,因为都身为测试员的缘故,测试用例是测试的指导文档,是保证产品的基本武 ...

  3. 项目开发中软件测试有哪些工作?

    1.需求澄清,参与人员:开发人员.资料开发人员.测试人员.TSE.需求接口人等. 目的: 1)理解需求背景和价值 2)保证SE.开发.测试人员对需求场景.处理流程.依赖与限制.交付件理解一致 3)明确 ...

  4. 【程序人生】在php项目开发中,遇到进展不顺利,或毫无头绪情况下的解决办法

    在php项目开发中,可能会出现对用户需求理解不到位或开发过程中进展不顺利,或者毫无头绪,根本无从下手.根据个人经历,提供了一点解决办法. 1)把用户的需求一字不差的写下来,Word或者手写笔记本. 2 ...

  5. 【智能制造】生产异常情况的处理流程

    生产异常情况的处理流程 在生产过程中,生产日计划不能够执行到位,很多时候并不是计划本身有问题,而是在执行计划的过程中,产品在生产的过程中会出现各类异常.生产异常主要有来料品质的异常.人员的异常.制程品 ...

  6. 关于MATLAB中xlswrite函数写数据出现服务器异常情况的解决办法

    关于MATLAB中xlswrite函数写数据出现服务器异常情况的解决办法 参考文章: (1)关于MATLAB中xlswrite函数写数据出现服务器异常情况的解决办法 (2)https://www.cn ...

  7. 浅析网站流量出现异常情况应怎样解决?

    网站浏览量一直都是评定网站优化效果的一个重要指标,因此,优化人员在工作中也需要不间断的展开网站访问量分析.根据网站流量的相关数据信息来分析用户浏览网站的规律性,并对这种规律性结合网站实际情况制定符合网 ...

  8. 启动ipython出错_python-在异常情况下启动IPython shell

    python-在异常情况下启动IPython shell 当我的程序运行引发异常的行时,是否可以启动IPython Shell或提示? 我对引发异常的上下文,变量,范围(和子范围)最感兴趣. 类似于V ...

  9. MySQL: ERROR 1040: Too many connections”的异常情况1

    2019独角兽企业重金招聘Python工程师标准>>> 很多开发人员都会遇见"MySQL: ERROR 1040: Too many connections"的异 ...

最新文章

  1. SAP MM 标准的采购订单预付款功能介绍
  2. 9月份准备备考RHCE 10份考试争取一次通过
  3. 基于Xcode原型驱动的iOS应用设计
  4. leetcode -- 303. 区域和检索 - 数组不可变
  5. 跟我一起学.NetCore之自定义配置源-热更新-对象绑定
  6. Intelij 添加php注释
  7. HDU - 1525
  8. ORACLE 11GR2 RAC new features 新特性。
  9. asp去HTML标签
  10. MC新手入门(四十二)------ 愤怒小狗制作三
  11. 实分析royden第四版答案_实分析(原书第4版)_[美]H.L.罗伊登(H.L.Royden) P.M.菲茨帕特里克(P.M.Fitzpatrick)_9787111630845_...
  12. 如何成为快速计算机高手,超级实用的4个电脑小技巧,1分钟教会你成为电脑高手...
  13. 多元函数的极限、连续
  14. java QQ向另一个QQ发信息(可以是好友,也可以是非好友)
  15. 学习《医学三字经白话解》之咳嗽+疟疾+痢证
  16. subst ( 将任意目录挂载成虚拟磁碟机 )
  17. 比对软件Blast,Blast+,Diamond如何选
  18. Gitea配置文件说明
  19. switch删除用户显示无法连接服务器,switch无法连接互联网怎么办 NS无法联机联网详细解决办法...
  20. 计算机论文的致谢部分写什么,计算机论文致谢怎么写(格式+范例)

热门文章

  1. extern __shared__
  2. Codeforces Round #715 (Div. 1) B. Almost Sorted 找规律
  3. 生成函数Euler变换学习笔记(无标号有根树计数)
  4. 如何正确地生成一个随机数
  5. [NowCoder牛客]2021NOIP提高组模拟赛第二场T3——树数树(启发式合并堆)
  6. P7046-「MCOI-03」诗韵【SAM,倍增,树状数组】
  7. P5363-[SDOI2019]移动金币【阶梯博弈,dp,组合数学】
  8. jzoj6065-[NOI2019模拟2019.3.18]One?One!【FFT】
  9. P5322-[BJOI2019]排兵布阵【背包】
  10. nssl1157-简单数学题【约数,换元法】