万变不离其宗,所有的测试内容不管难易,其设计起因以及要达到的目的都是以ISO9126为核心的。
ISO软件质量模型
一般易用性是在产品设计时成型并确定下来的,测试人员一般不会对易用性进行相关的测试,但随着测试年龄的增加,易用性的理解以及判断也会潜移默化的在自己的测试体系中成型,因为测试并不是站在程序员以及设计师的自我审美中进行的,我们是一群挑剔的“用户”。
维护性同样也是一个难界定的特性,要将其做好,往往要从一个产品孕育时就要考虑了。测试工程师在这个阶段也需要参与进去,一是参与易测试性的构建,二是构建整体的测试框架。
对于可移植性中的适应性,测试工程师往往需要对其进行评判的,因为一款APP不会只在一个特定型号的手机上使用,对主流机型,以及主流硬件配置的手机一定要覆盖且充分测试到,非主流的机型可以不全部覆盖。其实还有一种手机,主流机型预淘汰(时间上)仍有着大量的用户,不得以过时为理由不进行测试。
剩余的功能性多对应着功能测试,可靠性和效率多对应着性能测试。单独把保密安全性拿出来,其对应着重要的安全测试。当然,有时安全和性能的关系就类似于鱼和熊掌,不能同时兼顾到,这时就需要根据对应功能模块去认真评判。
总之,随着测龄的增长,测试理论和思想的岁数是会长的,可以看作是一个被动的过程,只是多与少的关系。对于自动化、性能、安全,则需要自己去学,这是个主动的过程。
网友评论