ZZ: Windows 10为什么问题这么多

lvsoft ? (Lv(The Last Guardian))2019-09-23 12:12:23
https://m.cnbeta.com/view/892109.htm
众所周知Windows 10系统问题频发整体来说稳定性比较差,然而在此之前的版本其实
相对来说稳定性还挺好的。自从Windows 10正式版推出之时该系统就开始频繁出现问
题,乃至现在每个月安全更新都会带来大量的新问题,其实最主要的原因就是微软重
组时将整个测试部门裁员。
hgoldfish ? (老鱼)2019-09-23 12:19:14
不是说把测试外包给阿三么。
【 在 lvsoft (Lv(The Last Guardian)) 的大作中提到: 】
: https://m.cnbeta.com/view/892109.htm
adamhj ? (淘气阿丹)2019-09-23 12:21:41
对M$来说其实也没什么问题,反正桌面不赚钱,索性缩小投入,反正也没有真正能打的竞争对手,最大的对手反而是(过去的)自己
【 在 lvsoft (Lv(The Last Guardian)) 的大作中提到: 】
: https://m.cnbeta.com/view/892109.htm
lvsoft ? (Lv(The Last Guardian))2019-09-23 12:31:51
谁做不重要,重要的是怎么做。
按照他的说法,win10的测试主要在虚拟机上进行,
配置相同,内存相同,体系结构相同,时拍都相同,那还测个屁啊。
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 不是说把测试外包给阿三么。
Ashin ? (★\" 大道之行 天下为公 ☆\")2019-09-23 13:32:45
用windows 10自带的系统恢复初始状态,恢复进行到最后一个画面
"海内存知己,天涯若比邻",卡住过不去,然后无限重启、卡住。
网上一搜,很多这样的例子。
【 在 lvsoft (Lv(The Last Guardian)) 的大作中提到: 】
: https://m.cnbeta.com/view/892109.htm
zli07 ? (Anonymous)2019-09-23 15:18:31
win10 做好了,到时候怎么让你们升级 win 20
siegfried415 ? (更号2)2019-09-23 16:20:40
在虚拟机上测试,最主要的目的是快速搭建特定的基准软件环境,这个过程是手工测试时最耗时的一步。至于硬件兼容性测试,我相信微软肯定是也要搞的,而且也一定是使用物理设备来进行的。
【 在 lvsoft 的大作中提到: 】
: 谁做不重要,重要的是怎么做。
lvsoft ? (Lv(The Last Guardian))2019-09-23 16:52:19
这我当然知道。
但按照这位原windows资深开发的原话来说,win10实际上就是在缺乏diversity的测试环
境前提下release的。
【 在 siegfried415 (更号2) 的大作中提到: 】
: 在虚拟机上测试,最主要的目的是快速搭建特定的基准软件环境,这个过程是手工测试
时最耗时的一步。至于硬件兼容性测试,我相信微软肯定是也要搞的,而且也一定是使用
物理设备来进行的。
wszt ? (而今又从头)2019-09-23 17:07:41
便宜 快速出成果
【 在 lvsoft 的大作中提到: 】
: 这我当然知道。
siegfried415 ? (更号2)2019-09-23 17:19:30
这是两种不同的测试思路吧,一种是认为软件发布之后就不应该有一个bug,我们这一代传统程序员都是这样的,把被别人发现bug看成是一种羞耻,所以发布之前,会留下足够多的时间来测试; 另外一种思路是坦然接受软件必然有bug,只要能够做到快速反馈、定位、修改和再发布就可以了,微软也许正在经历从前者到后者的转变。
虽然我就是一个传统软件开发者,但是,必须承认,为了做到前者,需要承担极大的代价,我曾经顶着老板的白眼,花了3个月的时间,给我自己的编译器写了2千多个自动化测试用例,基本涵盖了这门语言的所有可能的错误用法,想一下,如果这是互联网产品,3个月可能已经被人秒得连影子都没有了。
当然,这么代价也有好处,比如,好多年过去了,我们的开发团队才发现了我的第一个bug,当我羞愧不已的时候,老板竟然表扬了我,说我的bug率是一个无法超越的记录。。。
【 在 lvsoft 的大作中提到: 】
: 这我当然知道。
iMx ? (围城)2019-09-23 17:50:49
bug的问题是出bug的代价程序员要不要付
【 在 siegfried415 (更号2) 的大作中提到: 】
: 这是两种不同的测试思路吧,一种是认为软件发布之后就不应该有一个bug,我们这一代传统程序员都是这样的,把被别人发现bug看成是一种羞耻,所以发布之前,会留下足够多的时间来测试; 另外一种思路是坦然接受软件必然有bug,只要能够做到快速反馈、定位、修改和再发布就?
lvsoft ? (Lv(The Last Guardian))2019-09-23 17:51:36
你没看视频吧,关于第二点这位开发人员也说了。
ms的思路是测试不需要这么仔细,deliver之后交给客户去报bug然后再处理。
但操作系统很多bug需要巨大的memory dump,有些甚至是gb乃至几十gb级的。
大部分用户反映的大部分问题并不会提交这些memory dump,导致开发人员也很难处理重
现bug。到最后开发开始选择性的放弃bug fix,反过来也降低了用户的积极性,最终这
个“快速反馈、定位、修改和再发布”的机制就是失效的。
【 在 siegfried415 (更号2) 的大作中提到: 】
: 这是两种不同的测试思路吧,一种是认为软件发布之后就不应该有一个bug,我们这一
代传统程序员都是这样的,把被别人发现bug看成是一种羞耻,所以发布之前,会留下足
够多的时间来测试; 另外一种思路是坦然接受软件必然有bug,只要能够做到快速反馈、
定位、修改和再发布就可以了,微软也许正在经历从前者到后者的转变。
代价,我曾经顶着老板的白眼,花了3个月的时间,给我自己的编译器写了2千多个自动
化测试用例,基本涵盖了这门语言的所有可能的错误用法,想一下,如果这是互联网产
品,3个月可能已经被人秒得连影子都没有了。
个bug,当我羞愧不已的时候,老板竟然表扬了我,说我的bug率是一个无法超越的记
录。。。
siegfried415 ? (更号2)2019-09-23 18:08:18
我觉得MS的思路是对的,但是应该提高反馈机制的可传递性、完备性、易读性等。
【 在 lvsoft 的大作中提到: 】
: 你没看视频吧,关于第二点这位开发人员也说了。
iMx ? (围城)2019-09-23 18:09:32
垄断地位下的为所欲为
【 在 siegfried415 (更号2) 的大作中提到: 】
: 我觉得MS的思路是对的,但是应该提高反馈机制的可传递性、完备性、易读性等。
lvsoft ? (Lv(The Last Guardian))2019-09-23 18:33:54
思路对不对不重要,条条大路通罗马,实现目标的方法有很多,各有各的优劣和侧重。
只要能执行好就都是正确的思路,执行的不好就不是。
【 在 siegfried415 (更号2) 的大作中提到: 】
: 我觉得MS的思路是对的,但是应该提高反馈机制的可传递性、完备性、易读性等。
eGust ? (十年)2019-09-23 18:41:12
linux desktop 一直都是拿最终用户搞测试,m$ 觉得凭啥我就不行
【 在 iMx (围城) 的大作中提到: 】
: 垄断地位下的为所欲为
olddognewwit ? (老狗)2019-09-23 18:53:11
装一个2012R2,然后Windows 10按vm安装、运行,是不是就不会有问题了?
hgoldfish ? (老鱼)2019-09-23 19:37:56
linux desktop 的用户一般是程序员自己。
【 在 eGust (十年) 的大作中提到: 】
: linux desktop 一直都是拿最终用户搞测试,m$ 觉得凭啥我就不行
zhaoyi821103 ? (ShenzhenXiaoyi)2019-09-23 20:02:03
【 在 lvsoft 的大作中提到: 】
: https://m.cnbeta.com/view/892109.htm
Windows 10正真稳定性能达到WIN7 90%以上只有server版本,server版本不会出现诡异的各种小bug, 可惜蓝牙支持有点问题

水木社区