关于桌面类软件的测试

投入到桌面软件的测试中一年,似乎有很多想说,但又感觉无话可说。

为龙城等地区用户提供了全套网页设计制作服务,及龙城网站建设行业解决方案。主营业务为成都网站建设、做网站、龙城网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

先坎技术

桌面软件的测试方法用边界值、流程分析方法几乎已经可以覆盖绝大多数功能,然后用些探索性的测试方法找出些动画场景的bug(这里比如快速操作等),用些破坏性测试用于下载过程的测试(这里同时可以关注到性能),还有就是与系统本身的功能、热键交互,比如“显示桌面”(win+d),比如切换窗口(alt+tab、任务栏中进行切换),比如桌面设置图片(纯色与本地图片)等等,软件在不成熟的时候,还可以反复点击某个功能接口(是否出现不符合逻辑或者失效或者程序中有未析构的现象)。

坎工具

桌面类的软件,框架是基于系统窗口进行绘制。关于一些动画失效,通常可以运用spyxx查看控件属性,查看窗口位置。或者一些其他的控件查看器吧。

还有通用工具就是logviewer,以开发同事在程序中给出的信息,输出日志定位问题。

关于BS/CS模式,现在的互联网软件经常会是混合两类,在C端嵌入B端的东西,这里可以用网络抓包工具定位或者窥探些问题,个人常用有fiddler、httpanalyzer,至于wireshark等在该类产品不需要用。

再坎产品定位

其实桌面类的产品路很难走,微软已经是个这么大的桌面了,所以大众里,新的桌面是不可能替代成为一个伪操作系统的。但是这么大的蛋糕,要分一份也并无可能。

关注小众,互联网已经很发达,小孩和老人确实为互联网中的“弱势群体”,个人认为这里可以做些“平台化”的东西,一站式的服务提供给这类用户。好比超市,需要的东西全都摆在上面,一目了然,只要用户动两下鼠标,就能完成。

兼顾大众,个人接触电脑是在小学五年级,从DOS到Windows,从星际到现在各种东西,主流人群早已经有了自己的电脑使用习惯,所以我还是认为“定制化”的特色才是有市场和口碑的。这里的“定制化”即为“个性化”,真正的将桌面软件上的功能插件化,并非放到一个包里,而是压缩放到后台,提供给用户可以拓展的功能。喜欢炫的用户就下载那些炫的东西,喜欢商务的就用些严肃的方便办公的东西。

那么通用的应该是什么?个人更赞同的是SNS,如今的SNS已经融入到方方面面,桌面上提供的仍然是一站式,仍然是平台化的东西,集成各大类,如广告、博客、微博、聊天交友、网站等等大类型的、概念型的东西。

其实市场很难做,水也确实深,但是浅尝辄止,难免与分析定位、市场投入、用户习惯有关。


本文标题:关于桌面类软件的测试
路径分享:http://scyanting.com/article/jjgpih.html