05什么是自动化测试?似乎很多人都在追逐自动化测试,似乎自动化测试比手工测试更高级。我在自动化测试方面没有任何实际经验,但是我了解了一些关于QTP和selenium的知识。这里也讨论两三句。自动化测试无非是用工具代替人来验证系统。它如何知道如何验证?这就需要你一步一步来教了。所以自动化前期的投入是非常大的。什么项目适合自动化?需求变化小,项目周期长,复用性高。
它的bug发现能力怎么样?据我所知,在我的手工测试中,有相当一部分bug是我根据用例没有检测出来的。据统计,它只能发现30%的bug。70%还是靠人工测试。那个投入那么大,发现bug的能力不强。为什么有那么多公司试水,做自动化测试主要是为了保证新增功能后现有功能的正确性。那么测试人员需要学习自动化测试吗?我犹豫了很久,但还是觉得有必要。
5、自动化测试和性能测试,哪一个以后能更迅速发展自动化测试是一种测试方法,性能测试是一种测试,不是一个概念。如果你想做测试,可以去精灵云测试,他们平台上的测试是免费的。对比分析:你可以从公司层面和总监的角度去思考,那么你要分析自动化和性能给企业带来的价值和解决的问题。1.自动化测试解决企业问题的技巧是回归测试用例。做的好可以提高一定的测试效率,就是回归可以快。有没有自动发现缺陷的公司?
于是他解决了测试部门的内部问题,得以快速回归。2.性能测试技术主要是解决公司整个系统架构的优化问题,包括应用、数据库、中间件等的优化。,并且还可以评估生产压力、节点配置、未来系统支持等。它解决了公司结构的问题。3.自动化测试就是在工作中写一些自动化脚本,交流的对象可能是功能测试或者开发,比如如何操作这个业务和接口逻辑。性能测试中沟通的对象是公司的董事、架构师、开发经理等高层核心人员。
6、聊聊自动化软件测试为什么推广难现在所有的公司都在做自动化测试,但是在实施自动化测试的过程中存在很多问题,普及困难是最常见的问题之一。很多公司在初期的自动化测试中做得很好,但是当他们想要推广的时候,却发现效果并不理想,与他们的预期相差甚远。当然,原因有很多。我主要想说两个,一个是自动化测试的易用性,一个是自动化测试的用例设计。自动化测试的易用性如何?简单来说就是自动化测试人员开发的脚本,易于使用、维护和故障排除。
后来有功能测试人员拿了这个脚本,但是反映不好用。以前发现构建路径中没有添加JAR包,然后他们走过去解决:添加JAR包,设置工程依赖,设置编译目录,设置脚本执行参数,短时间内搞定。由此认为,这实际上反映了自动化测试的易用性。如果我们开发的脚本不能被功能测试人员广泛使用,那么自动化测试的推广自然就没用了。
7、什么是自动化测试框架!我开始自动化测试的时候也在网上查了很多资料,但是没有权威的说法。有人说是解决自动化测试的方案,有人说是管理系统,有人说是软件,有人说是一段代码...比如我在公司牵头研究自动化测试(刚起步),主要从事web测试。然后用的工具是ruby watirselenium黄瓜,国外都用。
然后,我对自动化测试框架的理解是,根据公司现状,我用这三个工具搭建了自动化测试环境,实现了自动化测试,也就是我用rubu、watirselenium、cucumber搭建了自动化测试框架,也就是ruby、watirselenium、cucumber是框架,我可以用它们实现自动化测试。
文章TAG:自动化 测试 测试工具 推广 软件测试