[ 收藏 ] [ 简体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  •  管理

     一般管理学
     市场/营销
     会计
     金融/投资
     经管音像
     电子商务
     创业企业与企业家
     生产与运作管理
     商务沟通
     战略管理
     商业史传
     MBA
     管理信息系统
     工具书
     外文原版/影印版
     管理类职称考试
     WTO
     英文原版书-管理
  •  投资理财

     证券/股票
     投资指南
     理财技巧
     女性理财
     期货
     基金
     黄金投资
     外汇
     彩票
     保险
     购房置业
     纳税
     英文原版书-投资理财
  •  经济

     经济学理论
     经济通俗读物
     中国经济
     国际经济
     各部门经济
     经济史
     财政税收
     区域经济
     统计 审计
     贸易政策
     保险
     经济数学
     各流派经济学说
     经济法
     工具书
     通货膨胀
     财税外贸保险类考试
     英文原版书-经济
  •  社会科学

     语言文字
     社会学
     文化人类学/人口学
     新闻传播出版
     社会科学总论
     图书馆学/档案学
     经典名家作品集
     教育
     英文原版书-社会科学
  •  哲学

     哲学知识读物
     中国古代哲学
     世界哲学
     哲学与人生
     周易
     哲学理论
     伦理学
     哲学史
     美学
     中国近现代哲学
     逻辑学
     儒家
     道家
     思维科学
     马克思主义哲学
     经典作品及研究
     科学哲学
     教育哲学
     语言哲学
     比较哲学
  •  宗教

  •  心理学

  •  古籍

     经部  史类  子部  集部  古籍管理  古籍工具书  四库全书  古籍善本影音本  中国藏书
  •  文化

     文化评述  文化随笔  文化理论  传统文化  世界各国文化  文化史  地域文化  神秘文化  文化研究  民俗文化  文化产业  民族文化  书的起源/书店  非物质文化遗产  文化事业  文化交流  比较文化学
  •  历史

     历史普及读物
     中国史
     世界史
     文物考古
     史家名著
     历史地理
     史料典籍
     历史随笔
     逸闻野史
     地方史志
     史学理论
     民族史
     专业史
     英文原版书-历史
     口述史
  •  传记

  •  文学

  •  艺术

     摄影
     绘画
     小人书/连环画
     书法/篆刻
     艺术设计
     影视/媒体艺术
     音乐
     艺术理论
     收藏/鉴赏
     建筑艺术
     工艺美术
     世界各国艺术概况
     民间艺术
     雕塑
     戏剧艺术/舞台艺术
     艺术舞蹈
     艺术类考试
     人体艺术
     英文原版书-艺术
  •  青春文学

  •  文学

     中国现当代随笔
     文集
     中国古诗词
     外国随笔
     文学理论
     纪实文学
     文学评论与鉴赏
     中国现当代诗歌
     外国诗歌
     名家作品
     民间文学
     戏剧
     中国古代随笔
     文学类考试
     英文原版书-文学
  •  法律

     小说
     世界名著
     作品集
     中国古典小说
     四大名著
     中国当代小说
     外国小说
     科幻小说
     侦探/悬疑/推理
     情感
     魔幻小说
     社会
     武侠
     惊悚/恐怖
     历史
     影视小说
     官场小说
     职场小说
     中国近现代小说
     财经
     军事
  •  童书

  •  成功/励志

  •  政治

  •  军事

  •  科普读物

  •  计算机/网络

     程序设计
     移动开发
     人工智能
     办公软件
     数据库
     操作系统/系统开发
     网络与数据通信
     CAD CAM CAE
     计算机理论
     行业软件及应用
     项目管理 IT人文
     计算机考试认证
     图形处理 图形图像多媒体
     信息安全
     硬件
     项目管理IT人文
     网络与数据通信
     软件工程
     家庭与办公室用书
  •  建筑

     执业资格考试用书  室内设计/装潢装修  标准/规范  建筑科学  建筑外观设计  建筑施工与监理  城乡规划/市政工程  园林景观/环境艺术  工程经济与管理  建筑史与建筑文化  建筑教材/教辅  英文原版书-建筑
  •  医学

     中医
     内科学
     其他临床医学
     外科学
     药学
     医技学
     妇产科学
     临床医学理论
     护理学
     基础医学
     预防医学/卫生学
     儿科学
     医学/药学考试
     医院管理
     其他医学读物
     医学工具书
  •  自然科学

     数学
     生物科学
     物理学
     天文学
     地球科学
     力学
     科技史
     化学
     总论
     自然科学类考试
     英文原版书-自然科学
  •  工业技术

     环境科学
     电子通信
     机械/仪表工业
     汽车与交通运输
     电工技术
     轻工业/手工业
     化学工业
     能源与动力工程
     航空/航天
     水利工程
     金属学与金属工艺
     一般工业技术
     原子能技术
     安全科学
     冶金工业
     矿业工程
     工具书/标准
     石油/天然气工业
     原版书
     武器工业
     英文原版书-工业技
  •  农业/林业

     园艺  植物保护  畜牧/狩猎/蚕/蜂  林业  动物医学  农作物  农学(农艺学)  水产/渔业  农业工程  农业基础科学  农林音像
  •  外语

  •  考试

  •  教材

  •  工具书

  •  中小学用书

  •  中小学教科书

  •  动漫/幽默

  •  烹饪/美食

  •  时尚/美妆

  •  旅游/地图

  •  家庭/家居

  •  亲子/家教

  •  两性关系

  •  育儿/早教

  •  保健/养生

  •  体育/运动

  •  手工/DIY

  •  休闲/爱好

  •  英文原版书

  •  港台图书

  •  研究生
     工学
     公共课
     经济管理
     理学
     农学
     文法类
     医学

  •  音乐
     音乐理论

     声乐  通俗音乐  音乐欣赏  钢琴  二胡  小提琴
  • 開發者測試
    該商品所屬分類:計算機/網絡 -> 操作繫統/繫統開發
    【市場價】
    292-424
    【優惠價】
    183-265
    【作者】 王興亞 
    【所屬類別】 圖書  計算機/網絡  操作繫統/繫統開發  繫統開發 
    【出版社】機械工業出版社 
    【ISBN】9787111616818
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    開本:16開
    紙張:膠版紙
    包裝:平裝-膠訂

    是否套裝:否
    國際標準書號ISBN:9787111616818
    作者:王興亞

    出版社:機械工業出版社
    出版時間:2019年02月 

        
        
    "

    產品特色
    內容簡介
    本書從開發者測試的角度,介紹了軟件測試的產生與發展以及開發者與測試的關繫;講述了程序靜態分析、邏輯覆蓋測試、程序插樁與變異測試等開發者需要掌握的測試方法和技術;結合示例講測試、集成測試中開發者應當要能發現和避免的各種問題;由淺入深,介紹了測試工具JUnit的使用;*後介紹了由慕測科技提供的開發者測試平臺和全國大學生軟件測試大賽。
    目錄
    前言
    第1章開發者測試概述 1
    1.1開發者與軟件測試 1
    1.1.1測試和調試 1
    1.1.2開發者測試 3
    1.1.3PIE模型 4
    1.2開發者測試方法與技術 6
    1.2.1靜態測試與動態測試 6
    1.2.2黑盒測試與白盒測試 8
    1.2.3失效重現 9
    1.3開發者測試工具 9
    1.3.1靜態測試掃描工具 9
    1.3.2測試覆蓋分析工具 12
    1.4開發者測試趨勢 14前言
    第1章開發者測試概述 1
    1.1開發者與軟件測試 1
    1.1.1測試和調試 1
    1.1.2開發者測試 3
    1.1.3PIE模型 4
    1.2開發者測試方法與技術 6
    1.2.1靜態測試與動態測試 6
    1.2.2黑盒測試與白盒測試 8
    1.2.3失效重現 9
    1.3開發者測試工具 9
    1.3.1靜態測試掃描工具 9
    1.3.2測試覆蓋分析工具 12
    1.4開發者測試趨勢 14
    1.4.1軟件開發和運營困境 14
    1.4.2DevOps介紹 16
    1.4.3DevOps中的開發者測試 17
    1.5慕測開發者測試 19
    1.6小結 27
    習題1 28
    第2章程序靜態分析 29
    2.1程序靜態分析概述 29
    2.1.1代碼評審 30
    2.1.2結構分析 31
    2.2程序流程分析 32
    2.2.1控制流分析 32
    2.2.2數據流分析 33
    2.3符號執行 35
    2.3.1靜態符號執行 36
    2.3.2動態符號執行 38
    2.4編程規範和規則 39
    2.5程序靜態分析工具 42
    2.5.1工具簡介 42
    2.5.2工具安裝與評估 42
    2.6小結 48
    習題2 48
    第3章白盒測試 50
    3.1邏輯覆蓋測試 50
    3.1.1語句覆蓋 52
    3.1.2分支覆蓋 54
    3.1.3條件覆蓋 56
    3.1.4條件/判定覆蓋 58
    3.1.5修正條件/判定覆蓋 61
    3.1.6條件組合覆蓋 63
    3.2路徑覆蓋測試 65
    3.2.1環復雜度 65
    3.2.2基本路徑覆蓋 66
    3.2.3主路徑覆蓋 69
    3.2.4循環結構測試 72
    3.3小結 74
    習題3 74
    第4章程序插樁與變異測試 77
    4.1程序插樁 77
    4.1.1程序插樁概述 77
    4.1.2程序插樁示例 78
    4.1.3程序插樁工具JaCoCo 79
    4.2變異測試 84
    4.2.1變異測試概述 84
    4.2.2變異測試方法 85
    4.2.3變異測試工具PITest 89
    4.3小結 91
    習題4 91
    第5測試 94
    5.測試概述 94
    5.測試框架 95
    5.測試內容 96
    5.3.1算法邏輯 96
    5.3.2模塊接口 97
    5.3.3數據結構 97
    5.3.4邊界條件 98
    5.3.5獨立路徑 98
    5.3.6錯誤處理 99
    5.3.7輸入數據 99
    5.3.8表達式與SQL語句 100
    5.4測試實例 100
    5.5小結 102
    習題5 103
    第6章集成測試 105
    6.1集成測試概述 105
    6.1.1集成測試過程 106
    6.1.2集成測試缺陷類型 107
    6.2集成測試分析 110
    6.3集成測試策略 112
    6.3.1一次性集成與增量式集成 112
    6.3.2自頂向下與自底向上集成 114
    6.3.3基於調用圖的集成 117
    6.3.4其他集成測試策略 118
    6.4小結 124
    習題6 124
    第7章JUnit基礎 127
    7.1一個JUnit實例 127
    7.2注解 132
    7.3測試類與測試方法 135
    7.3.1Assert 135
    7.3.2TestCase 139
    7.3.3TestResult 141
    7.3.4TestSuite 142
    7.4錯誤與異常處理 143
    7.4.1錯誤和異常 143
    7.4.2異常處理 144
    7.5批量測試 146
    7.5.1參數化測試 146
    7.5.2打包測試 149
    7.6小結 150
    練習7 150
    第8章JUnit深入應用 152
    8.1匹配器 152
    8.2JUnit測試進階 154
    8.2.1Controller測試 154
    8.2.2Stup測試 155
    8.2.3Mock測試 159
    8.2.4Private測試 162
    8.3JUnit集成 165
    8.3.1JUnit-Ant集成 165
    8.3.2JUnit-Maven集成 169
    8.4小結 171
    練習8 171
    附錄慕測科技—開發者測試平臺 172
    參考文獻 192
    前言
    當前,信息需求的持續增長和信息技術的快速發展加快了軟件產品的研發速度,同時也大大增加了軟件產品的測試壓力。以互聯網、移動應用等產品為例,眾多軟件公司普遍采用微小改進、快速迭代、反饋收集、及時響應等手段來提高軟件的迭代速度,縮短軟件產品的發布流程。顯然,僅僅依賴測試人員已經難以滿足市場和客戶對產品質量的需求,這就要求開發人員也深入參與到軟件測試過程中,與測試人員共同完成軟件產品的質量保證工作。在本書中,我們定義由開發者承擔的與代碼相關的軟件測試工作為開發者測試。
    本書從開發者測試出現的背景與意義、開發者所應掌握的基本和高級程序分析方法以及軟件測試技術、開發者所應掌握的軟件測試分析輔助工具、用於開發者測試教學和競賽的慕測平臺等多個方面對開發者測試進行繫統性介紹。相信通過本書的學習,讀者可以對開發者參與測試的必要性、開發者測試所涵蓋的內容有初步的認識和了解,同時能夠結合本書的示例及平臺鍛煉自己的測試能力。
    本書適用於兩類不同的讀者:1)在高等院校學習和工作的教師和學生,本書有助於他們理解和認識測試工作承擔者的責任,並為他們學習和鍛煉自身的測試能力提供方向和平臺;2)軟件產業的開發人員、測試人員和管理人員,本書有助於他們認識開發者在測試工作中的重要性和所應承擔的工作內容,以及開發者所應具備的測試技能。當前,信息需求的持續增長和信息技術的快速發展加快了軟件產品的研發速度,同時也大大增加了軟件產品的測試壓力。以互聯網、移動應用等產品為例,眾多軟件公司普遍采用微小改進、快速迭代、反饋收集、及時響應等手段來提高軟件的迭代速度,縮短軟件產品的發布流程。顯然,僅僅依賴測試人員已經難以滿足市場和客戶對產品質量的需求,這就要求開發人員也深入參與到軟件測試過程中,與測試人員共同完成軟件產品的質量保證工作。在本書中,我們定義由開發者承擔的與代碼相關的軟件測試工作為開發者測試。
    本書從開發者測試出現的背景與意義、開發者所應掌握的基本和高級程序分析方法以及軟件測試技術、開發者所應掌握的軟件測試分析輔助工具、用於開發者測試教學和競賽的慕測平臺等多個方面對開發者測試進行繫統性介紹。相信通過本書的學習,讀者可以對開發者參與測試的必要性、開發者測試所涵蓋的內容有初步的認識和了解,同時能夠結合本書的示例及平臺鍛煉自己的測試能力。
    本書適用於兩類不同的讀者:1)在高等院校學習和工作的教師和學生,本書有助於他們理解和認識測試工作承擔者的責任,並為他們學習和鍛煉自身的測試能力提供方向和平臺;2)軟件產業的開發人員、測試人員和管理人員,本書有助於他們認識開發者在測試工作中的重要性和所應承擔的工作內容,以及開發者所應具備的測試技能。
    本書講述的方法是通用的,可以用於測試任何類型的計算機軟件。但是,為了使讀者更好地理解和學習本書的開發者測試方法,本書提供了大量Java示例代碼以及面向Java的程序分析、測試工具。這些示例和工具可以在任何支持Java的操作繫統(如Windows、Linux、Mac)、開發環境(如Eclipse、IntelliJ、Sublime Text)中開發、測試和運行。
    本書共包含8章及一個附錄,除第7章與第8章外,其他章節的內容互不相關,因而讀者可選擇其中部分章節進行閱讀。
    第1章:開發者測試概述。本章在研究和分析開發者與軟件測試關繫的基礎上,介紹了開發者測試的定義、背景與意義。同時,本章還從靜態測試與動態測試、白盒測試與黑盒測試、不同測試工具間的對比中分析得到開發者測試所涉及的方法、技術與工具。此外,本章還討論了開發者測試技術未來的趨勢,並介紹了支持開發者測試教學與競賽的慕測平臺。
    第2章:程序靜態分析。本章對軟件靜態測試的基礎—程序靜態分析方法進行了介紹。通過代碼評審、結構分析等方法可以有效地檢測出程序中的邏輯錯誤,而程序流程分析(如控制流分析、數據流分析)則可以更細粒度地反映程序中語句間、變量間的關聯。此外,本章還介紹了輔助程序正確性證明的靜態/動態符號執行方法,便於讀者了解更高級的程序分析方法。
    第3章:白盒測試。白盒測試要求軟件內部的邏輯結構透明可見,因此更適合由軟件項目的開發者來承擔。本章介紹了兩類主要的白盒測試方法,包括以程序內部邏輯結構為基礎的邏輯覆蓋測試方法和以程序路徑為基礎的路徑覆蓋測試方法。與此同時,本章還比較了不同白盒測試方法的測試強度,並介紹了用於度量程序復雜度的環復雜度方法。
    第4章:程序插樁與變異測試。本章介紹了用於獲取程序運行時信息的程序插樁方法,以及用於度量測試用例集缺陷檢測能力的變異測試方法。對於程序插樁方法,本章詳細介紹了插樁位置、類型、數量的選擇方法;對於變異測試方法,本章詳細介紹了變異算子的設計與選擇方法。同時,本章還介紹了工具JaCoCo和PITest,以便讀者體驗Java程序的運行時信息收集和變異測試過程。
    第5測測試是對軟件基本(如方法、函數、過程)的測試。在測試過程中要完成初始狀態的創建、測試結果的驗證、測試資源的釋放等工作,這些工作適合開發者使用代碼控制開展。本章在測試框架的基礎上,進一步闡測試的各項內容,使讀者能針對不同的測試對像分析、建立相應的測試模型。
    第6章:集成測試。測試的軟件模塊並不能保證在整合後依然運行正確,因此需要做集成測試以進一步驗證。本章介紹了集成測試過程、集成測試所面向的缺陷類型以及分析方法,並詳細介紹了多種集成測試策略。同時,本章還討論了不同集成測試策略的優缺點,並對它們各自的適用場景進行了分析,測試人員可據此選擇合適的集成測試策略。
    第7章:JUnit基礎。工欲善其事,必先利其器。JUnit是開發者測試的一把利器。本章對Ja測試框架的基本功能(如注解、測試類與測試方法、錯誤與異常處理、批量測試)進行了詳細的介紹,使讀者對JUnit的功能和適用範圍有了詳細的了解。本章還穿插了數個JUnit示例程序,幫助讀者更快、更方便地學習Ja測試。
    第8章:JUnit深入應用。在前一章介紹JUnit基本功能的基礎上,本章對JUnit的高級功能進行了介紹,包括用於提高測試代碼開發效率的匹配器功能,面向Controller和Private函數的測試功能、Stup測試功能和Mock測試功能。同時,本章還介紹了JUnit與常用Java開發框架(如Ant、Maven)的集成方法,讀者可據此配置來構建更方便的Ja測試環境。
    附錄:慕測科技—開發者測試平臺。實踐練習是提高開發者測試能


     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部