精华内容
下载资源
问答
  • 测试web项目实战
    千次阅读
    2021-07-23 09:06:00

    测试环境准备

    1.找主管或开发要测试环境搭建手册,根据《测试环境搭建手册》准备测试环境。

    2.例如:iwebshop电商网站项目

    安装浏览器

    安装Apache服务器

    安装Mysql数据库

    部署项目

    访问项目

    快速熟悉业务

    直接通过浏览或操作网站,快速了解业务

    项目是做什么业务的?

    项目包含哪些模块?画项目模块图

    每个模块下包含哪些功能?

    针对自己负责的模块,编写《测试范围列表》,基本组成:需求编号、所属模块、需求名称、测试优先级。

    作用:进一步了解被测系统业务,保证测试不遗漏,便于明确测试优先级。

    测试流程

    工作场景:

    主管分配测试任务,如:商品、会员、订单

    那么应该先测哪个模块?

    列出3个模块的测试范围,明确测试优先级

    考虑模块之间的关联关系:只有商品和会员模块没有问题后,才能下订单,所以先测商品会员模块

    测试分析

    进行需求分析,提需求问题

    输入项规则是否明确或自己不明确的地方

    操作了数据库哪些表

    相关联的功能有哪些

    测试点

    对添加会员界面默认的数据进行检查,如是否有错别字,必填项是否有*,按钮是否正常,下拉框内容显示是否正确

    分析输入项与输入项之间是否存在关联关系,构造测试数据

    分析添加会员功能不可见数据:数据库中不可见数据

    分析预期输出结果:

    正常输出结果:最直接的提示

    数据库中数据存储正确

    相关联的功能要正确

    异常输出结果:能够进行相应的错误提示

    编写用例:先写正常测试用例,再写异常测试用例

    进行用例评审

    目的:确保用例准备充分

    执行测试,发现缺陷

    编写缺陷报告

    缺陷编号

    缺陷标题

    缺陷描述

    缺陷状态:new、open、fixed、closed、reopen、rejected

    严重程度:致命、严重、一般、轻微、建议

    修复优先级

    截图

    提交人

    提交时间

    经办人

    使用缺陷管理工具Jira

    点击创建,填写以下内容

    选择项目

    选择问题类型--缺陷

    主题:缺陷标题

    描述:发现bug的操作步骤、预期结果、实际结果

    选择优先级:highest、high、medium、low、lowest

    环境

    附件

    经办人

    业务场景测试

    什么是业务场景

    多个功能的组合

    为什么要进行业务场景测试

    用户使用软件时都是多个功能组合在一起

    测试工作中,分工是相互独立的,模块或功能之间的关联关系容易被忽略或漏测

    如何进行业务场景测试

    从用户角度(必测)

    通过需求文档或使用项目,确定项目的支持的用户角色

    分析每一类用户角色的常用功能

    针对每个角色设计业务场景:分析这类用户经常如何组合这些常用功能进行操作

    一个业务场景对应一条测试用例

    从系统角度(选测)

    用状态迁移法

    通过需求文档列出系统的全部独立功能(n特别大时借用状态迁移法的思想,分析用户经常操作的功能)

    设计n*n矩阵

    根据需求描述或项目使用,分析功能之间的可达性

    根据业务矩阵,绘画业务树

    编写用例

    注意:

    业务场景测试的前提:独立功能已经测试通过

    业务场景测试的重点:测试功能之间的组合能否通过,不再关注独立功能的异常输入

    用户角度和系统角度二选一,广度和深度二选一

    测试用例编写:只列举场景的路径,其他都可以省略

    非功能安全性测试-sql注入

    原理:通过输入特殊字符(逻辑运算符or、单引号、恒等式1=1),达到修改后台sql语句的目的

    例:username:'or 1=1 or ''='

    password:123456

    sql语句:select * from user where username=''or 1=1 or ''='' and password='123456'

    非功能兼容性测试

    适用范围:开放的公共网站,内部使用的网站一般不需要兼容性测试,只需测试一款浏览器即可

    非功能易用性测试

    操作习惯是否符合用户群体

    界面外观是否符合用户群体

    业务流程操作是否简单

    给用户的提示信息是否简洁、友好

    非功能测试网页效率性-httpwatch

    介绍:httpwatch是一个IE网页分析工具,可以进行网页加载速度的效率性测试

    使用:点击record按钮,开启录制,分析时间柱

    blocked:闭塞,空白。检查本地网络和本地缓存时间,由缓存量的大小决定

    send:发送。发送http请求耗费的时间,由发送数据包的大小和网速决定

    receive:接收。接收http响应结果耗费的时间,由接收数据包的大小和网速决定

    wait:等待。等待服务器处理耗费的时间,由并发的用户量多少和服务端程序复杂度决定

    cache read:读缓存的时间。由缓存量的大小决定

    network:网络占用总时间

    编写测试报告,进行项目总结

    [图片上传失败...(image-5423f0-1558190457186)]

    测试报告通过审批后,项目上线,上线后对系统进行随机测试(主场景或常用的功能)

    更多相关内容
  • 分享一份软件测试项目实战(web+app+h5+小程序)

    万次阅读 多人点赞 2021-10-22 15:46:55
    本次,谭叔再度出马,给大家找了一个非常适合练手的软件测试项目,此项目涵盖web端、app端、h5端、小程序端,可以说非常之全面。 缘起 在这之前,谭叔已经推出了九套实战教程。 但是,这些教程以web测试和接口测试...

    大家好,我是谭叔。

    本次,谭叔再度出马,给大家找了一个非常适合练手的软件测试项目,此项目涵盖web端、app端、h5端、小程序端,可以说非常之全面。

    缘起

    在这之前,谭叔已经推出了九套实战教程。

    image-20211012203019737

    但是,这些教程以web测试和接口测试为主,没有app等项目。为了让实战项目更加全面、涵盖到各端,同时也为了满足读者粉丝们对项目的高需求,我决定再给大家找一个项目。

    实力宠粉,求个赞不过分吧~

    说实话,在找项目的过程中,我下载过(甚至付费下载过)N多个项目、联系过很多项目的作者,但是绝大部分项目,在我看来,并不适合你拿来练习,它们或多或少都存在着“问题”,比如:

    1. 大部分项目是web项目,很难找到app项目,特别是有app安装包的项目
    2. 大部分app项目只有前端代码,没有后端服务代码,你只能以“使用者”的角色练习
    3. 大部分有app安装包的项目,项目作者提供的是试用app,很难保障个人隐私、账号安全等
    4. 大部分项目缺少部署指南,看起来一头雾水
    5. 有的项目涉及的业务,如果你缺少业务基础,很难上手,如支付、区块链、货币等
    6. 很少有统一的、能涵盖多端使用的项目

    这些问题,我相信在你的学习过程中,也遇到过,并且很难解决。

    但请放心,我都帮你解决好了!

    在我浏览了上百个项目,亲手搭建了十多个项目之后,终于为你挑选出一个非常适合练手的软件测试项目。

    有了它,你就再也不用担心这类招聘了~

    image-20211012105704274

    项目介绍

    项目名:XX商城

    涉及端:电脑PC端、app端、H5应用端、小程序端

    在该项目中,你可以随性操作,肆意妄为。比如,你可以自定义商城页面:

    image-20211012154106723

    自定义后,在app和h5界面刷新,便能看到自定义的效果。

    image-20211012154215927

    你还可以给商城会员充值,用以购买商品。

    image-20211012154656435

    针对该项目,我无偿提供了全套教程(详见后续更新的文章):

    image-20211012163404066

    同时,我无偿提供了该项目的全套资料

    image-20211012163605816

    除此之外,我还无偿提供一份我使用很久的、个人总结的、完整的app测试用例,为你练习提供指引和参考:

    image-20211012112737056
    【获取 】

    当然,针对动手能力弱的同学,我也提供了演示视频(按需取用):

    image-20211012163712124

    最后

    特别感谢萤火科技提供的开源项目!本套教程完全遵循该项目的版权说明完成。

    image-20211012163929147

    话不多说,按需自取。

    展开全文
  • 简历中的项目怎么,怎么描述。觉得自己虽然工作了好几年,做过许多项目,但是觉得都没做什么高大上的事情,自然就觉得没啥可的。或者觉得做的事情都一样,去都那几样。 这里我献丑,贡献...

    版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.csdn.net/baidu_37107022/article/details/78011781

    有不少前端工程师,在写简历时就发愁。简历中的项目怎么写,怎么描述。觉得自己虽然工作了好几年,做过许多项目,但是觉得都没做什么高大上的事情,自然就觉得没啥可写的。或者觉得做的事情都一样,写来写去都那几样。

    这里我献丑,贡献几个项目经验写法的小实例!

    一、第一种项目风格

    项目:腾讯管家前端动画

    作品描述:该项目将一个完整flash剧情动画还原成一个由JS+CSS3实现的前端动画。

    链接https://dxb123456.github.io/tengxun/

    实现技术:CSS+HTML+JS+H5+CSS3+jqury;

    项目难点

    1.定时器的清除 

    部分动画效果需要js自动生成,时间的控制使用了timeout和innertal,其中timerout包含了innertal,点击事件和定时器不在同一个js文件中,快速来回点击的时候,定时器清除不起作用。 

    解决方案:将该li对应页的所有定时器绑定在该li身上,每次点击的时候清除timeout和innertal。

    2.带阴影折线运动处理 

    对于倾斜的div通过js改变其高度,并且按照数学逻辑改变top和left值的情况下,div在运动时候会出现偏移,和抖动。 

    解决方案:给div一个运动基准点,这样div在运动的时候就无需改变top和left值,只需要改变宽度或高度即可。

    3.抛物线的运动 

    css中两个点运动都是直线运动。 

    解决方案:给初始点一个旋转角度,这样看起来就有抛物线的感觉。

    4.遮罩层处理 

    在多层级的html渲染中,中间图层的遮罩效果无法实现。 

    解决方案:遮罩层可以在最底层使用,但是中间层级的遮罩效果需要对图片进行处理,改成png图片,再进行css操作。

    5.卡顿的处理 

    在Firefox和ie中,小图标的缓慢移动效果会出现卡顿。 

    解决方案:给运动时间的时候,判断如果不是chrome浏览器,减小运动时间。

    6.性能的优化 

    图片的使用让动画加载的速度变慢,影响用户体验。 

    解决方案:对部分能使用div代替的图片采用div生成,对代码,图片进行深度压缩上传等。

    二、第二种项目风格

    项目一:奕赏

    项目描述:本项目是一款手机端APP,采用vue框架构建,其中涉及swiper触控滑动模块,slide子页之间采用了懒加载技术保证用户体验,iscroll上拉加载下拉刷新模块,购物车模块与登录注册模块均采用了本地存储技术。

    岗位职责:主要负责页面的布局和数据渲染,并且配合APP完成页面的嵌套。

    项目架构

    1.使用vue框架,以及vue-router构建单页面应用。 

    2.项目采用vuex处理各组件间的通讯,vue-resource处理请求,使用mint-ui组件库中部分功能进行快速开发,通过vue-cli 快速搭建开发环境。 

    3.采用手机淘宝适配方案。 

    4.使用阿里矢量图标库。

    技术要求

    运用HTML5语义化标签+CSS3新特性进行页面布局,实现页面的动态效果,提高代码的清 晰度和代码质量,将页面体现的更加丰满,代码更健壮。

    运用vue.js开发,采用前后端分离开发模式。

    运用vue.js中的指令和服务与后台接口对接,进行数据交互,进行页面渲染,实现功能 模块的判断。

    使用JavaScript实现某些功能的逻辑处理和某些页面的动态效果。

    项目测试阶段可以自己用node连接数据库进行接口对接和数据渲染模拟,测试功能模块 是否完善,逻辑处理是否正确。

    运用swiper框架进行部分页面的设计。

    运用sass进行代码的编写,运用gulp进行代码的整理和压缩。

    项目二:省钱日报

    项目描述:本项目是一个促销商品推荐网站的移动APP,使用vue+webpack构建的单页面应用,项目采用了vuex、vue-route、vue-resource以及ES6语法,采用组件化思想搭建整个项目,从而使组件高度复用,代码十分简洁。

    岗位职责:主要负责项目页面的布局和数据渲染,完成与后端的接口对接,配合后端的对接联调,解决不同浏览器或者不同手机端页面布局错乱的问题。

    项目架构

    1.使用vue框架,以及vue-router构建单页面应用。 

    2.使用vue+webpack构建项目环境。 

    3.采用手机淘宝适配方案。 

    4.使用阿里矢量图标库。

    技术要求

    1.项目采用node(express框架)+mysql来搭建后台服务器; 

    2.基于webpack来搭建项目工程,配置第三方插件; 

    3.使用vue框架,vue-router搭建项目路由,vuex来实现单文件组件和数据的抽离 

    4.使用Swiper实现首页banner的轮播切换,iscoll结合ajax实现上拉加载,下拉刷新 

    5.合理使用钩子函数,实现数据的监听、渲染页面、页面节点的实例化功能。

    “自己整理了一份最全面前端学习资料,从最基础的HTML+CSS+JS [炫酷特效,游戏,插件封装,设计模式]到移动端HTML5的项目实战的学习资料都有整理,送给每一位前端小伙伴, 有想学习web前端的,或是转行,或是大学生,还有工作中想提升自己能力的,正在学习的小伙伴欢迎加入学习。”

    加Q 裙:956940552(招募中)

    展开全文
  • Visual Studio Code介绍——调试Web项目

    千次阅读 2019-03-25 13:25:47
    简介 Visual Studio Code 是Microsoft在2015年4月30日发布的一个运行于 Mac OS X、Windows和 Linux 之上的,...在调试Web项目时,我常常要查看调试数据,VS Code 提供比较方便的插件Debugger for Chrome,如图: ...

    简介

    Visual Studio Code 是Microsoft在2015年4月30日发布的一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。由于其丰富的插件和优质的性能,广受开发者喜爱。

    调试

    在调试Web项目时,我常常要查看调试数据,VS Code 提供比较方便的插件 Debugger for Chrome,如图:

    安装可按下图中步骤点击生成launch.json 配置:

    修改launch.json 配置,点击启动按钮进行调试:

    这样既能在调试窗口直接看到调试接口和要输出的数据,点击每一行左侧可以快速添加断点。

     

     

     

     

    展开全文
  • Django 3.2 开发web项目

    千次阅读 多人点赞 2021-10-22 11:07:23
    Django 3.2 开发web项目开发环境Django安装Django文档Django创建Django启动Django目录介绍Django创建自己的应用CODE IS ALL YOU NEED无数据库有数据库(含html页面的展示)源码链接吐槽一下 开发环境 系统:window ...
  • web项目上线的基本步骤

    万次阅读 多人点赞 2018-11-04 20:04:02
    百度查阅了很多资料,才慢慢着手开做,简单总结下操作步骤,如果想要部署一个web项目,基本流程如下: 1.项目开发 2.购买或者租用一台云服务器 3.购买并注册域名 4.申请域名ICP备案 5.公安网备案 6.搭建服务器...
  • Web项目和Tomcat配置

    千次阅读 2019-12-14 17:57:40
    Web项目结构和Tomcat配置 回顾 1 封装工具类 DbUtils 1注册驱动 2获取连接 3释放资源 4执行命令 2 Dao(DataBase Access Object)设计模式: 把数据访问代码抽离出来。降低代码的耦合性和提高扩展性。 dao...
  • web项目生成web.xml的两种方式

    千次阅读 2021-02-28 11:10:36
    做了很多的项目,今天着手个小demo发现做web项目的时候还需要从别的地方去拷贝,那么如果没有地方可以拷贝,要怎么办呢?下边介绍三种方式生成web.xml文件。一、maven项目情况:(STS版)直接生成web项目:1.创建...
  • JavaWeb项目介绍

    万次阅读 2018-03-29 22:19:54
    JavaWeb项目:顾名思义就是后台用java代码web项目。什么是web服务器:标准的web服务器只具有与客户端浏览器通讯的功能,不能处理业务逻辑请求。需要编写程序来复制处理客户端的请求。通过组件来处理客户端...
  • linux下java web项目的部署前面几篇 1-MyEclipse新建单个Maven web工程 2-MyEclipse创建Maven web项目名后缀会有Maven Webapp 3-My Eclipse创建多模块Maven依赖项目 4-从项目到部署linux服务器全过程-linux...
  • 使用Spring Boot开发Web项目

    万次阅读 多人点赞 2016-12-21 17:26:31
    前面两篇博客中我们简单介绍了Spring Boot项目的创建、并且也带小伙伴们来DIY了一个Spring Boot自动配置功能,那么这些东西说到底最终还是要回归到Web上才能体现出它的更大的价值,so,今天我们就来看一下如何使用...
  • 经典的java做的web医疗项目,很不错的!!毕业设计
  • 记得第一次导入一个web项目时总会报各种莫名的错误,可能是因为我们下载别人缺少了项目所需的jar包,也可能使数据库没有配置好.首先打开我们下载的一个项目 ...
  • Tomcat如何加载web项目

    千次阅读 2019-08-04 11:42:11
    Tomcat如何加载web项目 WEB项目相信大家一定都很了解,下面抛出两个来自灵魂深处的拷问: (1)tomcat如何加载web项目的? (2)tomcat如何加载带有spring的web项目? Tomcat如何加载web项目? tomcat在解析web项目...
  • 使用IDEA创建基于Maven的Web项目

    千次阅读 2018-07-02 11:11:27
    比如说,做项目就知道,一个Web项目一般都要导入很多个jar包,像需要用到SSM框架,我们需要在网上把Spring框架和Mybatis框架需要用到的jar包一个个下载下来,再一个个添加到自己的项目中。而有了Maven就不一样,我们...
  • 今天向大家介绍在编写html时需要注意的一些小知识。作为简单入门的基础,可以为小白们答疑解惑。 首先我们在安装好Vscode后,很多人刚打开就被一片英文操作系统冲昏了头脑,其实想要设置中文不必麻烦的去安装什么...
  • web项目用户角色管理

    千次阅读 2017-07-06 14:07:02
     任何一个web项目,按照是否有会员(用户)登陆划分,可以分为有会员网站和无会员网站,无会员网站结构简单内容单一,有会员网站结构复杂内容丰富。  对于有会员登陆的产品而言,项目整体的用户管理配置功能是...
  • 学Java的大部分吧都是要整Java web开发项目的,那么最好用的编辑器估计就是这个 IntelliJ IDEA,然后现在maven管理项目是很流行的。 然后我就示范一下,如何使用这个IntelliJ IDEA 创建一个Java web 项目的hello ...
  • IDEA下用springboot搭建web项目

    千次阅读 2019-07-23 16:29:06
    SpringBoot的具体介绍可以参看其他网上介绍,这里就不多说了,就这几天的学习,个人理解,简而言之:  (1)它是spring的升级版,Spring容器能做到的事情,它都能做到,而且更简便,从配置形式上来说,...
  • Dart Web开发环境搭建及新建运行项目

    千次阅读 2019-03-14 21:54:57
    创建Dart Web项目 Dart除了可以使用Flutter进行移动应用开发外,还可以进行Web开发,Dart主要是替换了JavaScript,用Dart来做JavaScript这部分工作,也可以说Dart替代了JavaScript和JQuery框架。我们用Dart来Web...
  • 目前web前端工程师日均岗位缺口已经超过50000,随着互联网+的深入发展,html5作为前端展示技术,市场人才需求量将呈直线上涨。...现如今,Web前端工程师已经成为各大互联网公司不可或缺的热门职位,从业者队伍日渐...
  • 基于springcloud构建一个web项目

    千次阅读 2018-12-28 20:51:05
    日子还很长,技术沉淀得一步步的来。先会用,然后再看实现原理 本篇博客有点长,个人觉得还是比较细致,希望对入手spring...一个微服务项目需要的基础组件有Eureka/Config/Ribbon/Hystrix/Zuul和消息队列。不过ribbo...
  • 【SpringBoot注解-5】web项目相关注解

    万次阅读 2019-08-15 21:11:36
    SpringBoot开发基础web项目(二)@RestController@RequestMapping@PathVariable@RequestParam@RequestBody 本文将对前文出现的一系列MVC注解,包括 @RestController、 @RequestMapping、@PathVariable、@...
  • 利用SSM搭建web项目

    千次阅读 多人点赞 2017-11-21 09:07:02
    下面给大家介绍一下,ssm的搭建和使用,7步搞定框架搭建 SSM所需要的jar包下载地址:http://download.csdn.net/download/baidu_32492845/10126554 1,创建数据库 DROP TABLE IF EXISTS `userinformation...
  • 初学之使用intelliJ IDEA开发web项目

    万次阅读 多人点赞 2017-12-26 14:09:31
    由于本人天性懒惰就是不舍得动动我的手指头多打两个字,这个博客从建号以来一共就了两篇内容,说来也是尴尬。但是,为什么今天又突然心血来潮开始撸内容了呢?不,这并不是心血来潮,这是蓄谋已久(好吧,我承认这...
  • 当我们使用IDEA创建一个Java Web项目,在项目部署完毕后启动服务器,却发现有不满的地方,又对项目进行更改,改完后然而页面却没有任何变动,每次需要手动重启服务器非常麻烦 ,本文介绍如何实现直接刷新Browser就...
  • Python Web开发Python Web开发介绍为什么应该选择Python作为Web开发语言对于Web开发,有很多的编程语言可以选择,为什么应该选择Python呢?选择 Python 2 还是 Python 3Django 2.0 将不冉支持 Python 2Web框架介绍...
  • 当一个Java Web项目做好之后,我们需要让这个项目运行起来,必须要有Tomcat这个软件才行,或者说在项目中配置Tomcat。因此,Java Web项目的运行离不开Tomcat 使用Tomcat运行项目,有两种方式:第一种是下载Tomcat这...
  • 通过vuecli框架构建前后端分离项目是目前主流的方式,但是普通web项目依然存在普通java web项目 引入vue.js 和elementui组件 vuecli前后端分离项目和普通web...项目介绍:我这边是springboot项目 引入了thymele..
  • ASP.NET WEB介绍

    千次阅读 多人点赞 2019-03-22 14:30:13
    我的ASP.NET 第一讲 ASP.NET 入门 ASP.NET 是动态 网络 语言...浏览器的介绍 一.五大浏览器:* 1.浏览器有哪些? **Internet Explorer (IE), Trident内核: FireFox(火狐), Gecko内核: C...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 313,045
精华内容 125,218
关键字:

web项目介绍怎么写