随笔分类 -  软件测试

自己编写或者转载大神关于软件测试理论或方法的作品
摘要:Allure对单测结果以及robotframework结果的处理 Allure只能针对pytest的单测结果生成相应的报告: 如果需要对unittest的测试框架结果进行展示,可以使用pytest执行unittest测试用例,生成allure测试报告。 Allure处理robotframework框 阅读全文
posted @ 2018-11-12 11:14 小嘉欣 阅读(1652) 评论(0) 推荐(0)
摘要:最近需要预言:是否可以通过jira API实现用例管理,对jira的应用、API、扩展等进行了一定的了解。 Jira介绍: jira是目前比较流行的基于Java架构的管理系统(Atlassian公司支持),有开源代码,方便做二次开发(可扩展性)。 Jira的主要功能: Jira 官方API文档: h 阅读全文
posted @ 2018-11-12 10:57 小嘉欣 阅读(22027) 评论(0) 推荐(1)
摘要:作者:IvanEye 原文链接:https://www.cnblogs.com/ivaneye/p/9842011.html 架构属性 架构属性一般包括如下方面:性能,伸缩性,可用性,安全性,容错性,灾难恢复,可访问性,可运维,管理,灵活性,可扩展性,可维护性,国际化,本地化。还有法律法规,成本,人 阅读全文
posted @ 2018-10-25 14:33 小嘉欣 阅读(296) 评论(0) 推荐(0)
摘要:作者:天生的黑 原文链接:https://www.cnblogs.com/iforever/p/5736142.html 短信验证码 短信下行 短信下行的使用场景 短信验证码就是最常用的一个短信下行的例子,相对于传统的图片验证码,短信验证码最大的好处就是提升了账号的有效性,注册这一般都是使用自己的手 阅读全文
posted @ 2018-10-23 20:05 小嘉欣 阅读(1153) 评论(0) 推荐(0)
摘要:一个模块的测试需求大体可以分为四大块:UI需求、功能需求、用户场景需求、性能与稳定性需求 UI需求 UI需求 指的是,页面操作需求,不涉及到具体的业务,仅仅是页面操作的功能。这里面其实就包含有一些通用的隐性UI需求。 最好的产品是不管是多么小白的用户,拿到产品后能不使用用户手册或不需要旁人的指导下就 阅读全文
posted @ 2018-10-13 14:15 小嘉欣 阅读(699) 评论(0) 推荐(0)
摘要:最近一直在进行接口自动化的测试工作,同时对于一个项目的整个测试流程进行了梳理,希望能对你有用~~~ 需求分析: 整体流程图: 整体流程图: 需求提取 -> 需求分析 -> 需求评审 -> 更新后的测试需求跟踪xmind 分析流程: 分析流程: 1. 需求提取: 分析依据(包括:需求矩阵、产品交互图、 阅读全文
posted @ 2018-10-13 11:02 小嘉欣 阅读(38263) 评论(2) 推荐(9)
摘要:参考文章: 阮一峰:http://www.ruanyifeng.com/blog/2018/09/complexity.html 软件复杂性: 软件设计的最大目标,就是降低复杂性。 所谓复杂性,就是任何使得软件难于理解和修改的因素。 复杂性的来源主要有两个:代码的含义模糊 和 互相依赖。 复杂性的危 阅读全文
posted @ 2018-09-15 11:30 小嘉欣 阅读(1300) 评论(0) 推荐(1)
摘要:接口自动化 背景: 背景: 如果通过手工测试人员进行手动测试,不仅会浪费大量的人力、物力、资源等信息,而且对产品的测试程度相对来说比较低。因此,测试用例的自动化,即接口自动化(俗称:冒烟测试)显得尤为重要。 什么是接口自动化? 什么是接口自动化? 接口自动化,其基本原理就是:模拟前端向后台发送htt 阅读全文
posted @ 2018-09-08 17:08 小嘉欣 阅读(1056) 评论(0) 推荐(0)
摘要:什么是API? API 划分了服务供需方的边界,是协调不同端开发人员的协议/框架。API两端,程序可以用不同的语言、由不同的团队开发,追求不同的目标,有不同的发布节奏。只要在 API 方面达成一致,两端程序就可以正常运行。(API是服务器与客户端之间的一个公共契约) API存在的意义: API 解藕 阅读全文
posted @ 2018-08-25 11:48 小嘉欣 阅读(263) 评论(0) 推荐(0)
摘要:自从工作以来,一直很钟情于一篇知乎文章(经常时不时的去感受各位大神的熏陶),这里分享给大家: 高度自律是一种怎样的体验? (https://www.zhihu.com/question/30203356/answers/created) 任何美好的事物,或人或事,想来都不是凭白日做梦、一蹴而就得来的 阅读全文
posted @ 2018-08-25 11:36 小嘉欣 阅读(827) 评论(2) 推荐(0)
摘要:什么是自动化测试? 什么是自动化测试? 持续集成CI(Continuous Integration) 持续集成CI(Continuous Integration) 为什么自动化无法满足持续集成的需求: 稳定性 快速验证 为什么无法做到并发测试? 规范: 规范: coding_guide coding 阅读全文
posted @ 2018-08-22 15:58 小嘉欣 阅读(202) 评论(0) 推荐(0)
摘要:自动化策略思路: 项目分析(因为:梳理清楚项目的现状情况,自动化策略要结合项目现状来开展) 自动化策略思路: 确定目标(设置预期目标效果) 风险分析(包括:风险识别+风险评估+风险应付) 分层测试(从整体或模块进行分层分析,给出每个层面的测试策略,分解测试) 测试内容、策略 自动化策略:重点是什么、 阅读全文
posted @ 2018-08-21 19:26 小嘉欣 阅读(596) 评论(0) 推荐(0)
摘要:参考链接:http://www.zengyuetian.com/?p=2305 手机APP测试点: 功能测试:多注意核心业务风险(如:注册、登录、付费、订单等) 兼容性测试:系统兼容性、硬件兼容性、软件兼容性、数据兼容性 网络流量测试:在不同的网络模式下的流量监控 安装测试:安装、卸载、升级(原有数 阅读全文
posted @ 2018-08-13 15:28 小嘉欣 阅读(366) 评论(0) 推荐(0)
摘要:Google软件测试介绍 Google软件测试介绍 软件测试开发工程师(SET) Google的四大主要开发语言:C++、Java、Python、Js 一个产品如果在概念上还没有完全确定成型时就去关心质量,这就是优先级混乱的表现。许多来源于Google百分之二十努力的产品原型,在其以后的dogfoo 阅读全文
posted @ 2018-03-05 14:16 小嘉欣 阅读(561) 评论(0) 推荐(0)
摘要:转载:http://blog.csdn.net/qq_30261301/article/details/69228699 功能性测试——可以包括,但不限于以下几个方面: 界面测试——可以包括但不限于以下几个方面: 性能测试——一般从以下三个方面考虑: 压力测试;负载测试;强度测试 数据库测试——要具 阅读全文
posted @ 2018-02-07 13:49 小嘉欣 阅读(773) 评论(0) 推荐(1)
摘要:C — malloc( ) and free( ) C 语言中使用malloc( )函数申请的内存空间,为什么一定要使用free释放? **malloc()函数功能:是从堆区申请一段连续的空间,函数结束后不会自动释放,如果不调用free()去释放的话,要等到程序结束后,操作系统才会自动回收。 用ma 阅读全文
posted @ 2018-02-07 13:34 小嘉欣 阅读(362) 评论(0) 推荐(0)
摘要:pyunit基本特点 python的单元测试框架式PyUnit 支持自动化测试 可以通过集合的方式来组织测试用例脚本 将所有的测试脚本从测试报告框架中独立出来 测试类 继承于 unittest.TestCase 一个测试类可以管理多个 测试脚本函数 测试脚本函数名称需要以test_开头 一个测试类里 阅读全文
posted @ 2018-01-08 17:39 小嘉欣 阅读(909) 评论(0) 推荐(0)
摘要:软件测试目的 软件测试目的 1)确保软件质量 2)减少质量问题给企业及用户带来隐患 测试分类 测试分类 1)安装测试 2)构建测试 3)白盒测试 4)黑盒测试 5)性能测试 6)迁移测试 …… 单元测试 单元测试 1、定义:开发人员针对程序模块(软件设计的最小单位)来进行正确性检验的测试; 2、单元 阅读全文
posted @ 2018-01-08 16:04 小嘉欣 阅读(297) 评论(0) 推荐(0)
摘要:题外话:大局做法与细节做法的区别——封装度高的事情做完以后可视度大,比如网站开发。封装度低的事情做完以后可视度小,比如接口开发等更底层的事情。前者更重于应用,而应用倚靠与于底层的开发所支撑。二者应解耦。底层的人更专注于开发,顶层的人更专注于应用。但现实中或多或少,他们彼此都在进行着渗透。没有电,仍然 阅读全文
posted @ 2018-01-02 15:15 小嘉欣 阅读(210) 评论(0) 推荐(0)
摘要:目录 体系划分 职业素养 [本文出自天外归云的博客园] http://www.cnblogs.com/LanTianYou/p/5996617.html 体系划分 对软件测试行业从各层面进行划分,如下图所示: 职业素养 所谓素养就是能把基本的事情做好,而基本的事情主要分为以下几点: 1. 代码的测试 阅读全文
posted @ 2018-01-02 14:59 小嘉欣 阅读(563) 评论(1) 推荐(0)