事务的创建与恢复——调试与测试的必须手段
通常我们测试的时候,领导抑或客户往往会说:这个界面的效果看不到啊,怎么回事。我们就说:你刚注册,没有数据啊。接下来,客户就说:那你就添几条数据,给我测试用吧。好吧,我们添了几条数据。然后,客户又要测试其他界面,我们又添加了几条其他方面的数据。过几天,我们的软件有了更新,客户说,我需要重新走一遍流程,你把相关的数据一次性删除吧。我们又查找了多个表,删除了相关数据。
从这一系列过程可以看出,交互的成本很高,大家的感觉都不好,工作的效率和效果也难以令人满意。
所以,我们从项目的一开始,就应该以用户为中心,建立相关的事务,这个事务,除了用户表之外,应该可以插入和删除用户其他的所有数据(或者伪数据),最好是可以配置在后台管理,在产品上线之前,使客户以及测试人员可以自主操作,上线之后,关闭这一配置。
从这一系列过程可以看出,交互的成本很高,大家的感觉都不好,工作的效率和效果也难以令人满意。
所以,我们从项目的一开始,就应该以用户为中心,建立相关的事务,这个事务,除了用户表之外,应该可以插入和删除用户其他的所有数据(或者伪数据),最好是可以配置在后台管理,在产品上线之前,使客户以及测试人员可以自主操作,上线之后,关闭这一配置。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
小轮子 ios 获取语言
whitehack
2020-07-08 12:33:27
微信支付回调通知收不到(不通知)的常见问题以及解决办法
东程软工小分队
2020-07-08 10:32:35
Linux统计某文件夹下文件、文件夹的个数(转)
統計某文件夾下文件的個數ls -l |grep "^-"|wc -l統計某文件夾下目錄的個數ls -l |grep "^d"|wc -l統計文件夾下文
零下摄氏度
2020-07-08 07:13:42
游戏开发,何去何从
zhi8zhi1zhi
2020-07-08 00:23:11
折半查找的非递归算法和递归算法C++
I_AM_KK
2020-07-08 00:08:58
c++把字符串形式数字转换为数字
I_AM_KK
2020-07-08 00:08:58
hint: Updates were rejected because the remote contains work that you do hint: not have locally.
I_AM_KK
2020-07-08 00:08:58
VB.net是个弥天大谎,VB.net已死(海康威视 SDK 开发有感)
jessezappy
2020-07-07 23:59:32
开启CSDN笔记模式
時間荏苒,今天以前同事請我下載CSDN資源,無意登錄賬號,已經碼農13年。 把我所有筆記陸續更新到CSDN,重拾10餘年前的習慣。
jiguoguo
2020-07-07 22:43:30
前端攻城师所要掌握的知识和技能
athrunzero
2020-07-07 22:29:39
数学建模之2019年亚太杯(APMCM)S奖获奖经历(零基础)
BROSY
2020-07-07 14:53:26
用ultraEdit打造自己的java IDE
Tomcat19
2020-07-07 11:56:03