51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2778|回复: 0
打印 上一主题 下一主题

[原创] 流程改进上的3个想法

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-1-24 16:14:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

下面是我对流程改进上的3个想法,请拍砖


1.改进刻录发布方式
当前产品发布给运营部时,使用的是scm刻录光盘给运营部的形式,发布前刻录耽误的时间较多,常有下班前才刻录发布的情况,时间紧迫,而且一但刻录机坏了,还得费力的找其他刻录机,影响发布。


scm希望运营部能从ftp上直接取,之所以需要刻录光盘,从运营部的角度来说,光盘中的东西是只读的,不可能有变化,如果从ftp上去取,难保程序不被人为改变,出问题后难以认定责任。


如何能让运营部确保从ftp上取到后,ftp上的东西绝对不会变化?由此引入md5校验方法,md5校验可以用来检验文件是否被修改过,广泛的应用在软件产品的发布中。


当我们从网上下载一个软件时,怎么才能知道下载来的软件是否就是软件提供商提供的那个呢,用md5校验就可以验证。


MD5的全称是Message-Digest Algorithm 5,Message-Digest泛指字节串(Message)的Hash变换,就是把一个任意长度的字节串变换成一定长的大整数。请注意我使用了“字节串”而不是“字符串”这个词,是因为这种变换只与字节的值有关,与字符集或编码方式无关。


MD5将任意长度的“字节串”变换成一个128bit的大整数,并且它是一个不可逆的字符串变换算法,换句话说就是,即使你看到源程序和算法描述,也无法将一个MD5的值变换回原始的字符串,从数学原理上说,是因为原始的字符串有无穷多个,这有点象不存在反函数的数学函数。


MD5的典型应用是对一段Message(字节串)产生fingerprint(指纹),以防止被“篡改”。


举个例子,你将一段话写在一个叫readme.txt文件中,并对这个readme.txt产生一个MD5的值并记录在案,然后你可以传播这个文件给别人,别人如果修改了文件中的任何内容,你对这个文件重新计算MD5时就会发现。


联系到我们的产品发布情况,在发布前,scm对ftp上的文件计算出一个md5值,把这个值记录到产品发布表中,运营部根据产品发布表从ftp上获取文件后,重新计算出一个md5值,如果这2个值一样,说明ftp上的文件没有变化。这种校验任何时候都可以重复做。


这就好比光盘的作用,而且免了刻盘的工作程序,可以随时发布,scm签字即代表发布。


不需人工来取光盘,实现电子化发布。


计算一个文件的md5值的方法也很简单,用到一个md5计算工具即可。


2.改进基线发布流程
当前基线发布流程是PM做好“工作成果签字确认表”并打印出来,开完评审会后即在纸件上会签,经QA确认后给scm入基线并发布,scm发布基线后将“工作成果签字确认表”返回给QA留存。



问题是QA审核时如果有问题,一般是PM直接在纸件上修改,不严谨,重新打印又浪费纸;没有电子版,不便于传递;scm发布后没有副本留存,不严谨;“工作成果签字确认表”没有QA、scm的签名,不严谨。


建议改为,开完评审会后不再立刻会签,PM修改好“工作成果签字确认表”,发mail给QA确认,QA确认后转发给scm入基线,scm入完基线后全部答复mail,QA收到mail后打印“工作成果签字确认表”找相关人会签后留存。


以前是评审会通过后即会签,会签的并不是最终版,这样都可以,那么改为评审会后修改件只需QA简单确认也是可以的,这样确认mail只需在PM、QA、scm之间流转即可,不需发mail给所有评审人确认。


经过mail确认后打印的表是和mail完全一致,不会有关键性修改,mail内容是可靠的。


mail是QA确认的,scm根据mail入基线是可靠的,还有留存,便于事后核查。


最后的纸件会签的过程也就是基线发布的过程,scm不用再发布基线。


mail流转确认,实现电子化流转,手工签字确认只是起存档的作用。


实现电子办公,特别是便于PM、QA、scm三者异地办公时。


3.改进产品发布流程
和基线发布一样,产品发布经发布会后,由PM发mail给QA确认,QA确认后转发给scm,scm这时需要填写发布文件的md5值,最后由pm打印出来会签给运营部留存。


scm需要在发布表单上填写一长串md5值,是纸件手写时难以解决的。


mail流转确认,scm也不用刻盘,实现电子化流转。



要求所有需要发布的文件都放在ftp上,才便于计算md5值,便于运营部获取,这也是建设产品库的需要和作用。



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-6 07:55 , Processed in 0.061677 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表