
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
软件测试是目前大多数人都在学习的一个互联网技术,而本文我们就简单来了解一下,用户对软件测试程序员的影响都有哪些。希望通过对本文的阅读,大家对于软件测试技术应用能够有更多的了解。
用户就是产品的衣食父母。
用户的重要性我就不多分析了,只想通过我遇到的几个例子分享一下。
产品需求总是与业务方要求不一致
有一次邀请了业务方(用户)一块进行需求评审,沟通过程中,用户对需求又提出了很多问题,而且很多都是完全颠覆了原有的设计;
需求文档根本无法满足用户的需求。用户需要的功能没有设计,用户不需要的却列了很多。这样的需求如果上线,肯定是失败的产品,因为产品设计的根本就不是用户需要的。
如果测试只是依赖需求文档来测试,肯定是发现不了这些问题的。所以我们一定要尽可能的多接触真实的用户,了解用户的真实想法。
信息传播之后就有可能失真,一手信息才是真实的
由于业务人员一般不懂软件设计,所以他们都会有一个产品接口人与软件的产品经理进行对接;一般产品都是通过接口人和产品经理以及部分业务方沟通形成的。
但是在一次沟通会上,业务方用户的描述却与产品接口人的描述有很大的不同;产品接口人一直认为很重要的功能A,业务方用户却说实际工作中,功能A并不是很重要,或者说由于实际业务工作原因,功能A起到的作用其实是很小的。
看来信息经过传播,很有可能会失真。测试要想保证产品符合用户的真实需求,就一定要多接触一线的真实用户。
大数据产品之失败:数据不准确,用户不信任
现在大数据产品都很火,什么样的数据产品是成功的产品我没想过,但是我知道什么样的数据产品是失败的。
先如果数据不准确,那产品就一定会失败;界面再漂亮,用户也不会买账。
另外如果用户也不知道数据是否准确,但是如果没有理由让用户能够信任你的产品,那这款数据产品也一定是失败的。
总之,如果没有办法让用户觉得你的数据是靠谱的,那你的产品就一定会失败。
所以数据产品,数据的真实性、正确性、准确性是非常关键的。
测试,一定要重视一线的用户,只关注需求的测试不是好测试,一定要多关注一线的真实用户。
技术
测试本质=质量+成本+用户
但生活不只是眼前的苟且,还有诗和远方。
技术是我们必须要依赖的,有了技术才有诗和远方。
技术可以改变一个人的命运,我想也可以改变测试的方向。
跟测试相关的技术有很多很多,感觉整个软件工程中用到的技术都是测试需要掌握的。
如果一个人想要样样精通,估计后大部分人都是样样稀松,当然也不排除有很多奇才。
所以我觉得测试人员就应该精通我们测试行业所必须的技术,那就是下图颜色鲜明的四个区域。
当然测试开发和管理要根据个人的职业规划来确定。
其他的技术我觉得都是为测试服务的,或者测试中用到的,我们做到掌握就OK。
当然如果在某一方面我们有特殊的要求,比如我们就是做数据库产品的,或者我们就是做操作系统的,那这些知识就是必备的了。
但如果不是特殊需要,我觉得这些知识掌握了就好,如果需要深入应用,我们可以从公司借调专业的人才来帮助我们实现,而不需要专门招聘。
测试里数据库学的好的就跟说相声里唱歌是好的是一个道理。
后还想说一下我认为测试发展趋势,我觉得编码对于测试人员将来是基础的要求。
如果是因为不想编码而进入测试行业,将来肯定是行不通的。
现在我已经在要求我们的团队,测试+业务+编码都要会,还必须得精通。
有哪一门通,都不好意思跟人家说我们是做测试的。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei456学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。