- 博客(19)
- 收藏
- 关注
原创 matlab 3D矩阵操作
拼接cat沿指定维度串联数组语法C = cat(dim, A, B)C = cat(dim, A1, A2, A3, A4, …)说明C = cat(dim, A, B) 沿 dim 指定的数组维度串联数组 A 和 B。dim 参数必须是正整数值。C = cat(dim, A1, A2, A3, A4, …) 沿数组维度 dim 串联所有输入数组(A1、A2、A3、A4 等等)。对于非空数组,cat(2, A, B) 与 [A, B] 相同,cat(1, A, B) 与 [A; B] 相同
2020-07-15 16:32:29 705
原创 py3排序
算法概述https://www.cnblogs.com/onepixel/p/7674659.html分类复杂度稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面。不稳定:如果a原本在b的前面,而a=b,排序之后 a 可能会出现在 b 的后面。冒泡排序算法描述比较相邻的元素。如果第一个比第二个大,就交换它们两个;对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对,这样在最后的元素应该会是最大的数;针对所有的元素重复以上的步骤,除了最后一个;重复步骤1~3
2020-06-28 17:28:19 182
转载 常见测试用例(转载合集)
登录、添加、删除、查询模块是我们经常遇到的,这些模块的测试点该如何考虑1)登录 ① 用户名和密码都符合要求(格式上的要求) ② 用户名和密码都不符合要求(格式上的要求) ③ 用户名符合要求,密码不符合要求(格式上的要求) ④ 密码符合要求,用户名不符合要求(格式上的要求) ⑤ 用户名或密码为空 ⑥ 数据库中不存在的用户名,不存在的密码 ⑦ 数据库中...
2020-06-27 15:49:14 942
原创 Python3并发编程
进程和线程指令指针和堆栈指针寄存器是线程上下文中两个最重要的寄存器,线程总是在进程得到上下文中运行的,这些地址都用于标志拥有线程的进程地址空间中的内存。线程可以被抢占(中断)。在其他线程正在运行时,线程可以暂时搁置(也称为睡眠) – 这就是线程的退让。线程可以分为:内核线程:由操作系统内核创建和撤销。用户线程:不需要内核支持而在用户程序中实现的线程。并行、并发、多线程、多进程cr原连接并行(Parallelism)并行是说同一时刻做很多操作。多进程是实现并行的有效方法。因为它可以将许
2020-06-27 11:13:46 263
原创 Mysql基本操作语句
21条sql基础语句引言测试必备数据库,21条sql语句实操连接数据库方法1:使用MySQL二进制方式进入到mysql命令提示符下来连接MySQL数据库。[root@host]# mysql -u root -pEnter password:******退出:mysql> exitBye创建数据库1)创建数据库2)查看数据库创建是否成功直接创建:CREATE TABLE table_name (column_name column_type);在用户权限下创建
2020-06-15 21:53:32 552
转载 测试模型(V型 W型 H型)
软件测试工程师称为“QA”,质量保证者——这是入门的第一点要学习的。首先看基本的测试模型1.“V”型特点:【活动串行】这是一种古老的瀑布模型,反映了实际和测试之间的关系。局限:仅仅把测试过程作为编码之后的一个阶段,忽视了测试对需求分析,系统设计的验证,如果前面设计错误,得一直到后期的验收测试才被发现,耗时耗力。 2.“W”型特点:【活动串...
2020-04-17 23:23:46 439
原创 牛客测试题的一些笔记
(1)SOW:statement of work,工作任务说明书 (测试计划阶段) HLD: High Level Design,概要设计说明书 LLD: Low Level Design,详细设计说明书 UTC: Unit Testing Cases,单元测试用例(2)风险曝光度风险曝光度(riskexposure)=错误出现率(风险出现率)X错误造成损失...
2020-04-17 23:21:39 254
原创 缺陷轰炸和beta测试
1、让别人测试你的软件好处有助于打破杀虫剂怪现象(类似软件‘免疫’,需要用新药) 不同的人看的不同,方法也不同 有助于消除烦躁心情 学习别人解决问题的方式2、测试共享 共享测试的方式是安排缺陷轰炸(bug hash),缺陷轰炸是指在一段时间内整个测试小组参加轰炸,集中轰炸测试某个指定区域,看是否有更多潜伏问题。3、beta测试要指定所需的测试者 要跟踪参加bet...
2020-03-08 15:25:54 258
原创 自动测试和测试工具
回归测试:重复执行测试的过程。工具和自动化的主要属性是:速度 效率 准确度和精确度 节省资源 仿真和模拟 坚持不懈 但是软件测试工具不能代替测试员,只是作为辅助工具,帮助更好地测试。非入侵式工具:仅可用于监视和检查软件而不对其进行修改。入侵式工具:工具以任何方式修改程序代码或控制操作环境。测试工具主要分类1、查看器(viewer)和监视器(mo...
2020-03-08 15:12:13 214
原创 网站测试
网站测试囊括许多领域,包括配置测试、兼容性测试、易用性测试、文档测试、安全性测试,如果是面向全球用户的还包括本地化测试。黑盒、白盒、静态、动态测试都是要用上的。1、黑盒测试 建立状态表,把每个网页当做不同的状态,超链接当状态之间的连线。文本:注意标题,电话版权声明和日期,文字标签 超链接:找孤页 图片:正确显示,文字环绕 表单:输入长度,判对,判错 ...
2020-03-08 14:39:41 124
原创 软件安全性测试
1、产品安全是指产品在系统的所有者或管理员的控制下,保护用户信息的保密性、完整性、可获得性,以及处理资源的完整性和可获得性。 安全漏洞是指使产品不可行的缺陷--即使是正确地使用产品时--来防止攻击者被窃取系统的用户权限、调节操作、破坏数据,或建立未授权的信任。2、黑客获得访问权限的动机挑战/成名 好奇 使用/借用 恶意破坏:丑化(defacing),破坏(destruct...
2020-03-08 01:12:21 577
原创 易用性测试
易用性(usability)是交互的适应性、功能性和有效性的集中体现。包括:1、用户界面测试UI:用于与软件程序交互的方式称为用户界面。所有软件都有某种UI。2、优秀的UI具备的要素符合标准和规范 直观 一致:快速键和菜单选项,术语和命名,听众,特殊按键的按钮 灵活:状态跳转,状态终止和跳过,数据输入和输出 舒适 正确:市场定位偏差,语言和拼写,不良媒体,所见即所得 实...
2020-03-07 23:17:12 282
原创 外国语言测试
1、本地化(localization) 使软件适应特定地域特征,照顾到语言、方言、地区习俗和文化过程称为本地化或国际化。测试此类软件称为本地化测试。2、翻译问题文本扩展:不同语言文本长度不一样,文本扩展可能出现在屏幕、窗口、框体和按钮等。 ASCII、DBCS和Unicode 热键和快捷键 扩展字符:字词次序混乱,大小写转化出错,常见的显示和打印问题 字符计算:不...
2020-03-07 23:02:01 152
原创 兼容性测试
1、兼容性测试(software compatible testing) 兼容性测试是指检查软件之间是否能够正确地交互和共享信息。2、平台和应用程序版本的兼容向后兼容:指可以使用软件的以前版本 ...
2020-03-07 22:37:53 240
原创 配置测试
1、配置测试(configuration testing) 配置测试是指使用各种硬件来测试软件运行的过程。2、基于Windows的PC机包括:个人计算机 部件:系统主板、内部板卡和其他内部设备 外设 接口 可选项和内存 设备驱动程序3、配置测试一般过程确定所需的硬件类型。 确定有哪些厂商的硬件、型号和驱动程序可用。 确定可能的硬件特性、模式和选项。(如...
2020-03-07 22:18:17 3916
原创 软件测试基础
软件测试员的目的是尽可能早地找出软件缺陷,并确保其得以修复。一、检查产品说明书 黑盒测试和白盒测试 黑盒测试(black-box testing): 在黑盒测试中,测试员不需要知道软件是如何运行的,只要进行一些输入,就能得到某种输出结果。黑盒测试又叫功能性测试(functional testing)或者行为测试(behavioral testing)。白盒测试(w...
2020-02-28 01:58:24 330
原创 Python学习笔记1.0
一、Python是一种通用的高级语言 编程工具包括编译工具(编译型语言:exe,elf)和解释工具(解释型语言:Python,脚本),解释型语言直接存为文本文件。 Python特点:高级语言:易学习,易掌握 解释型语言:易修改,易调试二、安装及一个小游戏 (1)安装:https://www.python.org/ 步骤略。 ...
2020-02-20 15:28:21 340 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人