For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
软件测试技术随着互联网的不断发展而被众多程序员掌握,而本文我们就简单来了解一下,软件测试都有哪些常用测试方法。
1、性能测试
关于性能测试,可以说上三天三夜,在这里我特别需要指出得到是,在线下,特别是一次性能测试,必须需要给一个相对独立网段的测试环境,如果测试环境与研发环境在同一网段(前几天刚刚给一家企业作测试咨询,他们竟然在WiFi环境下进行性能测试),在这种环境下进行测试,由于网络的抖动性是非常不确定的,一方面影响大家的工作,另一方面测试出来的数据也是不完善的。
2、精准测试
精准测试是我特别崇拜的一门技术
利用精准测试,我们可以做到:
发现软件缺陷可以精准定位到所在缺陷的近N条代码,便于调试;
为回归测试做到精准定位。版本N+1与版本N哪些代码受到了影响,哪些不受到影响;哪些测试用例需要回归,哪些不需要;
对测试人员的工具进行有效的度量,这些用例覆盖了哪些代码?哪些代码还没有用例覆盖。
3、关于ABC测试
ABC测试,就是人工智能(AI),大数据(BigData),云原生(Cloud)测试。
人工智能(AI)测试:主要包括算法测试和应用测试。
大数据(BigData):主要包括数据验证和应用测试。
云原生(Cloud)测试主要人就是应用测试。
我个人认为ABC测试仍旧处于起步阶段,测试的重点主要在应用的本身,数据验证,算法测试需要许多其他领域的技能,比如统计学、概率论等。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。