MPD软件工作坊上海站本周末在上海举行

本周末(5月26日至27日)由麦思博(msup)主办的第39届MPD软件工作坊即将在上海虹桥会议中心举行。本届MPD将继续围绕软件研发领域,邀请了21位技术大咖,从产品运营、团队管理、架构技术、自动化运维四个维度为参会者带来深度议题分享与现场实践,帮助参会者突破研发壁垒,寻找解决方案。以下为各技术专场部分精彩议题:产品创新/体验设计专场:《产品创新的神兵利器--创新设计思维实战工作坊》张以海 平安
阅读本文

软件测试基础知识总结

之前有将基础的软件测试知识做了一个总结,但比较潦草,很多内容只是一笔带过,快到年底了,自己也有个写年终知识总结文档的计划,就将基础的理论知识重新整理一番。。。有人问我,这些都是百度能百度到的知识,为什么要写?可能个人的角度不同吧,我是希望每个阶段都将自己的收获做一个总结,自己也能不断提升;毕竟,百度出来的只是百度的,自己写的才是自己的;就像认识的一个家伙说过一句话:快餐时代,需要沉淀。。。。。。
阅读本文

软件测试工作经验分享

最近,部门刚毕业入职的小MM跟大家提议,让大家把自己的软件测试工作经验分享一下,我整理了一下,可能不全。测试工作经验分享天晴于2016年7月13日一、测试阶段划分1、 单个模块功能测试时间相对较长,但每一个项目都应该有专门的集成测试阶段,并且应该不止进行一轮。每一轮集成测试,应该都有自己的目的,比如第一轮集成测试,是根据集成测试要点验证整体功能情况;第二轮集成测试是回归测试;第三轮集成测试是交叉测
阅读本文

第七章 软件测试

软件测试概述1.软件测试的目的安装测试方案和流程对软件产品(程序、数据、文档)进行功能或非功能性测试,在测试中需要使用不同测试工具,使用不同方法设计测试用例,对测试方案可能出现的问题进行分析和评估2.基本原则设计好的测试用例、不可能进行穷举测试、尽早开展测试、重点测试、定期进行检验与修正测试用例,并添加新的测试用例、测试依赖于系统环境、测试用例应该包含合理和不合理的输入条件3.测试过程模型V模型
阅读本文

软件测试的基础之测试生成

1.引言  设计测试输入和相应的预期输出,是任何测试机构最基本的技术活动之一。测试输入数据和相应的预期输出都被写入测试用例当中。测试用例的集合就是测试集。目前,已存在大量的指南、技术和支撑工具用于生成测试用例。接下来将要介绍大量基于测试生成的指南和技术。2.软件需求  软件需求是设计测试的基本出发点。在软件开发的初始阶段,软件需求只在一个或几个人的大脑里。通过使用诸如UML用例图、顺序图、状态图等
阅读本文

嵌入式软件工程师需要哪些知识

最近想不到好的专题,所以与大家一起聊聊,在我眼中,一名优秀的嵌入式软件工程师需要具备哪些能力。  嵌入式软件工程师需要哪些知识基本职业技能 硬件基础能力:嵌入式软件开发的特殊性要求即便是软件人员也需要具备基本的硬件能力,包括模电,数电,传感器等。英语:不要以英语不好排斥阅读英文资料,除非猴年马月的时候,中国技术发达到所有芯片都是自己制造,所有技术标准都是自己制定。另外,良好的英语口语和书面能力,
阅读本文

软件测试模型与软件测试流程5个阶段(重)

软件测试流程:需求分析阶段-软件设计和编码阶段(进行单元测试)-集成、系统、验收测试阶段。软件测试模型: 传统:项目计划——需求分析——软件设计——程序开发——软件测试——集成维护 V模型:需求分析-概要设计-详细设计-软件编码-单元测试-集成测试-系统测试-验收测试 W模型:用户需求-需求分析-概要设计-详细设计-编码-单元测试-集成测试-验收测试-单元测试设计-集成测试设计-系统测试
阅读本文

软件测试作业——WordCount

代码地址:https://github.com/maymaymaymaymay/WordCount如下是PSP表格:PSP2.1表格 PSP2.1 PSP阶段 预估耗时 (分钟) 实际耗时 (分钟) Planning 计划  30  20 · Estimate · 估计这个任务需要多少时间  30  20 Development 开发
阅读本文

软件测试基础(2)

软件测试方法测试活动从不同的角度出发,可以有不同的分类。主要用对照比较的方式讲解下面一些测试分类:1、黑盒测试和白盒测试、灰盒测试;2、静态测试和动态测试;3、人工测试和自动化测试。软件测试的两种极端情况任何软件产品都可以使用以下的两种方法之一进行测试:1、已知产品的需求规格,但不知道其内部实现,可以进行测试证明每个需求是否实现;2、已知产品的内部实现过程,可以通过测试证明每种内部操作是否符合设计
阅读本文

软件测试笔试面试题(一)

软件缺陷:1)软件未实现产品说明书要求的功能2)软件出现了产品说明书指明不应该出现的错误3)软件实现了产品说明书未提到的功能4)软件未实现产品说明书虽未明确提及但应该实现的目标5)软件难以理解、不易使用、运行缓慢或者从测试员的角度看最终用户会认为不好软件测试:为了发现软件产品中的各种缺陷,而对软件产品进行验证和确认的活动过程,此过程贯穿整个软件开发生命周期。 简单的说,软件测试是以发现错误为目的而
阅读本文

【复习笔记】软件工程概论复习(0)

【复习笔记】软件工程概论复习(0)软件软件是产品。 软件显示了由计算机硬件体现的计算能力。 软件是指令、数据结构、软件描述信息(文档)的集合软件特性软件不会磨损 软件是开发(develop)的 软件是根据需求定制的 软件是复杂的软件退化软件面临变更,每次变更都可能引入新的错误,使得软件失效率陡然上升。不断地变更就是软件退化的原因。软件危机 第一次软件危机(1945-1968) 表现:软件生产效率低
阅读本文

软件测试拓展及视频教程

软件测试拓展及视频教程具体课程如下:    1.Windows phone 8数据库及数据加密-2.Mysql基础-3.Java语言基础-4.Mysql进阶-5.Python数据库编程-6.python语言编程基础-7.Linux操作系统基础(最新版)8.Linux SHELL编程与实践-9.单元测试。1.Windows phone 8数据库及数据加密在此过程中,您将创建应用,使用 Protect
阅读本文

Linux 各种软件的安装-Apache + php 篇

mysql装好了,三剑客还差两个apache就简单多了。yum -y install httpd# 删除默认欢迎页面 rm -f /etc/httpd/conf.d/welcome.confsystemctl start httpd (/etc/init.d/httpd start)systemctl enable httpd创建测试页面vi /var/www/html/index.html “
阅读本文

软件工程 期末总结

整本书的内容逻辑很清晰明了,由浅入深循序渐进,首先我就大概描述下我们所学的内 容,第一章是从整体分析软件工程这门学科的发展和所处的社会环境,接着后面的几章深入分析了软件开放过程和模式、软件项目管理、计算机工程、需求分析、结构化分析建模以及基于UML面向对象分析建模等。接着我就详细介绍下我对这门课程知识点的理解概括:软件工程是指导计算机软件开发和维护的工程学科。软件生存周期:一个软件从定义到开发、使
阅读本文

Linux 各种软件的安装-mysql篇

作为一个长期混迹在windows圈的小白,当拿到一个新的linux服务器时,有点手足无措的赶脚。但是万事开头难嘛,Just Do It!下面记录一下自己安装各种软件时遇到的坑。这一篇先讲mysql安装环境:系统是 centos7.3 64位1:mysql通常软件都安装在 /usr/local下面#下载wget http://dev.mysql.com/get/Downloads/MySQL-5.6
阅读本文

高级软件工程实践总结

一、对比开篇博客你对课程目标和期待,再对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?在开篇博客中写到想通过高软这门课程发现以往所学的遗漏点,虽然本科阶段也有软工课程,但只是仅仅把它当成一门纯理论课程,没有深入了解相关内容,所以在大学的课程设计中也没考虑过代码复用、设计模式、系统测试等问题。之前在编写软件系统时,需求一旦发生变化,自己就要重新翻阅大量代码,然
阅读本文

大话软件测试与职业生涯

题外话:大局做法与细节做法的区别——封装度高的事情做完以后可视度大,比如网站开发。封装度低的事情做完以后可视度小,比如接口开发等更底层的事情。前者更重于应用,而应用倚靠与于底层的开发所支撑。二者应解耦。底层的人更专注于开发,顶层的人更专注于应用。但现实中或多或少,他们彼此都在进行着渗透。没有电,仍然可以进行的,是编程思想。可以用编程的思想在现实生活中对现实进行编程。现实中的API就是我们自己的行
阅读本文

软件工程课程设计团队项目总结与项目报告

软件工程课程设计团队项目总结与项目报告1.团队成员自评漆艺:身为团队的PM项目经理,开始的时候自己还不知道该做些什么,因为自己项目经验不足,团队把这个重要的角色交给我,那就有责任和义务把团队项目做好,并且发挥各个成员的作用。开始我们团队想的是做一个网页单机游戏,后来想到这种类型很多,就加了个心理分析,这种很少见,功能也很特别。在搭建服务器的过程中,自己做了很多,在网上也查了很多资料,就是不知道该怎
阅读本文

软件工程项目总结

团队:MVP项目:新能源汽车无线充电管理网站  再过几天就是项目验收的日子了,经过与成员们几个月的努力,也算是吧这个项目给完成了,虽然不能算是百分百的圆满。在这个学期的开始,我还是个java的门外汉,这个学期开了javase的课程,恰巧软件工程这个课程又要做项目,所以我做了一个大胆的决定,使用javaee来开发这个项目。当时也没有考虑到难度什么的,直接就想这么做,也得到了团队成员的一致认可。由于之
阅读本文

在2017.11 CGDI MB钥匙编程软件V2.0.0.0更新

CGDI奔驰于2017年11月11日更新的怪物软件V2.0.0.0: 添加内容: 计算擦除密码功能(包括发动机电脑,ISM计算机,计算机EGS,ELV) 计算密钥以启用密码功能(你可以直接使用禁用键) 删除锁定功能(支持CAN协议,K-线协议) 4.写锁定数据功能 写入帧号功能 激活锁定功能 清除TP保护功能 计算密钥当前曲目代码功能 添加到确定是否经销商锁 可导致程序修复问题在一定条件下崩溃 优
阅读本文