测试思考

        最近从事的工作是测试(非专业的,只是初步发现问题),虽然是个起步,但小有体会。下面讲讲测试中遇到的两个问题以及我的一点小思考。

        第一,数据库系统中表间关系是否需要建立外键???不建外键的好处是:测试很任性。因为缺少外键约束,需要什么数据随意的增删改查记录即可。退回来想,外键的主要作用是保证数据库数据的完整型、一致性,这是数据库系统本身提供的安全机制,缺少外键的数据库,加之外部网络安全、系统安全不能保证足够的安全,数据被恶意篡改、删除等是在所难免的。关于这点,本人也查阅了相关论坛谈论,觉得这里面http://www.zhihu.com/question/19600081的谈论很有深度。对于交易量较大的系统,个人认为依托强大的构架设计,在增删改记录的时候,充分保证数据和业务的完整型、一致性,不建外键是完全可以的。

        第二,测试中代码的不健壮性、数据库系统的不完整性等开发缺陷,能为测试提供了一个缺口!!!遇到的两个经典场景:第一个场景——对于一个交易,处理过程分AB两个阶段,A阶段对表x进行查询,B阶段对表x进行更新,AB两个阶段筛选条件不一致,这两个阶段中如果有异常,事务就要回滚、异常处理。同一个交易,其实AB两阶段对表x无论是更新还是查询,条件都应该一致,正是不一致,测出了中间事务回滚的异常。第二个场景——数据库表中的表没有键外键,处理过程分AB两个过程,A过程对x表进行查询,B过程对y表进行更新,对y表更新的条件是依据x表中的某些字段,这两个阶段中如果有异常,事务就要回滚、异常处理。正是因为x表和y表没有外键关系,在造数据的时候,故意让x表中的字段不满足y表的更新条件,测试除了中间异常处理没有起到实际性作用。题外话:去年(2015年)的毕业设计,我的一个同学的论文是bug跟踪管理系统,就是利用开发中的“bug”用bug跟踪管理系统去测试被开发系统中的问题,现在想起来挺高深的。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
回答: WiFi短距测试是指在短距离范围内对WiFi信号进行测试和评估的过程。在进行WiFi短距测试时,可以使用专业的测试设备或者手机等智能设备来测量WiFi信号的强度、速度和稳定性等指标。通过WiFi短距测试,可以评估WiFi信号在不同位置的覆盖范围和质量,并找出可能存在的干扰源或信号弱点。这样可以帮助用户优化WiFi网络设置,提高网络连接质量和用户体验。引用\[1\]中提到了微波炉对WiFi信号的干扰问题,这也是在进行WiFi短距测试时可能需要考虑的一个因素。此外,引用\[2\]中提到了利用深度学习方案和热成像技术进行非接触式测温的方法,这也可以在WiFi短距测试中应用到测量设备的选择和性能评估中。总之,WiFi短距测试是一个重要的步骤,可以帮助用户了解和改善WiFi网络的性能和覆盖范围。 #### 引用[.reference_title] - *1* [阻容感基础05:电容器原理(2)-电容器参数](https://blog.csdn.net/WKEZHENG/article/details/127705518)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [人工智能目前有哪些突破?](https://blog.csdn.net/weixin_42137700/article/details/107528106)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值