background:最近两个月被分配做UIautomation,原因是换了一套平台,需要重新部署,有些业务需求改了case都跑不过了,我的任务是debugcase,把case都跑通。工具是RobotFramework。当时感觉task相对轻松,因为业务相对简单,只是Case多些,但debugcase,应该是我强项(这些年的工作经验里debug代码了解业务是我的强项,虽然不是什么好的学习代码的习惯
51CTO博客开发
经过一个月的努力,实现一个不熟悉的项目的自动化终于快接近尾声了。之前知道什么样的产品或项目适合做自动化,什么样的产品或项目不适合做自动化;而且由于自己设计过一个给人感觉很高大上的工具,自认为对自动化比较了解。可这一年来经历过两个设计不算成功的工具,最近不断反思,对如何更好的做自动化测试有了点新的感悟:1. 能用现有的开源工具不要自己从头开发一套工具。因为开源的工具是经过很多人反复推敲,反
1. 贝叶斯2. 朴素贝叶斯http://blog.csdn.net/amds123/article/details/70173402 分类问题可做如下定义:已知集合和,确定映射规则y = f(x),使得任意有且仅有一个,使得成立。其中C叫做类别集合,其中每一个元素是一个类别,而I叫做项集合(特征集合),其中每一个元素是一个待分类项,f叫做分类器。分类算法的任务就是构造分类器f。为什么需要假设特征
自动化测试学习
记录一下,鼓捣两天终于找到原因了,右键单击Robotium project,选择Build path->Configure Build Path..,在Libraries中删除android-support-v4.jar,问题解决。注:即使被测源码与Robotium具有相同的jar包 -- android-support-v4.jar,Robotium也会报错。
Android测试环境Android测试环境的核心是一个Instrumentation框架。Instrumentation框架通过将主程序和测试程序运行在一个进程来实现功能,通过Java反射机制,来获取当前窗口所有视图,并根据该视图查找到目标控件的属性信息,并计算出目标控件中心点坐标。然后,利用Instrument内部接口,实现点击操作。Android自身提供了对Instrumentation测试
划分为5个内存空间:堆 存储new出来的对象, 特点:每个new出来的东西都有地址值,一般为16进制的值;  
测试需要的两门语言:Java,Python测试开发:开发测试脚本->开发测试框架Java需要掌握内容:基础语法、Java面向对象相关概念、Java常用类、基础测试框架Java常用类:IO相关类,包括:字节流InputStream,OutputStream,音频视频等字符流Reader,WriterInputStreamReader,字节到字符的桥梁OutputStreamWriter,字符到
测试人员的考核:用Bug对测试人员进行考核,意味着开发和测试开始对立综合考核选对人,“将能君不胜”最有价值的测试人员?一个测试团队,测试人员水平很高,发现的bug少,而且都是核心问题;测试真的需要写Test Case吗? -- 需要看写Case占用的时间占总测试时间的时间百分比高水平与低水平测试人员的区别:Case的覆盖度和对业务的理解;自动化测试过程,而不是自动化测试测试的两个指标--质量振幅;
学习自动化工具究竟应该学什么?仅仅学习工具如何使用吗?我们应该学习工具提供的自动化测试的思想、方法、流程,而不仅仅是使用学它学什么?学原理、流程以及设计理念怎么学?研究成熟的自动化工具,因其功能强大,可扩展,要把它学活
在这家公司工作快三年了,虽然在每家公司都有收获,但这家公司却是我成长最快的一家,下面是我对做好测试的一些看法:一. 领域知识 想做好一个测试,首先要了解相应的领域知识,只有你了解了领域,才是做好测试的前提。二. 产品知识 &
1. 工具产生的背景导航对人们的生活起着越来越重要的作用,由于公司一直在做导航产品,所以为了从深度上保证产品的质量(已经通过大量的case从广度上来保证产品质量),做为Routing的测试负责人,我对导航算法进行了深入的研究。在做Map Data的Regression时,我们是基于导航对底层的数据进行测试,而MapData是经过Tools
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号