经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 编程经验
大学五年学习测试的秘诀!—— 含金量高,在线分享!!! - 程序员-小枫

大学五年学习测试的秘诀!—— 含金量高,在线分享!!! - 程序员-小枫

对于想学习测试大学生来说,学习测试技能是一个持续的过程。从入门到精通,需要不断的学习技能、实践操作和总结经验,可能还免不了会走一些弯路。除此之外,掌握必要的学习方法也是很重要的一点,可以很大程度的避免做一些无用功,达到事半功倍的效果。 关于大学生学习测试如何提升测试技能,小枫特地总结了...[2020/7/24]

软件测试员何去何从?

  五年前,我在南方的大城市:广州,做着一个快乐的游戏测试,工作不太忙,对一切技术充满了好奇心。测试工作不专业,也不受重视。但我有自己的快乐。工作不忙的时候,我今天学学Python,明天学学自动化selenium。。   有一天,老大说你对咱项目做个接口自动化测试吧。我就跑去问百度、谷...[2020/7/24]

Appium

Appium简明教程/新手入门:http: www.testcla .net/appium Appium 是一个移动 app 自动化工具 手机APP自动化:   - 自动化完成一些重要性的任务   - 比如微信客服机器人   - 爬虫 就是通过自动化爬取信息   - 自动化测试...[2020/7/24]

Python+Selenium中级篇之1-设计自动化测试框架的前提技能介绍 - 程序员-小枫

如果你从一开始就跟着看博客文章到这里,基础篇一共有4篇文章,练习篇有15篇文章,这16篇文章。如果你认真看过,并且手动去敲过每一篇的脚本代码,那边恭喜你,至少说你算真正会利用Python+Selenium编写自动化脚本了,你基本掌握了Selenium中webdriver的大部分常用的方法...[2020/7/24]

做软件测试容易忽视的问题

前言 在软件测试中有很多重要的指导原则,这些原则看上去大多是显而易见的,但是总是被我们忽略,作为虫师,我们当然应该把这些原则牢记于心,作为专业测试人员的基本素养。 测试用例中一个必需部分是对预期输出或结果的定义 这条原则是软件测试中常犯错误之一,但是如果不按照这条原则进行,由于“所见即所...[2020/7/24]

看完不会你找我-接口自动化测试从入门到入魔

看完不会你找我-接口自动化测试从入门到入魔

一、什么是接口测试顾名思义,接口测试是对系统或组件之间的接口进行测试,主要是校验数据的交换,传递和控制管理过程,以及相互逻辑依赖关系。其中接口协议分为HTTP,WebService,Dubbo,Thrift,Socket等类型,测试类型又主要分为功能测试,性能测试,稳定性测试,安全性测试...[2020/7/24]

Python+Selenium练习篇之15-获取当前页面全部图片信息/获取页面元素的href属性 - 程序员-小枫

获取当前页面全部图片信息   本文来介绍下如何获取当前页面全部的图片信息,图片信息可能包括,图片名称,图片大小等。 相关脚本代码如下: # coding=utf-8 import time from selenium import webdriver driver ...[2020/7/24]

10年软件测试经验,分享给你们这些软件测试常用的软件(文未福利等你来)

10年软件测试经验,分享给你们这些软件测试常用的软件(文未福利等你来)

分享一下10年来软件测试工作时用到的工具,链接比较多,没有一一检查是否能正常下载,若链接有问题,可以在下方留言。 其实链接其实不重要,因为每种工具在网上都能找到。但刚入门的测试小伙伴可能不知道有这些软件。大家可以一起交流学习,有好的软件也可以推荐给我来。如果对软件测试、接口、自动化...[2020/7/24]

一个优秀的测试人员具备哪些素质?

保持怀疑 对产品的质量持有一颗敢于怀疑的心,质量不是开发人员说"我做完了而且也测过了"就可以保证的。直到你测完最后一轮,最后一个用例之前,你都应该对产品的质量持怀疑态度。这个态度是混口饭吃的最基本技能。 永不妥协 不要对产品质量妥协,哪怕开发口口声声说这个问题...[2020/7/24]

软件测试行业的发展前景如何?怎么突破技术瓶颈?

我们的讨论话题关于职业发展:话题:软件测试行业的职业发展路线如何?如何快速突破职业瓶颈?   话题描述:现在从事软件测试的同学心里肯定都很关心一个话题,就是自己的职业道路应该是怎么样的?某一个阶段,感觉达到了自己的瓶颈期,会觉得无所适从。无论你有疑惑,或者是有些亲身体会的建议,都欢迎留...[2020/7/24]

Web UI 自动化测试方案(超级干货)看完不会你找我

项目讨论 一、项目中符合自动化测试的部分有哪些?(目标和范围 scope, 准入准出标准) 1、稳定的需求点、变动较少的页面2、每日构建后的测试验证 daily build3、比较频繁的回归测试4、需要在多平台上运行的相同测试案例、组合遍历型的测试、大量的重复任务二、自动化用例在整个项目...[2020/7/24]

0260. Single Number III (M)

Single Number III (M) 题目 Given an array of numbers nums, in which exactly two elements appear only once and all the other elements appear exactl...[2020/7/24]

O、Θ、Ω、o、ω,别再傻傻分不清了!

前言 本篇文章收录于专辑:http: dwz.win/HjK,点击解锁更多数据结构与算法的知识。 你好,我是彤哥,一个每天爬二十六层楼还不忘读源码的硬核男人。 前面几节,我们一起学习了算法的复杂度如何分析,并从最坏、平均、最好以及不能使用最坏情况全方位无死角的剖析了算法的复杂...[2020/7/24]

【算法】手撕红黑树(上)—— 基本性质以及插入实现(附带代码实现)

在阅读其他博主关于红黑树增删实现的时候,博主们大多直接使用文字图片描述,对整个增删整体的流程突出的不太明显(当然dalao们写得还是很棒得,不然我也写不出这篇文章),所以我特意花了2天时间用CAD制作了 一张插入操作的流程图和一张删除操作的流程图(删除见下篇)并手撕代码(好吧,其实大部分...[2020/7/24]

拓扑排序

目录拓扑排序1. 算法分析1.1 特点分析1.2 使用场景2. 例题2.1 求出拓扑序2.1.1 一般拓扑序2.1.2 求出字典序最大/最小的拓扑序2.2 判断图中是否有环2.3 拓扑排序+dp2.3.1 求最短路\最长路2.3.2 求可达性 拓扑排序 1. 算法分析 1.1 特点分析 ...[2020/7/24]

8年华为测试总监的行业思考,看完后认知更深刻了

混迹于测试行业这么长时间了,一直想写一篇关于软件测试的经验分享的文章,但苦于工作原因迟迟未下笔。最近终于有了些闲余时间,遂决定把自己的心路历程及所感所想记录下来,与各位同行共勉。 软件测试究竟是做什么的呢? 软件测试是为了发现错误而执行程序的过程。或者说,软件测试是根据软件开发各阶段的...[2020/7/23]

抖音这么火,你对视频的基本常识又了解多少?

抖音这么火,你对视频的基本常识又了解多少?

作者:cynic  原文链接:https: testerhome.com/topic 20436   开篇 从抖音、火山、快手等短视频app的不断流行,越来越多的人开始自己制作视频。由于本人工作原因,也是以视频剪辑app为主的测试,在工作过程中,对于视音频的一些...[2020/7/23]

揭秘:懂Python的测试员薪资到底有多高?

前言   面试的时候,面试官经常会问:会Python吗?有在工作中写过项目吗?会搭建自己的框架吗?我:恩,我只简单写过一些demo。   有时候问一些简单的Python,一问就会懵。比如:json和字典有什么区别?(有的小伙伴写了几个月可能都区分不清)   然而,这些都是小伙伴面试时...[2020/7/23]

Python+Selenium练习篇之10-获取元素上面的文字/验证控件是否被选中 - 程序员-小枫

获取元素上面的文字   本文介绍如何通过Selenium方法来获取某一个元素的text属性值。在很多自动化测试脚本中,需要多次获取元素的text值,拿过来进行对比和匹配。例如,在一个登陆界面,如果不输入用户名和密码,直接点击登录,肯定会有相关错误提醒。这个错误,我们需要通过s...[2020/7/23]

Python+Selenium练习篇之11-获取页面元素大小/组合键-全选文字 - 程序员-小枫

Python+Selenium练习篇之11-获取页面元素大小/组合键-全选文字 - 程序员-小枫

获取页面元素大小 本文介绍如何通过Selenium方法去获取页面元素的大小。这个场景是可能在需要测试的,例如在前端测试过程中,需要去测试某一个控件是否和设计大小保持一致。 这里用百度首页的“百度一下”这个按钮举例,打印出这个按钮的大小。 相关脚本代码如下: ...[2020/7/23]

Python+Selenium练习篇之12-组合键-退格键删除文字/鼠标右键 - 程序员-小枫

退格键删除文字   前面一篇文章介绍了,常规清除文本输入框字符的方法clear(), 本文介绍 相关脚本代码如下,这里用百度首页搜索输入框举例: # coding=utf-8 import time from selenium import webdriver from...[2020/7/23]

Python+Selenium练习篇之13-执行JavaScript/多窗口之间切换 - 程序员-小枫

执行JavaScript   前面文章介绍了ActionChains下的鼠标悬停和右键操作,其实ActionChains还有其他方法,你可以 action = ActionChains,通过这,先初始化一个ActionChains实例对象,然后在action后面输入一个点号,...[2020/7/23]

Python+Selenium练习篇之14-处理iframe切换/处理Alert弹窗 - 程序员-小枫

处理iframe切换   本文介绍如何利用Selenium中方法,在不同iframe中切换。 问题:有时候我们发现元素定位没问题,在测试回放的过程,发现就是找不到元素报错。 由于没有找到合适的iframe网站,这里不好用代码举例,简单文字加图片来介绍。 自己写了一个网页...[2020/7/23]

CF 1381 A2 Prefix Flip (Hard Version)(思维 + 暴力)

传送门 题目: There are two binary strings a and b of length nn (a binary string is a string consisting of symbols&nbs...[2020/7/23]

纯干货,自备酒水——Jenkins + TestNG 实现自助式自动化测试平台

纯干货,自备酒水——Jenkins + TestNG 实现自助式自动化测试平台

摘要: 本文介绍了如何使用 Jenkins 和 TestNG 实现满足复杂测试需求的”自助式”自动化测试平台。该方案以 Jenkins 作为平台的基础,结合功能强大的插件及系统配置,部署基于 TestNG 的自动化测试包,并提供了友好的 Web 访问界面。项目成员...[2020/7/23]

简单实用算法——位图算法(BitMap) - time-flies

简单实用算法——位图算法(BitMap) - time-flies

目录算法原理优点和缺点算法实现(C#)算法应用 算法原理 BitMap的基本思想就是用一个bit位来标记某个元素对应的Value,而Key即是该元素。由于采用了Bit为单位来存储数据,因此可以大大节省存储空间。 BitMap可以看成一种数据结构。 假设有这样一个需求:在20亿个随机...[2020/7/23]

十年小米测试工程师感悟——写给还在迷茫中的测试朋友! - 程序员-小枫

十年测试心路历程: 大部分测试人员,最开始接触都是纯功能界面测试,随着工作年限,会接触到一些常用测试工具,比如抓包,数据库,linux等。 我大学学的计算机专业,有一定的编程基础。我的软件测试职业开始和大多数测试人员一样,一开始在一家电商公司做软件功能测试。   放弃了...[2020/7/23]

MySQL安装指导文档

  MySQL 是最流行的关系型数据库管理系统,可以在本地搭建一个mysql的环境,便于学习。 windows7/windows10 5.7.26   安装mysql前环境准备工作   1) 要有Net framework 和Microsoft ...[2020/7/23]

CF 1373D Maximum Sum on Even Positions (DP)

传送门 题目:给定长度为n的数组,下标从0开始。你可以至多翻转一次连续的子数组,问a0 + a2 + ... + a2k最大是多少。 思路:我们发现一个情况: 20 30 10 ...,我们发现如果30和20反转也可以和后面10的的反转,就分成了两种情况,我们可以通过dp来解决,当前...[2020/7/23]

Android单元测试

Android单元测试

其实很多开发者都知道单元测量,也能写一些简单的单元测试,但是就我工作以来,很少,基本没有看到项目中有编写单元测试的。因为编写额外的代码,麻烦,加上不熟悉,就更加不想写了。我以前也是这种想法,但是最近的接触,然后觉得,做单元测试还是很有必要的。 举例 网络请求 比如测试一个功能,而...[2020/7/23]

软件测试人员必备的英语单词(一)

软件测试人员必备的英语单词(一) application 应用程式 应用、应用程序 application framework 应用程式框架、应用框架 应用程序框架 architecture 架构、系统架构 体系结构 argument 引数(传给函式的值)。叁见 para...[2020/7/23]

软件测试人员必备的英语单词(二)

软件测试人员必备的英语单词(二) group 群组 group box 群组方块 分组框 guard clause 卫述句 (Refactoring, p250) 卫语句 GUI 图形介面 图形界面 hand shaking 握手协商 handle 识别码、识别号、...[2020/7/23]

统计字符串中字符出现的次数(Python版)

字符串转list s = ''aabbccd'' list1 = list(s) 方法一: list1 = [''a'', ''a'', ''b'', ''c'', ''c'', ''c'', ''c''] dict_cnt = {} for value in list1: ...[2020/7/23]

Python如何连接Mysql及基本操作

Python连mysql   1.为什么要做python连接mysql,一般是解决什么问题的   做自动化测试时候,注册了一个新用户,产生了多余的数据,下次同一个账号就无法注册了,这种情况怎么办呢?自动化测试都有数据准备和数据清理的操作,如果因此用例产生了多余数据,就需要...[2020/7/23]

八年阿里测试大佬,对非UI自动化测试和UI自动化测试理解与分析!!! 机密文件!!!随时会删!!! - 程序员-小枫

先抄一段话,来说什么是自动化测试:Test automation In software testing,test automationis the use of special software (separate from the software ...[2020/7/23]

《Microsoft .NET 企业级应用架构设计》 - 学习笔记

《Microsoft .NET 企业级应用架构设计》 - 学习笔记

《Microsoft .NET 企业级应用架构设计》 ========== ========== ==========[作者] (意) Dino Esposito (意) Andrea Saltarello[译者] (中) 陈黎夫[出版] 人民邮电出版社[版次] 2010年06月 第1...[2020/7/23]

什么情况下不能使用最坏情况评估算法的复杂度?

前言 你好,我是彤哥,一个每天爬二十六层楼还不忘读源码的硬核男人。 上一节,我们从最坏、平均、最好三种情况分析了算法的复杂度,得出结论,通常来说,使用最坏情况来评估算法的复杂度完全够用了。 但是,有些算法是不能使用最坏情况来评估算法的复杂度的。 那么,有哪些算法呢? 本节,我...[2020/7/23]

最短路

写在前面的话:写写复习下它,太久没怎么写这类题了 文章部分内容出自《算法竞赛进阶指南》 单源最短路径 这种问题就是说给一张有向图,以某一个节点(一般为1号节点),记录下其他每一个点 到达这个1号节点的最短路径的长度。 常用算法:Dijkstra,Bellman-Ford,SPFA...[2020/7/23]

0103. Binary Tree Zigzag Level Order Traversal (M)

Binary Tree Zigzag Level Order Traversal (M) 题目 Given a binary tree, return the zigzag level order traversal of its nodes'' values. (ie, from le...[2020/7/23]

0072. Edit Distance (H)

Edit Distance (H) 题目 Given two words word1 and word2, find the minimum number of operations required to convert word1 to word2. You have the fo...[2020/7/23]

Jmeter接口压测示例

Jmeter接口压测示例 Apache JMeter™ 是 Apache 组织开发的一款开源软件,是典型的纯 Java 开发的应用程序,可以在不同平台比如 Windows 、 Linux ...[2020/7/22]

测试工程师未来的3条路,选好自己要走的

前两天有个做测试的小伙伴加我微信问我测试相关的一些事情。 她自己是从学习毕业就开始进入到互联网行业做测试的,到现在三年工作经验。她现在都不太敢跳槽,因为觉得自己没有什么核心竞争力,平常就是点点鼠标,看看有没有报错、结果和需求是否相符这样。 其实很多测试人员的处境都是如此。 造成这个...[2020/7/22]

MySQL根据某字段部分内容分组计数

业务中有个字段组成部分由分类名称+日期等组成,想统计每个分类名称有几条数据,就用了下面的第一种方法,记录备忘一下: 1. SUBSTRING_INDEX(字段名,‘分割符’, 第几个分割符(以1开始)) 函数      截取字...[2020/7/22]

Python+Selenium练习篇之8-点击复选框-Checkbox - 程序员-小枫

本文介绍Selenium中,如何操作复选 框-Checkbox,最终的方法还是click()。 本来想还是继续采用for语句来把所有的复选框勾选一遍,例如这样的场景:注册一个网站勾选身份或者职业的时候,由于没有找到合适的demo网站。这里还是以百度举例,登录时,勾选下次自动登录: &...[2020/7/22]

Python+Selenium练习篇之9-自定义浏览器窗口大小/断言页面标题 - 程序员-小枫

来学习下如何通过Selenium方法,设置符合不同测试场景浏览器窗口大小。例如,你有一台机器,最大支持1366*768,你完全可以利用这个机器测试不同分辨率下的场景。 相关测试脚本代码如下: # coding=utf-8 import time from selenium impo...[2020/7/22]

Pycharm新建模板默认添加作者时间等信息(逼格更高,好像很历害的样子)

  在pycharm使用过程中,关于代码编写者的一些个人信息快捷填写,使用模板的方式比较方便。   方法如下: 1.打开pycharm,选择File-Settings 2.选择Editor--Color&Style--File and Templates...[2020/7/22]

经典软件测试面试题目:Android 和 ios 测试区别?这样回答:稳!

Android 和  ios 测试区别? App 测试中 ios 和 Android 有哪些区别呢?1.Android 长按 home 键呼出应用列表和切换应用,然后右滑则终止应用;2.多分辨率测试,Android 端 20 多种,ios 较少;3.手机操作系统,Andro...[2020/7/22]

Python+Selenium练习篇之6-清除文本方法/刷新当前页面/浏览器上前进和后退操作 - 程序员-小枫

今天教大家用send_keys()来输入字符串到文本输入框这样的页面元素,用click()来点击页面上支持点击的元素。有时候,我们需要清除一个文本输入框内的文字,然后重新输入新的字符串,那边清除这个方法如何实现呢。 调用webdriever中clear()方法: 相关代码如下,为了演...[2020/7/22]

Python+Selenium练习篇之7-获取当前页面的URL/title/tab - 程序员-小枫

如何通过webdriver方法获取浏览器的版本号。看起来这个功能很鸡肋,不管怎么说,还是学习下,特别是在发送自动化测试报告的时候,还是可以通过这个方法来告诉别人,执行过的脚本是通过什么浏览器,什么版本跑的吧。 相关脚本代码如下: # coding=utf-8 import time...[2020/7/22]

pywinauto客户端自动化---模拟键盘操作 - 测试-安静

  上一篇介绍了pywinauto库中如何模拟鼠标操作,既然有鼠标,那么肯定有键盘。 模拟键盘操作 想要通过pywinauto模拟操作键盘,需要重新导入库   from pywinauto.keyboard import send_keys  ...[2020/7/22]

563
2
记录数:7966 页数:1/16012345678910下一页尾页
加载更多
 友情链接: NPS  问卷模板