软件测试(一) 总所周知,软件测试是也是一门技术活,相对于Web开发而言,软件测试则相对来说,对于代码要求并没有那么高。 不过这并不能说明做软件测试并不需要技术,恰恰相反,软件测试工作严谨,和软件开发一样需要对工作抱有高度的精力,更甚要用更多的耐心和观察力。 能够在成千上万条码海中去寻找出那一部分出 ...
分类:
其他好文 时间:
2020-06-11 16:59:39
阅读次数:
48
根据项目流程阶段划分测试 上图是一个典型瀑布式软件开发流程,那么各项软件测试工作是在项目开发流程中循序渐进的进行的。下面将介绍个测试含义。\ 软件测试模型汇总-V模型,W模型,X模型,H模型 V模型 在软件测试方面,V模型是最广为人知的模型,尽管很多富有实际经验的测试人员还是不太熟悉V模型,或者其它 ...
分类:
其他好文 时间:
2020-06-11 16:55:58
阅读次数:
62
一、类的继承与类的派生 继承和派生是人们认识客观世界的过程。在程序设计方法中,人们追求代码复用(这是提高软件开发效率的重要手段),将继承和派生用于程序设计方法中,从而有了面向对象程序设计的重要特点。C++对代码复用有很强的支持, “继承”就是支持代码复用的机制之一。 通过已有的类建立新类的过程,叫作 ...
分类:
编程语言 时间:
2020-06-11 13:19:38
阅读次数:
64
软件开发过程的模型 软件开发模型分为:瀑布模型、快速原型模型、螺旋模型。 瀑布模型如下: 瀑布模型是是线性模型的一种,在所有模型中占有重要地位,是所有其他模型的一个基础。每一个阶段执行一次,按线性顺序进行软件开发。 测试的切入点:测试阶段处于软件实现后,必须在代码完成后留出足够的时间给测试活动,否则 ...
分类:
其他好文 时间:
2020-06-11 10:23:21
阅读次数:
173
原文:Windows平台LoadLibrary加载动态库搜索路径的问题 一、背景 在给Adobe Premiere/After Effects等后期制作软件开发第三方插件的时候,我们总希望插件依赖的动态库能够脱离插件的位置,单独存储到另外一个地方。这样一方面可以与其他程序共享这些动态库,还能保证插件... ...
关于 JSBridge,绝大多数同学最早遇到的是微信的 WeiXinJSBridge(现在被封装成 JSSDK),各种 Web 页面可以通过 Bridge 调用微信提供的一些原生功能,为用户提供相关的功能。 JSBridge 很早就出现在软件开发中,在一些桌面软件中很早就运用了这样的形式,多用在通知 ...
分类:
移动开发 时间:
2020-06-10 22:46:00
阅读次数:
94
我无意引起单片机、Linux、Android孰优孰劣的讨论,我确实不看好纯粹的单片机软件开发,但是很看好RTOS及物联网在单片机上的应用。
生活不容易,码农不容易,走上码农之路,只有不断学习了。 ...
分类:
移动开发 时间:
2020-06-10 13:29:10
阅读次数:
160
掌握单片机的应用开发需要一个过程,毕竟单片机的应用开发不仅仅涉及到软件开发,而且跟开发语言和硬件也密切相关,那么一名单片机工程师需要具备哪些技能呢?1.超强的动手能力,如果你笨手笨脚,那我劝你要么拼命练成熟手,要么就立马转行,俗话说的好,勤能补拙,我想在这里就是很好的例子。2.宽阔的知识面,由于单片机涉及的知识内容较多,数字电路、模拟电路等知识,还有单片机原理、硬件结构、扩展接口和编程语言等等都是
分类:
其他好文 时间:
2020-06-10 09:29:45
阅读次数:
161
自动化测试与软件开发过程从本质上来讲是一样的,无非是利用自动化测试工具(相当于软件开发工具),经过对测试需求的分析(软件过程中的需求分析),设计出自动化测试用例(软件过程中的需求规格),从而搭建自动化测试的框架(软件过程中的概要设计),设计与编写自动化脚本(详细设计与编码),测试脚本的正确性,从而完成该套测试脚本(即主要功能为测试的应用软件)。下面介绍一下软件自动化测试基本流程(附流程图)制定测试
分类:
其他好文 时间:
2020-06-10 09:20:09
阅读次数:
600
前言 作为一个软件开发人员,不可能不知道Git。Git作为一个复杂的版本控制系统,命令之多,即使经常使用,一些命令也记不住,一般只记住几个常用的命令,不是所有使用Git命令行都是高效的。本教程不讲Git命令,而是先让你用上git,再去学习git。本教程应该称作TortoiseGit入门指南。因为下面 ...
分类:
其他好文 时间:
2020-06-09 23:27:04
阅读次数:
93