曾经看过一篇文章题目头叫做soa测试人员的恶梦?我在阿里软件从事Saas软件测试一年多了,之前也在传统软件多年从事传统软件的测试和开发工作。也想针对Saas软件的特性探讨一下,软件测试人员如何根据Saas软件的特性,寻找到其中的需求点,找到其中的机遇使自己的职业发展多一条上升的通道。
软件测试有句名言叫做技术和业务两条腿走路,可见业务对软件测试的重要性,同样对于Saas软件而言首先你要了解他的特性。我曾经引用过下面这张图大致描述过Saas软件的特点:
这张图描述了三种角色
服务供应商,在互联网领域通常成为ISP :Internet Service Provider
服务请求者,通常是终端用户使用独立软件供应商(ISV)提供的应用过程中,对ISP提供的服务进行调用
服务发布商,通常指集中提供注册,管理,发布各种服务的平台提供者
有了以上三种角色,在SAAS软件测试中,也就对从业者进行了分类,
第一种 测试服务供应商提供的服务的,我们可以定义为ISP OPEN API测试人员
第二种 测试独立软件供应商提供的软件的,这种测试工作和传统软件的测试工作没有太大区别只要保证特定的应用功能性是正确的就可以了。
第三种 测试服务发布商提供的服务集成平台的
本文着重描述第一种和第三种测试的特性和对从业者的要求。
对于ISP OPEN API和服务集成平台(SIP=Service Integration PlatForm)的测试都