![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件测试
文章平均质量分 60
摸不着头脑的小和尚
努力
展开
-
造以假乱真的数据——Faker
造以假乱真的数据——Faker 1.问题现状 某服务管理和代理配置模块的测试,需要人为造数据,比如IP,服务名,项目描述等。但自己手动造数据,一是需要花心思造不重复的数据,而是数据太假,价值不大。基于这个问题,需要找到造以假乱真的数据的方法 faker是python的第三方模块,其可以生成一批各种各样,看起来以假乱真的数据。 2.怎样fake数据 第一步:安装Faker库,pip install Faker 第二步:创建一个Faker对象 from faker import Fak...原创 2021-11-16 17:25:35 · 437 阅读 · 0 评论 -
微信小程序常见测试点
微信小程序常见测试点原创 2020-11-27 15:00:37 · 961 阅读 · 0 评论 -
性能测试
一、基础概念 只做关键业务的性能测试,系统上的帮助信息不用做性能测试 性能评估—加压----bug和瓶颈出来了—调优----验证bug、再跑 并不是每个系统都需要做性能测试 1、性能测试指标:多(多用户、并发)、快(响应时间)、好(稳定性)、省(资源)、思考时间(人用系统、不是机器) 1.1、响应时间是客户端到客户端的,客户能感知的(不管客户端—服务器 再从服务器—客户端) 能接受的响应时间<=2s 5s勉强 8s不能接受 1.2、并发数:用户的概念、 Eg:一千万个用户注册了一个网站 没原创 2020-10-31 09:45:41 · 111 阅读 · 0 评论 -
linux常用命令
1、安装软件- yum -y install 2、安装软件-上传下载 yum -y install lrzsz 3、查看当前目录 ls 4、查看所有 ls -a 5、创建一个文件夹 mkdir Foldername 6、同时创建几个文件夹 mkdir F1 F2 F3 7、删除文件夹、文件 rm -rf F1 8、创建文件 touch a.txt 9、编辑文件 vim a.txt 再按i,进入编辑模式,编辑好后再去按esc键结束编辑,最后,保存退出,wq!;不保存退出,输q! 10、返回上一层目录 cd …原创 2020-10-31 09:38:14 · 109 阅读 · 0 评论 -
session和token
本质上的区别: session的使用方式是客户端cookie里存id,服务端session存用户数据,客户端访问服务端的时候,根据id找用户数据。 而token的使用方式是客户端里存id(也就是token)、用户信息、密文,服务端什么也不存,服务端只有一段加密代码,用来判断当前加密后的密文是否和客户端传递过来的密文一致,如果不一致,就是客户端的用户数据被篡改了,如果一致,就代表客户端的用户数据正常且正确。 流程: session,注册登录->服务端将user存入session->将session原创 2020-10-31 09:16:17 · 242 阅读 · 0 评论 -
自动化测试之单元测试框架unittest
unittest是Python自带的单元测试框架,我们可以用其来作为我们自动化测试框架的用例组织执行框架。 unittest的流程:写好TestCase,然后由TestLoader加载TestCase到TestSuite,然后由TextTestRunner来运行TestSuite,运行的结果保存在TextTestResult中,我们通过命令行或者unittest.main()执行时,main会调用TextTestRunner中的run来执行,或者我们可以直接通过TextTestRunner来执行用例。 一个原创 2020-10-26 16:55:42 · 134 阅读 · 0 评论 -
web和app测试的区别
WEB测试和App测试从流程上来说,没有区别。都需要经历测试计划方案,用例设计,测试执行,缺陷管理,测试报告等相关活动。从技术上来说,WEB测试和APP测试其测试类型也基本相似,都需要进行功能测试、性能测试、安全性测试、GUI测试等测试类型。 他们的主要区别在于具体测试的细节和方法有区别,比如:性能测试,在WEB测试只需要测试响应时间这个要素,在App测试中还需要考虑流量测试和耗电量测试。 兼容性测试:在WEB端是兼容浏览器,在App端兼容的是手机设备。而且相对应的兼容性测试工具也不相同,WEB因为是测试兼原创 2020-10-26 16:49:05 · 89 阅读 · 0 评论 -
测试工程师必知必会
状态码分类: 1XX- 信息型,服务器收到请求,需要请求者继续操作。 2XX- 成功型,请求成功收到,理解并处理。 3XX - 重定向,需要进一步的操作以完成请求。 4XX - 客户端错误,请求包含语法错误或无法完成请求。 5XX - 服务器错误,服务器在处理请求的过程中发生了错误。 常见状态码: 200 OK - 客户端请求成功 301 - 资源(网页等)被永久转移到其它URL 302 - 临时跳转 400 Bad Request - 客户端请求有语法错误,不能被服务器所理解 401 Unauthoriz原创 2020-10-26 16:40:12 · 259 阅读 · 0 评论