软件测试-理论相关
文章平均质量分 59
找虫子
lemon_linaa
都是小人物 别说大话了 活着就行
展开
-
项目使用Sharding-Sphere分表测试经验总结
背景:项目运行4年,数据量较大,现平台查询数据较慢,因此决定重构系统,采用Sharding-Sphere进行数据分表,提升查询效率,之前测试的多为单表业务,分表的业务原创 2022-07-11 10:16:13 · 768 阅读 · 0 评论 -
关于敏捷开发
一、敏捷开发的含义百度百科上这样解释到:敏捷开发模式是一种从1990年代开始逐渐引起广泛关注的一些新型软件开发方法,是一种应对快速变化的需求的一种软件开发能力。它们的具体名称、理念、过程、术语都不尽相同,相对于"非敏捷",更强调程序员团队与业务专家之间的紧密协作、面对面的沟通(认为比书面的文档更有效)、频繁交付新的软件版本、紧凑而自我组织型的团队、能够很好地适应需求变化的代码编写和团队组织...原创 2020-03-30 15:44:10 · 1714 阅读 · 0 评论 -
安全测试(BurpSuite)常见检查点
((一) 明文传输用户名/密码/验证码等敏感信息问题:用户登录过程中,在与服务器端交互时明文传输用户名、密码或者验证码等,可导致用户敏感信息泄露。(二)Nmap端口扫描,确定开放的端口为业务需要(三)对同一用户的错误登陆次数做限制,防止账号密码被暴力破解(四)代码混淆,避免其他人反编译源代码并修改打包(五)web表单的设计缺陷,防止sql注入(六)会话更新,主要查看登陆成...原创 2018-10-30 18:09:35 · 3167 阅读 · 0 评论 -
小团队app测试流程
一、测试资源1、产品需求功能文档、概要设计文档2、产品原型图3、产品效果图4、测试用例5、测试设备二、测试要点1、确认当前测试版本的版本号与版本名,区别对待本期开发的功能点和已发布的功能点2、确保手头的原型图与效果图为当前最新版本,确保产品UI符合产品经理制定的原型图和效果图,一切界面以效果图为准,若有用户体验意见,口头或者邮件询问产品经理3、确保手头的功能需求...原创 2018-11-01 16:06:44 · 365 阅读 · 0 评论 -
测试常见bug
一、某公司发现,价值100元的商品,在该公司网上商城被以0.01元买走了很多。攻城狮们火速定位,问题原因很快被找到了,原来是购买商品接口的bug。该接口需要3个参数:商品id、商品单价、购买数量,而服务器根据接口传过来的商品单价(0.01元)生成了订单。服务器本应根据数据库中的商品单价100元来生成订单。如下图,我们将页面上的单价修改后,再购买,提交到服务器的商品单价就是0.01元。二、web...原创 2018-11-01 16:08:13 · 5429 阅读 · 0 评论 -
APP测试点
2 App测试点2.1安全测试 2.1.1软件权限 1)扣费风险:包括发送短信、拨打电话、连接网络等 2)隐私泄露风险:包括访问手机信息、访问联系人信息等 3)对App的输入有效性校验、认证、授权、敏感数据存储、数据加密等方面进行检测4)限制/允许使用手机功能接入互联网5)限制/允许使用手机发送接受信息功能6)限制/允许应用程序来注册自动启动应用程序7)限制或使...原创 2018-11-01 16:52:47 · 402 阅读 · 0 评论 -
【测试方子-------关于软件测试的几个问题你知道多少?】问题解答
一、从软件工程角度看,软件测试从前到后主要分为哪几个阶段?答:分为4个阶段,单元测试、集成测试、系统测试、验收测试单元测试:最小模块化的测试集成测试:模块组装测试系统测试:作为一个完整系统的测试验收测试:开发结果与用户需求一致的测试二、自动化测试的开发策略主要有哪些?(回答三条以上,此处参考博文:http://www.360doc.com/content/12/0321/1...原创 2019-07-08 20:48:01 · 308 阅读 · 0 评论 -
如何制定软件测试策略
一个完整的测试流程从制定测试策略开始,测试策略制定好了,才可以更高效的完成测试。主要思考点有以下三点:1、为什么要制定测试策略2、怎么制定测试策略3、怎么执行测试策略一、为什么要制定测试策略一个优秀的测试执行应先制定一个好的测试策略,俗话说‘不打没准备的仗’,提前规划好测试策略,可以避免盲目测试,规避测试风险,可以提前捕捉到测试过程中会产生的一些问题,提前解决,大大提高测试效率...原创 2019-07-09 16:28:14 · 2329 阅读 · 0 评论 -
软件测试工程师常见问题总结-持续更新
写在前面:有幸看到该篇https://blog.csdn.net/zimingzim/article/details/79996767博客,里面的一些问题觉得概括的很广,特意记录,其中的一些回答包括自己的理解,同时也借鉴该篇博文的优秀回答,也会同步一些问题,共勉。1、为什么要在一个团队中开展软件测试工作? 没有经过测试的产品很难把控产品的质量,测试作为产品上线之前的最后一道工序,对...原创 2019-07-10 23:28:01 · 1346 阅读 · 1 评论