python部分面试- 测试维度】的更多相关文章

2. 软件测试的维度 1. 正确性:功能 正确 2. 健壮性: 意外的输入,不会崩溃 3. 性能: 大压力, 依然能工作 4. 可靠性: 长时间,不会崩溃 5. 易用性: 目标客户,都易用 6. 安全性:接口安全, 7. 兼容性: 不同的浏览器 8. 可移植性: 设备无关 9. 清晰性: 代码清晰, 文档清晰 10. 可测试性 11. 对比同类产品测试 1. mvc设计模式 模型-视图-控制器(Model-View-Controller,MVC)是Xerox PARC在20世纪80年代为编程语言…
selenium + python 多浏览器测试 支持库包 在学习 Python + Selenium 正篇之前,先来看下对多浏览器模拟的支持.目前selenium包中已包含webdriver,help(webdriver) 查看其下package:也可以查看源文件…
Python:渗透测试开源项目[源码值得精读] sql注入工具:sqlmap DNS安全监测:DNSRecon 暴力破解测试工具:patator XSS漏洞利用工具:XSSer Web服务器压力测试工具:HULK SSL安全扫描器:SSLyze 网络 Scapy: send, sniff and dissect and forge network packets. Usable interactively or as a library pypcap, Pcapy and pylibpcap:…
Python自动化面试必备 之 你真明白装饰器么? 装饰器是程序开发中经常会用到的一个功能,用好了装饰器,开发效率如虎添翼,所以这也是Python面试中必问的问题,但对于好多小白来讲,这个功能 有点绕,自学时直接绕过去了,然后面试问到了就挂了,因为装饰器是程序开发的基础知识,这个都 不会,别跟人家说你会Python, 看了下面的文章,保证你学会装饰器. 1.先明白这段代码 #### 第一波 #### def foo(): print 'foo' foo     #表示是函数 foo()   #表…
用python实现九型人格测试,并把测试结果绘制成饼图,实现代码如下: # @Description: 九型人格 import xlrd, matplotlib.pyplot as plt data = xlrd.open_workbook(r'E:\python_script\nine.xlsx') table = data.sheets()[0] checkout = []#存储题号 labs = [] #存储九种性格 sizes = [] #存储大小 explode=[0.05,0.05,…
Appium使用Python运行appium测试的实例 一.  Appium之介绍 https://testerhome.com/topics/8038 详情参考--https://testerhome.com/topics/8038 Appium是一个移动端的自动化框架,可用于测试原生应用,移动网页应用和混合型应用,且是跨平台的.可用于IOS和Android以及firefox的操作系统.原生的应用是指用android或ios的sdk编写的应用,移动网页应用是指网页应用,类似于ios中safar…
基于Python的XSS测试工具XSStrike使用方法 简介 XSStrike 是一款用于探测并利用XSS漏洞的脚本 XSStrike目前所提供的产品特性: 对参数进行模糊测试之后构建合适的payload 使用payload对参数进行穷举匹配 内置爬虫功能 检测并尝试绕过WAF 同时支持GET及POST方式 大多数payload都是由作者精心构造 误报率极低 debian及kali系统可直接下载 本.deb安装包 通用安装方法 使用如下命令进行下载: ? 1 git clone https:/…
python 程序小测试 对之前写的程序做简单的小测试 ... # -*- encoding:utf-8 -*- ''' 对所写程序做简单的测试 @author: bpf ''' def GameOver(N, scoreA, scoreB): ''' function: 定义一局排球比赛的结束条件 N: 代表当前局次(第五局为决胜局) 前四局,每个队只有在赢得至少25分,且同时超过对方2分时才胜一局 第五局,每个队只有在赢得至少15分,且同时超过对方2分时才胜一局 return: 若比赛结束的…
关于测试驱动的开发模式以及实战部分,建议看<Python Web开发测试驱动方法>这本书…
随着Python语言的使用越来越流行,基于Python的测试自动化框架也越来越流行.在项目选择最佳框架时,开发人员和测试人员会有些无法下手.做出选择是应该判断很多事情,框架的脚本质量,测试用例的简单性以及运行模块并找出其缺点的技术.这篇文章总结了测试自动化领域,适合Web端自动化框架(基于Python语言)以及它们相对于其他方面的优缺点.因此,可以帮助一些人根据需要和实际情况选择合适的的Python框架进行测试自动化. Robot Framework Robot Framework主要用于测试驱…