




已阅读5页,还剩27页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
DbTools工具介绍,- 崔 双佳cnc,概要说明,DbTools开发背景介绍 软件开发过程中可能出现的15个案例 DbTools工具开发目的 DbTools带来的效益 DbTools画面 DbTools视频教程,DbTools开发背景介绍,以前的batool项目,单体测试时,造数据,导数据麻烦,只要修改 过IOT文件,就需要担当者重新将所有测试点跑一遍 。 我和我的同事们深受导数据的痛苦。 单体测试如右图所示: 因为需要不停的复制数据,粘贴数据,提交数据。 因为单体测试试样书里已经有数据了, 为何不实现将试样书的里数据自动同步到数据库中。 所以为了一劳永逸,要进行工具化,减轻体力活。,案例1,小A小B在同一个数据库用户下操作数据,小A发现自己插入X表中的数据总是过一段时间被别人删除。小B发现X表中的数据总有新增加的脏数据,删除完了还有新插入的进来。两人就这样死循环下去。若是两人异地远程防问数据库,如何解决? 问题: 如何知道某一时刻,谁动了我的表数据?,案例2,某银行系统需要测试性能,没有给数据,让开发人员自己造百万数据,由于是多表连接,通过多个主key关联的。 问题: 如何造出上百万条附合条件的数据? BATCH?VBA?CSV?。,案例3,某保守项目,发现程序错误了,但不巧的是原担当出差了。 问题: 如何减少新担当,改错现象的发生?,案例4,异地开发时,检收者根据业务需求,自己重新造了数据,发现了错误,但是担当因没有检收者新造的数据,再现不出错误。 问题: 如何快速将检收者造的数据传给担当者?,案例5,大多数时,一本机能离不开业务, 业务离不开表结构。在写试样书时,会把该机能用到的所有表名写在设计书中。 问题: 如何让担当者快速掌握表结构和表与表之间的关系?,案例6,不管什么项目,大多数无非就是增删改查数据库中的数据,所以在单体测试的时候都要对程序执行前执行后的数据进行比较。 问题: 程序执行前后数据库状态会发生哪些变化是手动标出变化的项目和记录吗?,案例7,某项目中,客户要求提供每本机能,每个case点的数据SQL(数据的INSERT文)。 测试者,每个case都需要手动导出SQL文(体力活)。 问题: 有数据库,有数据,SQL不可以自动生成吗?,案例8,在程序开发过程中,客户有可能随时对以下内容进行变更 1)要求加减表中字段,主key, 2)更改字段英文名称。 3)字段以前可为空的改成不可为空的。 问题: 原有数据如何保存与恢复 ?,案例9,己运行银行项目,想从A数据库(SqlServer)转到B数据库(Oracle), SqlServer数据库的用户表中有上百万条数据。 问题: 大数据量时,如何实现数据库间快速移行?,案例10,某项目在快要纳品的时候,客户要求更改DB定义书,把更新日,更新用户等相关字段信息放到表前面,之后才是主键等信息 。 问题: 项目如何对应?,案例11,“给我一个支点,我就能翘动地球 。” -阿基米德 问题: 已知数据库有效连接,如何把数据库的所有信息(所有表结构,表数据,视图,触发器,自动序列)等信息快速保存备份,案例12,传统数据库操作软件提供的数据检索界面,检索出来的数据行列不可转换 开发者都是用Excel来实现 问题: 如何增加行列转换功能。,案例13,1)将己有上百个Bug票,快速导入数据库中,进行查询,统计,修改,根据修改后的数据,重新生成Bug票。 2)进度表每天的状态如何通过数据库进行查询统计,分析。 问题: 以上操作如何实现?,案例14,使用过vba做的工具,如果执行时间很长(比如导千条数据)还是会占用开发者看Excel试样书时间的,因为都是在系统中使用同一进程。如果执行宏之前没有对其他打开的Excel保存,宏执行后若是无响应,就有无法保存Excel的现象 问题: 如何避免并解决?,案例15,LINUX等系统上, 通过用户界面导入,导出数据库。 问题: 如何跨平台,实现数据移行?,案例总结,以上15个案例 都可用DbTools来完成。,DbTools工具开发目的,对于设计人员,可以清晰知道数据的流向。 对于开发人员,可降低体力劳动时间,把更多精力放在业务逻辑上。 对于检收人员,根据什么样的条件,应该出什么样的结果,方便检查。 对于维护人员,只需用单体测试文件导入数据库,重新跑一遍既可。,DbTools带来的效益,保守估计: 详设 省10%时间 单体 省20%时间 组长检查 省20%时间 维护 省50%时间,DbTools画面(仮1/8),DbTools画面(仮2/8),DbTools画面(仮3/8),DbTools画面(仮4/8),DbTools画面(仮5/8),DbTools画面(仮6/8),DbTools画面(仮7/8),DbTools数据库日志(仮8/8),DbTools视频教程(仮1/2),DbTools视频教程(仮2/2),以上,- 2012.12.17(晚),MAIL: cuishuangjiacncsys.co.jp MAIL: Tel:080-4885-5501,h
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 个人借款合同简单范本 正规简单版个人借款合同4篇
- DB61T 785-2014 油菜 德新油668规范
- 企业邮局合同(标准版)
- 2025年厂房租赁居间合同2篇
- 学校食堂短期承包合同8篇
- 建筑工地安全防护措施方案
- 施工项目设备检修与养护方案
- 2025天津市北方人力资源管理顾问有限公司外包项目国企汽车检测中心招聘备考练习题库及答案解析
- 2025年甘肃平凉崆峒面向社会聘请监督员15人考试参考试题及答案解析
- 项目竣工后的后期维护方案
- 【公开课】人体对外界环境的感知第1课时课件-2025-2026学年人教版八年级生物上册
- 山东省环境卫生作业计价定额编制说明
- 神经退行性疾病治疗药物讲课件
- (干货)虚拟股权激励方案设计及协议
- 新员工入职廉洁从业教育培训
- YC/T 593-2023打叶复烤加工服务能力评价办法
- 医美员工制度管理制度
- 大棚搭建用工合同范本
- T/CCS 059-2023智能化煤矿运维技术架构与流程
- T/CAQI 96-2019产品质量鉴定程序规范总则
- 2025人教部编版语文四年级上册教学计划(含进度表)
评论
0/150
提交评论