测试
文章平均质量分 64
小志老师
拥有5年测试经验,目前在一家上市公司担任性能测试主管及自动化测试主管的职位,主要建设部门的性能测试工作规范和制度,提供性能测试技术、为公司培训性能测试人才。曾在两周内为项目搭建一套接口自动化测试框架,在运维监控不健全的情况下,可以及时发现线上的问题并及时修复。
展开
-
软件测试之精准测试
精准测试是一套计算机测试辅助分析系统。精准测试的核心组件包含的软件测试示波器、用例和代码的双向追溯、智能回归测试用例选取、覆盖率分析、缺陷定位、测试用例聚类分析、测试用例自动生产系统,这些功能完整的构成了精准测试技术体系。原创 2022-10-24 14:17:03 · 3118 阅读 · 0 评论 -
软件测试之左移和右移
但在生产环境直接做测试是不推荐的,但可以在生产环境做监控,监控显示性能和可用率,一旦发现任何问题,尽快反应,在用户发现之前,把问题解决了。什么是测试左移,就是在测试开始之前,尽可能的抓紧开发前和开发中的时间做测试,提前发现问题,防微杜渐,避免积重难返。虽然测试左移有一定的好处,但是测试左移一旦做不到位,由于需求设计问题,就会导致研发返工、测试频繁加班验证。测试右移,顾名思义就是往发布之后移,也就是产品上线了之后也可以进行一些测试活动。在需求源头要控制伪需求,在代码设计阶段就要控制劣质。原创 2022-10-24 14:01:41 · 473 阅读 · 0 评论 -
python 自动化测试之测试数据
1、测试的数据放在哪?首先测试的数据分很多种,有登录的账号数据,有注册的账号数据,还有接口的参数,还有邮箱配置的数据等;测试数据不能写死在代码里面,这个是原则问题,也是代码的大忌。测试数据存放总结:①、对于账号密码,这种管全局的参数,可以用命令行参数,单独抽出来写在配置文件里(如:ini)。②、对于一次性消耗的数据,比如注册,每次注册不一样的,可以用随机函数生成。③、对于一个接口有多组...原创 2019-12-25 11:22:23 · 999 阅读 · 5 评论 -
python 自动化测试
一、自动化测试怎么判断获取的用户名是否正确?data = {"username":345,"pawd":"123456a"}if data["username"] == 345: print("用户名正确")data = [{"username":345,"pwd":"123456a"}]if data[0]["username"] == 345: print("用户名正确") 二...原创 2019-12-25 11:02:46 · 99 阅读 · 0 评论 -
一、注册功能怎么测试
注册功能测试:首先要分析需求,web端/APP端?账号的规则?1、账号为手机号:利用等价类边界值划分有效等价类和无效等价类;如图所示:功能测试用例:(1)输入已注册过的手机号获取验证码再次注册;(2)输入不符合手机号规则的号码获取验证码进行注册;(3)输入欠费的手机号获取验证码进行注册;(4)输入10位数字获取验证码进行注册;(5)输入12位数字获取验证码进行注册;(6)输入1...原创 2019-02-21 16:54:26 · 19616 阅读 · 6 评论 -
二、登录功能怎么测试
功能测试用例:(1)输入正确的用户名和密码;(2)输入数据库中不存在的用户名;(3)输入数据库中存在的用户名,但密码错误;(4)用户名和密码为空;(5)输入用户名,但不输入密码;(6)不输入用户名,但输入密码;(7)不同账号,在同一台机子上登录;(8)同一账号,在不同机子上登陆;(9)登陆是否可以最小化;(10)忘记密码功能;(11)免费升级功能;(12)记住用户名和密码;...原创 2019-02-21 16:55:26 · 4897 阅读 · 1 评论 -
一、B/S,C/S架构的优缺点
1、B/S架构的优点:①、具有分布性特点,可以随时随地进行查询,浏览等业务处理;②、业务扩展简单方便,通过增加网页即可增加服务器功能;③、维护简单方便,只需要改变网页,即可实现所有用户的同步更新;④、开发简单,共享性强。2、B/S架构的缺点:①、在跨浏览器上B/S架构不尽如人意;②、表现要达到C/S程序的程度要花费不少的精力;③、在速度和安全性上需要花费巨大的设计成本,这是B/S架...原创 2019-02-22 10:25:00 · 34624 阅读 · 0 评论