06 2017 档案

摘要:作为软件测试人员,我们经常会遇到压力测试、稳定性测试、功能测试、性能测试、兼容性测试等等,有时在工作中潜移默化的就已经在使用这些测试方法中包含的点,但是我们没有太在意去总结梳理,那么每个测试方法的关注点是什么?如:在性能测试的过程中我们应该最该关注什么?等等的思考呢,经过几次的总结,今天首先将性能测 阅读全文
posted @ 2017-06-21 15:25 Syw_文 阅读(1700) 评论(0) 推荐(1) 编辑
摘要:1)具体的流程: 需求收集: 需求分配:将用户原始需求分配给不同需求分析人员 需求分析:收集用户需求 编写需求定义文档 编写软件功能说明 编写软件需求跟踪矩阵 审核软件需求文档 需求定义:完成需求规格说明书 需求验证:通过原型让用户确认 需求评审: 需求跟踪: 2)需求规格说明书的内容: 用户特征: 阅读全文
posted @ 2017-06-20 11:21 Syw_文 阅读(522) 评论(0) 推荐(2) 编辑
摘要:1、测试用例是什么? 测试用例的设计就是如何覆盖所有软件表现出来的状态,即在满足输入/输出的一组条件下,软件运行时一系列有次序的、受控制的状态变化过程 2、设计用例是否有必要? 将测试内容记录下来,避免了在执行的时候部分测试点被遗漏,另外也便于用例评审,用例总结,对后期测试工作起到改进作用,因此,测 阅读全文
posted @ 2017-06-20 11:13 Syw_文 阅读(2330) 评论(0) 推荐(2) 编辑
摘要:报错点:selenium.common.exceptions.WebDriverException: Message: A new session could not be created. (Original error: Requested a new session but one was i 阅读全文
posted @ 2017-06-19 16:48 Syw_文 阅读(3730) 评论(1) 推荐(1) 编辑
摘要:一、xpath的使用场景: 自动化测试中经常对元素进行操作时,如果存在id、name、content_desc时,可通过appium框架提供的方法find_element_by_id/name/tag_name来直接进行操作,经常会遇到以上属性都不存在的情况,因此这时我们就开始使用xpath的操作来 阅读全文
posted @ 2017-06-19 16:29 Syw_文 阅读(1324) 评论(0) 推荐(1) 编辑
摘要:一、HierarchyViewer: 优点:1)能够可视化的角度直观地获得UI布局设计结构和各种属性的信息 2)使用hierarchyviewer.bat来检索手机界面布局 缺点:1)稳定性差,出现过在获取某些控件时,概率性的会存在获取不到的情况 2)性能不好,使用HierarchyViewer功能 阅读全文
posted @ 2017-06-19 12:10 Syw_文 阅读(2981) 评论(0) 推荐(0) 编辑
摘要:将常用函数进行适用总结,后期在使用的过程中直接查找调用即可 获取界面属性、控件属性 1、current_activity:获取activity名称 device.current_activity 2、get_window_size():获取手机屏幕宽、高 device.get_window_size 阅读全文
posted @ 2017-06-15 18:58 Syw_文 阅读(1832) 评论(0) 推荐(1) 编辑
摘要:这里提到的这个报错,是小错误且容易经常会犯,有时需要特别注意使用。 目的要求结果:根据某个元素的id值获取到对应id的text值,并且将获取的text值与本身存在的text值做比较,查看text值是否相等,这在自动化测试过程中经常会存在的做法,主要用作测试之后的检查,查看是否自动化执行到某一个步骤成 阅读全文
posted @ 2017-06-15 17:18 Syw_文 阅读(5026) 评论(0) 推荐(1) 编辑
摘要:升级版的测试框架详见:https://www.cnblogs.com/syw20170419/p/10785848.html 经过几天的慢慢研究,现将所需用的自动化框架进行了构建,在后期的代码编写中,直接在框架中套用编写对应的module、case等即可,以此来简化测试方式,提高代码的编写效率与规范 阅读全文
posted @ 2017-06-13 18:41 Syw_文 阅读(2219) 评论(26) 推荐(6) 编辑
摘要:Appium简单介绍! 一、appium分成3个部分来看,分别为:appium服务端、appium客户端、设备端 1、设备端 WebDriverAgentRunner 的应用,以后简称 WDA,这个应用的作用就是对你的目标 App 进行测试。 setUp方法中主要做一些测试前的准备,tearDown 阅读全文
posted @ 2017-06-13 17:34 Syw_文 阅读(1080) 评论(2) 推荐(1) 编辑
摘要:我的电脑64位操作系统 下载并安装所需软件: 1、adb环境 2、下载(python-2.7.12.amd64.msi)并安装python 3、下载并解压adt,如(adt-bundle-windows-x86-20140702) 4、下载并安装sdk。如(jdk-8u45-windows-x64. 阅读全文
posted @ 2017-06-13 17:16 Syw_文 阅读(401) 评论(0) 推荐(1) 编辑
摘要:1、a.py文件存放的路径下为(D:\Auto\eclipse\workspace\Testhtml\Test) 2、通过os.getcwd()获取的路径为:D:\Auto\eclipse\workspace\Testhtml\Test 3、使用os.getcwd()[:-4]截取到的路径为:D:\ 阅读全文
posted @ 2017-06-12 15:49 Syw_文 阅读(18955) 评论(0) 推荐(1) 编辑
摘要:简单的测试加HTMLTestRunner使用的具体方式如下: 说明点:因报告的生成已 年月日 自动生成报告,所以生成的报告有时不方便我们进行上次运行结果跟下一次运行结果的对比,12:00生成的报告,已被12:01生成的报告所替换,如下: 因此为了解决以上问题,报告的生成命名可以采用“年月日时分秒”这 阅读全文
posted @ 2017-06-12 12:05 Syw_文 阅读(217) 评论(0) 推荐(1) 编辑
摘要:1、在使用uiautomator进行自动化测试过程当中,执行某些动作之后,要进行判断是否已执行的动作成功时,需要添加检查点来判断,因此添加判断点除了使用id、text、view等方式进行之外,存在一种问题是界面无任何的可判定元素来判断当前的测试动作是否成功时,就需要用到截图对比; 2、以下是简单的截 阅读全文
posted @ 2017-06-08 18:55 Syw_文 阅读(3082) 评论(0) 推荐(1) 编辑
摘要:本次记录的几种截图对比方式,主要是为了在进行手机自动化测试时,通过截图对比来判断测试的正确性,方式如下: 阅读全文
posted @ 2017-06-08 18:49 Syw_文 阅读(6908) 评论(0) 推荐(1) 编辑
摘要:在运行uiautomator时,出现报错“urllib3.exceptions.ProtocolError:<'Connection aborted.',error<10054,''>>”根据错误提示,可以看出是“socket断开了,连接中断”,因此需要将sleep等待时间延长,即可解决问题 代码如 阅读全文
posted @ 2017-06-08 16:53 Syw_文 阅读(21773) 评论(0) 推荐(0) 编辑
摘要:python中导入一个包,import cv2总是报错‘ImportError:DLL load failed with error code -1073741795’,报错形式: 网上找了好久的解决方式,下载了opencv-3.1.0.exe进行安装后将D:\Auto\Auto_Tools\ope 阅读全文
posted @ 2017-06-05 15:53 Syw_文 阅读(8641) 评论(0) 推荐(1) 编辑
摘要:引用‘“我是一位营销业务负责人,跟老板不在同一间办公室。我从来没有听到过她对我有什么负面评价,所以我想她对我的工作成绩感到满意。但最近我要求涨工资时遭到了她的拒绝。她告诉我,她没有在我的工作中看到多少亮点。实际上,我工作很努力,而且在没有任何指导的情况下完成了许多困难的任务,因为她非常忙。我怎么才能 阅读全文
posted @ 2017-06-03 12:03 Syw_文 阅读(268) 评论(0) 推荐(0) 编辑
摘要:分类中主要使用的类介绍! 阅读全文
posted @ 2017-06-01 16:22 Syw_文 阅读(191) 评论(0) 推荐(1) 编辑