当前位置: 首页 > news >正文

假建设银行网站中国建筑网校

假建设银行网站,中国建筑网校,vue做的网站大全,网络营销与管理文章目录 一、项目背景二、项目功能三、测试目的四、测试环境五、测试计划1、功能测试2、自动化测试 六、测试结果 一、项目背景 java官方文档是我们在学习java语言中不可或缺的权威资料。相比于各种网站的Java资料#xff0c;官方文档无论是语言表达还是组织方式都要更加全面… 文章目录 一、项目背景二、项目功能三、测试目的四、测试环境五、测试计划1、功能测试2、自动化测试 六、测试结果 一、项目背景 java官方文档是我们在学习java语言中不可或缺的权威资料。相比于各种网站的Java资料官方文档无论是语言表达还是组织方式都要更加全面和准确。因为没有人比作者更加了解自己的作品官方文档一定是最了解自己的作品的。通过查阅java文档我们可以准确而全面地了解到自己需要了解的知识点。但目前Java官方文档只能通过滚动条寻找关键字进行点击的方式来查询自然就存在着查询低效的问题。为了解决这一问题也为了能够加深对java知识的应用尝试构建了一个针对java文档的站内搜索引擎可以有效提高查询效率。 二、项目功能 基于java文档实现站内搜索用户在输入框输入查询词点击搜索按钮即显示与用户查询词相关的java文档结果。每条结果包括标题、描述、展示URL三部分通过点击标题即可跳转到java文档的在线页面。 三、测试目的 尽可能地发现程序中存在的错误以便可以针对错误进行修正提高程序的可靠性满足用户的使用需求提高用户的使用体验。 四、测试环境 Web端 谷歌浏览器Windows操作系统edge浏览器 移动端 安卓系统 五、测试计划 首先对程序进行基本测试用例的编写 1、功能测试 针对程序实现的功能进行测试确保程序功能满足需求并正常运行 执行测试的操作步骤及测试结果 打开edge浏览器在地址栏输入Java文档搜索的地址回车在Java文档搜索页面的输入框输入不同内容 输入空格 预期结果无任何结果返回 实际结果无任何结果返回 输入中文 预期结果搜索成功但无结果返回提示搜索结果为0 实际结果无结果返回提示搜索结果为0 输入英文 预期结果搜索成功返回与查询词相关的结果 实际结果搜索成功并返回了与查询词相关的结果 输入数字 预期结果搜索成功返回包含数字的搜索结果 实际结果搜索成功返回了包含数字的搜索结果 输入多个关键词使用空格或逗号分隔 预期结果搜索成功返回与任一关键词相关的结果 实际结果搜索成功返回了与任一关键词相关的结果 输入数字和英文混合的查询词 预期结果搜索成功返回与数字或英文相关的结果 实际结果搜索成功返回了与数字或英文相关的结果 输入查询词后点击搜索结果的标题查看是否正常跳转 预期结果跳转成功跳转到在线文档的页面 实际结果跳转成功跳转到了在线文档的页面 搜索结果页是否有搜索结果条数的显示 预期结果显示搜索结果条数 实际结果显示搜索结果条数 搜索结果中用户的查询词是否高亮显示 预期结果高亮显示 实际结果高亮显示 2、自动化测试 对程序编写自动化测试用例编写自动化测试脚本使用selenium进行Web自动化测试 测试页面是否可以正常打开 public static EdgeDriver drivercreateDriver();//进行后续测试的基础1.有驱动对象 2.访问页面的URLBeforeAllstatic void baseControl(){driver.get(http://101.43.252.120:8080/doc_search/index.html);}//1.检查搜索页面打开是否正常必要的页面元素是否存在Testvoid searchPageRight(){//检查搜索框是否存在driver.findElement(By.cssSelector(body div div.header input[typetext]));//检查搜索按钮是否存在driver.findElement(By.xpath(//*[id\search-btn\]));}//用来释放驱动TestAfterAllstatic void driverQuit(){driver.quit();}程序可以正常通过 测试正常输入的情况 1.输入英文关键字 Testvoid normalInput(){//找到搜索框输入英文arraydriver.findElement(By.cssSelector(body div div.header input[typetext])).sendKeys(array);//找到搜索按钮并点击driver.findElement(By.cssSelector(#search-btn)).click();//进行强制等待防止由于页面渲染较慢引起程序误报Thread.sleep(3000);//校验是否搜索成功driver.findElement(By.xpath(/html/body/div/div[2]/div[1]));}执行通过 2.输入中文关键字 //2.测试正常输入的情况Testvoid normalInput(){//找到搜索框输入中文关键字“数组”driver.findElement(By.cssSelector(body div div.header input[typetext])).sendKeys(数组);//找到搜索按钮并点击driver.findElement(By.cssSelector(#search-btn)).click();//进行强制等待防止由于页面渲染较慢引起程序误报Thread.sleep(3000);//校验是否搜索成功driver.findElement(By.xpath(/html/body/div/div[2]/div[1]));}执行通过 3.输入多个关键字 //2.测试正常输入的情况Testvoid normalInput(){//找到搜索框输入多个关键字static,12driver.findElement(By.cssSelector(body div div.header input[typetext])).sendKeys(static,12);//找到搜索按钮并点击driver.findElement(By.cssSelector(#search-btn)).click();//进行强制等待防止由于页面渲染较慢引起程序误报Thread.sleep(3000);//校验是否搜索成功driver.findElement(By.xpath(/html/body/div/div[2]/div[1]));}执行通过 搜索结果测试 1.点击标题可以进行跳转到在线文档的页面 Testvoid searchResult() throws InterruptedException {//找到搜索框输入查询词driver.findElement(By.cssSelector(body div div.header input[typetext])).sendKeys(static);//点击搜索按钮driver.findElement(By.cssSelector(#search-btn)).click();Thread.sleep(3000);//找到搜索结果的标题并进行点击driver.findElement(By.cssSelector(body div div.result div:nth-child(2) a)).click();//获取当前页面的句柄String curHandledriver.getWindowHandle();SetString handlesdriver.getWindowHandles();for (String handle:handles){if (handle!curHandle){driver.switchTo().window(handle);}}Thread.sleep(3000);//查找在线文档页面的元素验证跳转成功driver.findElement(By.cssSelector(#allclasses_navbar_top li a));}执行成功 2.搜索结果页的描述和URL展示正常 Testvoid resultDescUrl() throws InterruptedException {//找到搜索框输入查询词driver.findElement(By.cssSelector(body div div.header input[typetext])).sendKeys(static);//点击搜索按钮driver.findElement(By.cssSelector(#search-btn)).click();Thread.sleep(3000);//查找描述相关的元素driver.findElement(By.cssSelector(body div div.result div:nth-child(2) div.desc));Thread.sleep(3000);driver.findElement(By.cssSelector(body div div.result div:nth-child(2) div.url));}执行成功 六、测试结果 程序的功能性角度的的测试全部通过达到了该项目的基本需求。搜索模块功能完整没有严重缺陷。易用性测试基本满足用户需求新手使用友好页面简洁明了兼容性测试中PC端使用谷歌浏览器、edge浏览器进行了测试无明显缺陷移动端使用安卓系统进行了测试发现存在界面显示不完全背景覆盖不完全的问题。
http://www.hkea.cn/news/14514116/

相关文章:

  • 网站搭建大型公司高端建设网页
  • 网站建设的合同模板wordpress站点搬家
  • 网站不需要什么备案香精论坛
  • 网络广告发布的形式主要包括建网站做seo
  • 北京集团公司网站建设python可以做网站
  • 会计上大额网站费如何做分录东莞南城网站建设公司
  • 郑州做营销型网站上海seo优化推广
  • 网站建设未验收会计账务处理濮阳网官网
  • 百度安全网站检测南昌网站建设哪家就好
  • 下载好了网站模板怎么开始做网站?手机软件怎么做
  • 网站导航页怎么做潍坊网站建设培训班
  • 专业做网站设计公司价格网站建设维护属于什么专业
  • 织梦广告网站模板免费下载有哪些手机网站
  • 网站点击换图片的效果怎么做网站怎样做 文件签收
  • 重庆国外网站推广黄页营销网站
  • 网站建设丿金手指下拉asp网站安装
  • 衡水企业网站制作专业创业服务平台网站建设需求
  • 企业网站开发成本wordpress nginx 301
  • 重庆定制网站开发价格中山发布微信公众号
  • 网页网站怎么做电商推广联盟
  • 如何免费让网站上线网站建设亿玛酷正规
  • 做网站的职位叫什么问题桂林象鼻山免费吗
  • 深圳哪家公司做网站wordpress 调用个人资料
  • 青岛网站建设市场做音乐网站的目地
  • wordpress 静态化插件求网站建设网站优化工作
  • 医院网站建设与维护题库中国有色金属价格网
  • 佛山网站推广优化公司宜昌网站seo收费
  • 废料回收网站建设网站费用标准
  • 做产地证需要备案上哪个网站网站建设与管理好处
  • co域名 大网站长沙网站公司网站建设