• 0
  • 1
分享

1、老师我想从手工测试到自动化测试,但网上资料多但乱,有点不知从何下手,想问下你有什么建议吗?

用心,用心了就肯定不会乱,首先一定要设立目标,我要干什么,我要通过什么途径去达到这个目标,举个例子,自动化测试无非就是用一款自动化测试工具通过一门语言去达到自动测试一个软件/应用的工作,那么选一款市场份额最高的工具+一门最流行且易学的语言+一个能触手可得软件/应用练手+你的努力,就能达到你的目标。

小建议:selenium+python/java+baidu/某论坛网站/某社交网站


2、什么程度的自动化测试比较适合持续集成?smoke?还是基本机能测试?还是可以更深度的自动化测试?

都可以,我司目前在跑的就有不同程度的自动化测试脚本,关键是看跑它的目的是什么


3、想要开展自动化持续集成,都需要哪些步骤?

就如同上面提到的,开展持续集成的目的要明白,是为了开发提交代码后的自测?或者每天的自动发布上线?还是别的什么。搞清楚目的之后,就得开始选型,目前jenkins仍然占有市面很大份额,我司用的是gitlab里的CI/CD功能,功能应该大同小异。选型完了之后开始根据实际情况开始设计流程,具体实现步骤可以网上查询相关技术文档。最后,run it!


4、做集成测试的时候,不了解接口函数的测试方法,求您指点下~

接口函数?你这指的应该是白盒测试了吧,网上随便找了个列表供参考


5、我对持续集成的理解只在表面。如果可以的话,对于自动化测试在持续集成中是如何运作的(怎么个操作流程)能否简单介绍一下。例:开发提交代码---->Jenkins处触发---->将代码打包部署到测试环境中同时执行自动化测试?  是不是和我想的流程是一样的?

是的,和你想的流程基本一致,可以在某一时间点(最好是闲时)设定自动把之前一天开发提交的所有代码统一收集并部署到测试环境然后跑自动化测试,这样就实现无人值守了,另外这个测试环境最好相对独立且干净一点,只作为自动化测试用


6、如果开发没有介入到持续集成中打包通过其他形式发送的话。自动化测试还有介入到持续集成中的必要吗?

作用就不是很大了,因为自动化测试纳入持续集成流程中的目的是为了自动测试某测试环境下的最新代码的表现情况,如果其中没有代码部署这一操作,那测啥呢?


7、测试的代码必须和开发的代码放在一个仓库里吗?还是各自分别维护自己的环境?我们公司现在测试和开发的仓库是分离的,互不影响。这种情况下,代码的覆盖率如何检测呢?

不一定要放在一个仓库里,我们公司就是分离的。

我们利用的是在开发库中挂测试库作为子库的方式,开发代码集成工作做完之后进入测试库开始测试,这套流程全都通过自己自定义的脚本控制,所以是一体成型的。


8、我们目前正在评估与Visual Studio 2008(C#)和Subversion接口的不同应用程序,以便对我们的核心库进行自动构建。我们希望能够执行每晚构建,并通过电子邮件发送给每个开发人员的更改列表,或者将最新版本推送到每个工作站。您对这些工具的体验是什么?有哪些建议?

不好意思我对VS和svn已经有点淡忘掉了,不过你所列的流程最好是凌晨做构建之类的操作都非常实用,纳入持续集成中将会很有收益,不过构建之类的操作最好是放在凌晨执行,那时候网络环境可能是最好的,而且也没其它人占用资源,当然这个具体情况视你们实际情况而定,然后可以再付诸一些补救措施,比如自动重试、出错之后的警报措施,如果有冒烟测试的需要可以再加入测试的流程等等等等,都可以自我定制。


9、你好,我即将大学毕业是个小白,想从事软件测试这行,但是不知道从哪方面学起或者先打下什么基础?

入行测试没有什么门槛,手工测试只要会写测试用例和知道几个主要的测试方法(例如等价类划分)就行,如果要走自动化,那就要学语言和工具(例如selenium),当然也可以做个一两年手工测试再转自动化也可以,这是市面上较普遍的职业规划,看你怎么选了


10、不知道持续集成具体是做什么呢?能否给举个实例

比如说开发提交的代码能自动构建自动部署并自动测试,把这套流程做成一个持续化的事情,那么开发就可以只提交代码就行了


11、集成测试通常都有那些策略?想了解的详细下

这个网上有很多,都比较教条式,一般来说就是顾名思义把功能模板各种组合起来测试,具体看产品的实际情况是啥,从功能的角度上考虑,如果要测试一个支付功能,那可以把下单也测试进去,形成一个下单+支付的支付流程,这就是一种简单的集成测试例子,如果时间和条件允许,可以把接口测试甚至是白盒测试加进去,确保产品需求质量更优


12、集成测试的目的是测试系统的各个组成部分放在一起是否能够协调一致,在集成测试策略中要考虑的问题有哪些?

一是要考虑当期需求或产品的实际情况,如果时间允许,可以测得深一点,范围可以广一点;二是要看被测需求是否是核心需求,如果比较核心,则需要加入其它的相关流程集成进去一起测试并增加异常测试来确保质量


13、请问集成测试和接口测试的区别在哪里?

接口测试测的只是接口别的不测,而集成测试是一个测试阶段或测试角度,可以测功能也可以测接口,只是把多个功能集成在一起测试


14、微信小程序怎么做ui自动化?

测微信小程序其实就是测手机客户端里的微信app里的web页面,那既然是app+web,那用appium就可以做到,配置项都配好,手机什么的都准备好(用模拟器有被微信封号的风险),用类似selenium的代码写就可以了,这里要提到一个原理,微信里的view是native的,进入小程序后则会多一个webview的view,在这个view里又会出现若干个windowHandles,数量取决于你在小程序里点进了多少个页面,所以切换上下文是比较关键的一点


15、怎么组建自己的软件测试团队?

先判断目前公司的产品和需求量是如何,一般来讲如何一直有更新迭代的话,2-3人的系统测试人员是至少的,然后可以考虑加入自动化测试,一般1-2名,测试领导要提升测试在公司的话语权,合理分配测试任务和懂得“甩锅”,测试用例、测试方案、测试报告以及后来的测试脚本都要沉淀下来,等等等等。


 版权声明:本文出自51Testing会员投稿,51Testing软件测试网及相关内容提供者拥有内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • http/https在哪层?http/https在应用层、tcp在传输层、ip在网络层接口请求有哪几种:http/https:get、post、put、deletepost请求参数由几种类型:主要有四种方式:application/x-www-form-urlencoded(数据按照 key1=val1&key2=val2 的方式进行编码,key 和 val 都进行了 URL 转码)multipart/form-data:二进制编码,数据一般以文件形式上传application/json:json格式数据text/xml :入参是xml格式的,一般以字符串形式传递,若遇到编码问题则增加...
            0 0 1569
            分享
          •   无论是要理解测试,还是做好软件测试,都要抓住这7个核心问题:  1. 测试选择标准与测试充分性 (终止原则)  测试选择标准是选择测试集或确定?个测试集是否满足指定目标的方法。测试充分性标准可以用来决定何时测试充分或者是否完成。  2. 测试有效性与测试目标  通过一系列程序的执行对测试的效率进行分析。对将要执行的测试用例的选择因其目标而异, 即测试集的效率评价基于具体想要实现的目标。  3. 以寻找缺陷为目标的测试  在以寻找缺陷为目标的测试活动中, 是否能够导致系统失效,这是测试是否成功的标准。这与测试软件是否满足设计规约或其它属性有很大的不同, 后者的成功取决于软件在现实的测试用例和...
            0 0 1054
            分享
          • 测试团队不管在公司的位置如何,都应该自己主动争取自己团队内部的一致团结,作为背锅部门,我们需要时刻保持警惕,对于一些外部的问题,需要及时留存证据,以防后续有其他部门的人扯皮。1.客户/实施提出BUG的后续推进    描述:客户/实施 经常报某一类相同问题BUG,该问题实际上是产品设计时易用性不强,导致客户认为该问题为bug。测试人员可针对该类问题,提出建议邮件到产品组来解决并优化该问题。举例:考勤-加班报表月度统计数据维度问题建议    (可在邮箱搜索该邮件)   意义: 测试同学更多的发现问题并提出建议,提高测试团队主动性...
            0 0 1523
            分享
          • 在我们测试过程中,需要把发现的bug纳入系统,并指派给对应的开发人员修改,开发修改完成后更新bug状态,bug回到测试手中,进行验证,验证完毕关闭bug或重新打开bug。在这个过程中就需要借助bug管理工具,目前常用的是tapd软件缺陷管理系统。点开缺陷详情,右侧更多里面有针对这个缺陷的一系列功能,比如重新编辑缺陷,删除缺陷,复制缺陷,移动缺陷,合并缺陷,关联缺陷,转需求,转用例等。常用的是复制,移动和关联缺陷,当提交完bug发现bug对应的项目选错了,这个时候我们可以用移动功能把bug移动到对应的项目中,当发现的问题与之前提交的一个问题比较类似,这个时候就可以用复制功能,把问题的主体复制过去...
            1 1 23235
            分享
          • 前言今年是笔者本科毕业的第6年,在接近三十而立的年龄里,回首自己从毕业到现在的职业生涯,可以说是一波三折。趁着自己现在有时间,就做一个复盘和总结,分享给曾经和我一样迷茫的朋友,希望能够带给你一些启发。一、考研失利,“捡到”一个国企的offer笔者是某末流211大学电子信息工程专业科班出身的,大四那年有些不知道“天高地厚”地拒绝了本校保研,准备跨考复旦大学的金融专业研究生,结果当然是华丽丽地当了一回“分母”。话说那时候考研还不是很卷,如果我坚持考自己专业,应该也是可以上岸一所不错的学校的,但是造化弄人.......于是乎,完美地错过了当时的秋招,只能急匆匆地追赶春招的步伐。地球人都知道春招无论是...
            11 11 1029
            分享
      • 51testing软件测试圈微信