博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
有软件开发,就要有软件测试!
阅读量:5888 次
发布时间:2019-06-19

本文共 1448 字,大约阅读时间需要 4 分钟。

  hot3.png

  Jasper Sens在学习认知人工智能并获得荷兰乌得勒支大学的硕士学位后踏入了界。一开始是一名工程师,不久,他开始在不同的公司和组织整合并。与此同时,他拓展了易用性和可达性方面的知识。

?

  市场很大且还在不断发展。有多大呢?两个最流行的平台,iOS和Android,为我们提供了一些数据:

   ???1,250,000个可供下载的 (去年增长了85%)
   ???63,000个新提交的(并没有全部通过)
   ???每月20亿的下载量
   ???765,000,000名活跃的iOS和Android用户
   ???70,000名专门的开发员
   这些数据是相当惊人的。哪儿有软件开发,哪儿就(应该)有!本文中,我会试着回答以下问题:需要专业知识吗?还是只要常识就行?接下来,我会分析和“常规”软件的区别并试着找出答案。

  策略中的变化

   当然,一个好的策略是基于产品风险分析的。“常规”策略中,80%的工作都放在软件功能上了。我们用常识来看看是否这对的策略也奏效:

  易用性

   为什么这么流行?因为它们速度快,易于使用。事实上,为了易用性,冗余的功能经常会被从中删除。这恰恰与有大量(无用)功能的桌面软件相反。因此,易用性比功能重要。也因此使得易用性成为策略之一合乎逻辑。

  可移植性

   多数都会被放在多个平台(iOS, Android, Windows,RIM)上。这些平台的不同OS版本被用在不同制造商的不同设备上。通过可移植性,团队可以确定是否在所有不同配置上都正常运行。

  安全性

   与桌面相反,数据是通过不安全的无线网(3G, WiFi热点)发送的。于是,风险更大,比如银行。因此安全性绝对是必须要有的策略。

  效率,和连续性

   使用数据连接是要花钱的。用户会受益于不怎么使用数据的。另外,3G网络通常是最薄弱的一个环节。用户也经常遇到其数据连接中断或丢失的情况。如此,这些数据会怎样呢?就因为这些风险,数据处理也该是策略的一部分。
简而言之,除了功能,时,一些不同的质量属性也很重要。这让我们进一步回答了:工程师需要专业知识吗?

  

   的或安全性时,我们习惯于将这事归于专家了。当然也是如此。易用性专家倒是较少见。但是专业知识和如易用性实验室的使用会给处理增值不少,因为易用性相当重要。易用性在界并不是一个新的概念。在最流行的浏览器里web 很普遍。为进行这样的却是完全不一样的。一名工程师该如何在这么多不同的平台和设备上进行同样的呢?模拟设备看起来很有意思,但通常得出的结果不太可靠。庆幸的是,总有各种创新如雨后春笋般冒出来。比如,Testdroid Cloud (Bitbar)能让员可以一次在多台设备上自动进行物理测试。
   这些解决方案的知识使得有效易用性变得有可能。另外,测试工程师必须具备执行关于数据连接中断的测试用例的知识。这也不是一个普通工程师的典型日常工作。

  回答问题

   有了好的产品风险分析,测试经理就能仅用常识就可以定下可靠的测试策略。然而执行这个策略却完全不一样。因此我对以上所提问题的回答是:没错,测试工程师需要具备方面的专业知识!
   有这样的员吗?

版权声明:本文出自 SPASVO泽众软件测试网:

原创作品,转载时请务必以超链接形式标明本文原始出处、作者信息和本声明,否则将追究法律责任。

转载于:https://my.oschina.net/spasvo/blog/352694

你可能感兴趣的文章
封装了一个类,可生成验证码,缩略图,及水印图
查看>>
文件服务器 之 Debian下pureftpd的安装心得
查看>>
第一阶段项目总结
查看>>
Java集合详解
查看>>
myeclilpse打开文件所在位置的图标消失后的找回方法
查看>>
Android利用文本分割拼接开发一个花藤文字生成
查看>>
哈夫曼树的实现
查看>>
12-18Windows窗体应用小程序之记事本(1)
查看>>
毕业论文一次性修改所有字母和数字的字体
查看>>
结构体:HASH表模板
查看>>
[转]理解Linux文件系统之inode
查看>>
在i3 Cpu上允许64位系统
查看>>
视频编解码学习之五:差错控制及传输
查看>>
Postman教程
查看>>
python模块--os模块
查看>>
HSSFRow获取单元格方法与区别
查看>>
洛谷 1365 WJMZBMR打osu! / Easy
查看>>
删除UINavigationItem上的BarButtonItem
查看>>
数据分析相关模块
查看>>
Python数据结构1-----基本数据结构和collections系列
查看>>