灌水 自动化测试和性能测试的发展讨论

许立 · 2016年01月11日 · 最后由 M 回复于 2016年01月18日 · 1938 次阅读

自动化最擅长做重复的工作,随着技术的发展,我们不但能把简单的步骤自动化,复杂的场景也可以支持的越来越好。
自动化虽然不是银弹,但如果用的好,能够极大的提高生产效率,保证用户越来越苛求的产品质量。从长远看来应该是最有前途的方向。

相应的,对性能测试而言,随着手机或机器硬件性能的不断提高,或者如果研发团队足够重视质量,开发者或者开发工具就可以在前期解决大部分的性能问题,测试变成了很小的一部分。
安全测试也是类似的问题,可以以互联网的发展为参考,一旦移动平台发展足够成熟,安全问题就能解决大部分,剩下的安全保护部分变成了非常专业的事情。

以上都是基于长远发展的考虑,所以是不是自动化成了我们唯一的选择。欢迎打开脑洞,发散讨论

共收到 6 条回复 时间 点赞

还是那个感觉,可持续集成,基本没有人工的干预,自动化主要完成的也是基本功能,主要是防止一些别的改动影响到基本功能,如果天天用人工的方式去测试有可能影响的功能就有点浪费时间了;关于性能,个人感觉还是先做基本的功能做好了,再尽量去做这些方面的测试

性能测试和安全测试在专项测试的范围,提出了更高的专业要求。
个人感觉这两块更容易云端话,适合做出统一规范的服务化产品。

换个思路:如果产品在线上出现了性能问题或者安全问题,必将直接影响产品,那么,自动化测试相比性能测试、安全测试,哪个更有价值呢?

可能我之前的比较把测试简单化了。对于企业大部分成熟的测试,应用测试会牵涉到系统的很多部分或特定的环境(非生产),云端测试不一定合适。性能和安全应该是更高层次的要求,分别对应看重用户体验和安全要求高。这些测试不需要一个明显的界限,你所做的业务决定了需要注重哪些方面。

—— 来自 TesterHome 官方 安卓客户端

自动化测试只是一个工具,性能和安全则是不同的测试维度。做性能测试你可以手工测,也可以自动化,安全也一样,所以,自动化和性能、安全不是同一层的东西,没有多大可比性。

自动化测试较手工测试来说,能够节约大量的时间成本。推荐使用过的TestBird APP 自动化测试。能在产品上线前节约大量时间。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册