9个问题浅谈自动化测试与测试用例的编写

多测师11 多测师11     2022-11-29     215

关键词:

  1 、请问一般情况的安全测试都是从哪几个方面展开的?

  安全测试主要针对以下漏洞类型进行测试,顺便罗列一些常用的测试工具、80%都是我们在用的。

  (1)弱口令 Nessus\\X-scan\\h-scan\\hydra

  (2)ACL访问控制列表 暴露在外网的IP和端口、低版本应用、nmap扫描+Masscsn

  (3)系统及应用服务器扫描 Nessus\\openVas

  (4)web漏洞扫描 AWVS(Acunetic web Vulnerability Scanner)\\Appscan\\salmap\\w3af\\arachni\\zed Attack Proxy

  2、测试小白该从哪几个方面去深入学习?

  先从设计好用例开始、自动化测试的基础是做好功能测试,功能测试的基础是设计用例。

  有余力的情况下可以了解下主流的操作系统、数据库、编程语言;为后面的自动化、性能、安全测试做好技术准备。

  3 、编写测试用例都有哪些工具,能够方便我们作成用例表?

  设计测试用例不在于工具:简单如excel、开源如testlink、思维导图设计之Xmind;

  用例管理重在用例设计,结果清晰,维护方便,最主要的是能直接用于测试;

  目前比较常见的一个测试点,一个测试用例,实际上是没有那么多经历去执行的。

  4 、如何完成从手动测试用例,到自动化测试用例的转变?

  自动化本身就是实现手工测试的,自动化框架设计好,最上面一层的场景测试本身就是把手工测试的场景使用自动化过程编排,具体的页面点击操作是下面一层的实现,可以看下教程,是入门的介绍,后期会对用例设计和自动化实现进行具体介绍。

  

9个问题浅谈自动化测试与测试用例的编写_测试用例

  

  5 、我一直想写APP自动化的自动化脚本,当前学了monkeyrunner结合python,但是monkeyrunner需要用坐标来进行控件定位,一旦更换测试机的话会非常不方便,查了百度说可以用HierarchyViewer获取控件ID,但是问了开发同事说,这个控件ID每个软件版本都可能会不同,想请教您还有其他办法吗?

  可以使用支持 xpath 定位的工具,即使没有id和name也可以识别并且和研发负责人确认好规范,这个不会随意改动。

  6 、请问页面自动化测试里面脚本维护的问题,如果需求变更,页面会发生变化,你们是如何做到页面自动化脚本最大限度的减少代码的改动量?是使用了页面控件以及操作参数化吗?

  数据和操作分离

  用例实现、页面操作、及控件实现分离

  7、我是体育专业毕业的学生,参加了java就业的培训,但是出来找不到java开发的工作,所以才开始干测试。我自己在纠结要不要长期做测试这个职业,目前正自学python,下一步准备学一下shell,也准备学习一下selenium和loadrunner这些测试的工具,但学历真的太难找到开发的岗位了。求大神给我一个方向~

  每个行业都是有大神和菜鸟的,相对而言,在中国,同级别的测试的待遇确实没有研发高;

  对于职业规划,还是要靠自己的,不过有一点建议,在一个行业就需要坚持,在开始的时候没太多差别,甚至频繁跳工作待遇还会比别人好点,当积累到8年、10年以后,就会发现差距;

  对于自学这点,其实用不到的学了快会遗忘,建议在工作中学习,工作之外学习的及时用到工作中去。

  8 、手工测试用例转自动化测试用例有什么好的方案或者工具?

  推荐亲自编写啊。首先,手工和自动本来就不是一个转换的概念,例如,检查输出中是否包含某个特定字串,你人工可以直接看就能看出来,但你让机器怎么看?怎么也得有个捕捉屏幕输出,然后再搞个正则表达式摘取一下吧。其次,就算是可以,“转换”本身也是一个自动的过程,那么这就非常依赖输入信息的标准化了,你能够保证你们的手工测试用例都是按照一定的标准格式来编写的么?然后解析到手工测试某个步骤的描述之后,你们的自动化工具可以理解和执行?再说了,就算可以,你们的工具也不可能覆盖你们所有的操作吧?如果使用业界通用的工具,不管是商用还是开源,都得根据你们实际执行的需要开发粘合代码或者支持库,这个活儿得找人来干。

  9 、在实际的项目开发过程中,怎样把控所有测试用例都已经覆盖了所有的需求呢?

  可以基于测试出发来考虑:

  1、参与到需求澄清中去,识别需求中的每一个Task并作出(或者找开发给出)需求矩阵;

  2、补充隐含需求,例如:安全类、性能类、界面类、规格标准类等等;

  3、根据需求矩阵给出测试用例,测试用例设计方法,如百度“测试设计”有很多,最常用的等价边界类等等;

  如需了解更多测试技术信息请关注:深圳多测师软件与技术服务有限公司

十年经验大牛浅谈自动化测试与测试用例的编写

  今天聊得是自动化测试与测试用例的编写,首先来聊一聊框架(Framework)。     框架是工程学上一个非常重要的概念。在计算机和软件工程领域,我们可以轻松列举出一些耳熟能详的框架。例如,Windows软... 查看详情

测试用例的“真相”与“事实”这9个事实让人扎心!

...正是基于这些真相与事实,可以对我们的手工测试、自动化测试、甚至规模化的自动化测试(数以万计的用例)带来不同的启发。真相1:不能提前确定所需要的所有测试用例测试领域有一个几乎是共识的结论࿰... 查看详情

测试用例的编写

在这里和大家聊聊测试用例编写的问题。做一名测试人员,最基本的就是测试用例的编写。文档功底一定要有。我们来说说用例的编写需要的东西。首先,用例的模板网上有很多。这些都是根据个人习惯的,但是再变,其核心内... 查看详情

使用配置表+mocha动态生成用例的jsapi自动化测试

...但是手工测试,场景覆盖不全面,且耗时耗力。二、JSAPI自动化测试方案首先思考几个问题:一个APP有多少个JSAPI?它的用例场景有多少?如何能做到对用例的高效管理?答案:对于我们app,有22条JSAPI,每条JSAPI多的话可能有几... 查看详情

自动化测试用例设计

一、了解自动化测试的目的和作用  自动化测试是为了让测试人员从繁琐重复的机械式测试过程中解脱出来,把时间和精力投入到更有价值的地方,从而挖掘更多的产品缺陷。目前自动化测试更多的是定位在冒烟测试和回归测... 查看详情

自动化测试用例设计

一、了解自动化测试的目的和作用  自动化测试是为了让测试人员从繁琐重复的机械式测试过程中解脱出来,把时间和精力投入到更有价值的地方,从而挖掘更多的产品缺陷。目前自动化测试更多的是定位在冒烟测试和回归测... 查看详情

测试用例的设计步骤

测试用例的设计步骤作为测试新人,如何实现测试用例的设计一直是我的一个疑惑,在工作中写过几个项目的测试用例,尝试总结一个测试用例的设计步骤。前提:编写测试用例之前我们需要对项目的需求有清晰的了解,对要测... 查看详情

如何编写测试用例

如何编写测试用例用例的五个构成元素:用例标题前置条件测试步骤期望结果后置条件下面从这五个元素的角度,去剖析如何编写测试用例用例标题用例标题就是测试点名称。用例标题是用来说明这个用例的测试目的的,好的用... 查看详情

《随便测测》web接口测试平台

...0c;而无法快速完成一个场景用例的编写创新设计改变传统自动化用例编写模式,取消传统模式中上下级接口数据的提取参数变量、使用参数变量的固定编写套路。以程序提供半自动批量参数替换能力,程序自动关联,... 查看详情

测试用例的编写

一、测试用例的概念  测试用例是为特定目标而开发测一组测试输入、执行条件和预期结果,其目标可以是测试某个程序路径或核实是否满足某个特定的需求。二、测试用例的编写    1、测试用例文档的编写    编... 查看详情

如果有一个项目我们怎么进行前期准备工作及测试用例的选取,在编写自动化测试用例过程中应该遵守以下几点原则?--web用例的稳定性和效率如何提高:

1、自动化前期准备工作:1、先熟悉业务,项目背景,项目现状,测试目前存在的问题2、选取项目周期长,历史功能稳定;在这样的情况下筛选用例来做自动化,从功能用例中选,如已经选取200个用例3、如果做结构,需要了解... 查看详情

手工测试用例就是自动化测试脚本——使用ruby1.9新特性进行自动化脚本的编写(代码片段)

...1.9是原生支持unicode编码,所以我们可以使用中文进行自动化脚本的编写工作。做了简单的封装后,我们可以实现如下的自动化测试代码。请注意,这些代码是可以正确运行并作为正式的自动化测试用例的。测试浏览... 查看详情

测试用例的编写原则

编写测试用例的最终目标是:一个对于产品毫无所知的人员,也能够快速的熟悉用例并执行用例测试用例的编写原则:1、正确性测试:输入用户实际数据以验证系统是满足需求规格说明书的要求;测试用例中的测试点应首先保... 查看详情

自动化测试用例编写

测试用例名同测试用例的编号,例如用例名统一以case+编号的形式开头; 每个测试用例粒度必须尽可能小,短小简单的测试用例易于调试。如果测试用例不得不长而复杂,则把它分成两个或更多的私有方法,并单独调用这些... 查看详情

公司新来一00后说我不会自动化测试,3个问题直接给他问趴下...

...是00后,今天在办公室交流了一下,他问我会不会自动化测试,我直呼好家伙,直接问了他3个开展自动化测试问题....一问3不知.....还有待加强呀我们在制定自动化测试实施策略时,首先应该考虑其中可能存在... 查看详情

测试2:编写测试用例的方法(代码片段)

2.编写测试用例的方法==7种==测试常用的方法:codereview+代码静态分析、CI/CDCI--持续集成--开发成员经常集成它们的工作,尽快发现集成错误CD--持续部署--将集成后的代码部署到更贴近真实运行的环境2.1测试用例的描述:用例编号... 查看详情

测试用例库的积累

...例的重点以及测试方式的划分以及测试用例如何积累三个问题,下面我主要从这三个方式进行说明:  一、如何编写测试用例   许多测试类书籍中都有大幅的篇章介绍用例的设计方法,如等价类划分,边界值,... 查看详情

新手如何开始学习自动化测试?

对于测试人员来说,不管进行功能测试还是自动化测试,还是性能测试,都是需要编写测试用例,所以我们必须先要了解清楚手工测试用例与自动化测试用例的一些特点,才能更好的开展自动化测试工作。  1.1手工测试用例和... 查看详情