软件测试
文章平均质量分 62
青果HA
☀
展开
-
浅谈死锁
死锁:是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。 有个故事是这样的:面试官说:你说出什么是死锁我就给你offer,被面试的人说:你给我offer我就告诉你什么是死锁。死锁产生的条件:虽然进程在运行过程中,可能发生死锁,但...原创 2018-09-03 22:24:18 · 508 阅读 · 0 评论 -
常见自动化测试工具
一 Appium 官网:http://appium.io AppUI自动化测试 Appium 是一个移动端自动化测试开源工具,支持iOS 和Android 平台,支持Python、Java 等语言,即同一套Java 或Python 脚本可以同时运行在iOS 和Android平台,Appium 是一个C/S 架构,核心是一个 Web 服务器,它提供了一套...转载 2018-08-11 12:22:27 · 591 阅读 · 0 评论 -
Linux下进程,进程间的通信
Linux的进程 Linux系统的正常运转离不开个进程的运行和配合,主要有三中进程类型:交互进程、批处理进程和守护进程交互进程:由一个shell终端启动的进程,在执行的过程中,需要与用户交互操作,可以运行在前台或后台 批处理进程:该进程是一个进程的集合,负责按顺序启动其他进程 守护进程:守护进行是一直运行的一种进程,经常在Linux系统启动时启动,在系统关闭时终止。它们独立于控制终...原创 2018-08-11 11:54:12 · 887 阅读 · 0 评论 -
添加附件测试的测试点
1.功能按键(添加方式)如:添加附件按键,点击后是否有效,达到界面跳转等预期结果;以及是否支持拖拽添加(是否支持一次拖拽多个附件)、网盘添加等方式;2.文件类型是否支持.docx、.xls等不同格式文件添加、及传送快捷方式类文件,是否进行源文件添加等;3.单文件是否支持单个文件添加;4.多文件是否支持多文件添加(同一类型文件、不同类型文件):1、是否支持文件夹...原创 2020-03-28 11:25:56 · 425 阅读 · 0 评论 -
搜索框测试用例的设计
搜索框测试用例功能测试搜索内容为空,验证系统如何处理搜索内容为空格,查看系统如何处理边界值验证:在允许的字符串范围内外,验证系统的处理超长字符串输入,系统是否会截取允许的长度来检验结果合法的字符串长度后,加空格验证检索结果多关键字中间加入空格,逗号,tab验证系统的结果是否正确验证每种合法的输入,结果是否正确是否支持检索内容的复制、粘贴、编辑等操作是否支持回车键搜索多次输入相同的内容,查看系统的检...原创 2018-05-11 15:59:39 · 24654 阅读 · 0 评论 -
登陆框测试用例的设计
登录框测试用例的设计界面布局是否符合人的审美标准及使用习惯字符长度大于用户名限制用户名不允许特殊字符用户名为空用户名、密码不包含OS保留字(*?/\’:”<>|)用户名前有空格是否可以进入(一般可以)用户名末尾有空格,用户名中间有空格用户名支持复制,粘贴密码为空密码小于或大于长度限制 密码不用明文显示 密码不支持复制,粘贴密码不支持有空格 用户名、密码是否区分大小写 用户名、密码长度边...原创 2018-05-11 15:39:47 · 1644 阅读 · 0 评论 -
Socket 协议主要实现
一 使用ServerSocket创建TCP服务器端 建立了链路之后并没有服务端和客户端之分,在建立链路之前,必须有一个通信实体做出“主动姿态”接收其它通信实体的连接; ServerSocket用来监听来自客户端的Socket连接,如果没有连接,它一直处于等待状态; Socket accept()方法:监听客户端的连接请求,如果接收到返回一个Socket对象与连接客户端Socket对应的Socket...原创 2018-05-09 11:50:19 · 359 阅读 · 0 评论 -
Socket请求和Http请求
1.Socket请求 Socket实现服务器与客户端之间的物理连接,并进行数据传输。主要有TCP/UDP两个协议。Socket处于网络协议的传输层。TCP:传输控制协议,面向连接的的协议,稳定可靠。在客户端和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。UDP:广播式数据传输,UDP不提供可靠性,它只是把应用程序传给IP层的数据报发送出去,但是并不能保证它们...原创 2018-05-08 19:03:25 · 3047 阅读 · 0 评论 -
阿里云平台的人脸识别接口测试
需要导入的包:必备模块:import urllib请求模块:import urllib.request 解析模块:import urllib.parse 可以拆分URL,也可以拼接URL数据交换格式:import json需要输入的参数是:URL地址method方式:POSTAPI_KEY:自己申请的号body:字典,有type;POST的参数:image_1...原创 2018-09-30 16:33:38 · 4981 阅读 · 0 评论