天品互联-北京APP开发公司-小程序开发制作-软件开发

15321250321
010-86462584

APP開發 > APP學院 > 測試

測試APP開發的完整初學者指南

2022-07-07

?您是測試移動APP的初學者嗎?相同的!我是 The Distance 測試團隊的最新成員 Matt,我將介紹一些基本概念。

測試APP的目的是什么?

從廣義上講,測試的主要目的是在兩個方面提供保證。首先,重要的是要確保被測APP在正常操作條件下按預期執行。將電子郵件發送到錯誤地址的電子郵件客戶端根本沒有用,而這正是我們想要在這里捕獲的。通常在商業環境中,會產生一組需求,并記錄所有預期的行為——測試人員將與此文檔密切合作,以發現行為中的任何差異。

然后我們需要考慮當APP脫離其舒適區時會發生什么。從本質上講,測試人員可以自由地嘗試通過破壞APP來破壞其他人的樂趣。如果用戶在發送電子郵件的過程中禁用了互聯網連接,或者我們將 100000 個表情符號粘貼到登錄表單中,我們的電子郵件客戶端會發生什么情況?很多時候,這種測試會繞過設計中實際指定的內容,這意味著測試可能會通過識別當前設計中的邊緣情況或缺陷來為當前要求的添加或修改提供信息。

通常,我們會不斷發現APP的問題,直到它通過幾次測試過程——這很好!軟件系統越來越復雜,幾乎不可能第一次就 100% 正確。簡而言之,這就是測試部門存在的原因——我們希望在發布APP之前發現這些問題或錯誤,這樣我們的用戶就不會看到它們。

什么是APP測試出的錯誤?

1945 年 9 月,哈佛大學的操作員從一臺名為 Mark II Aiken Relay Calculator 的原始計算機內部取出了一只飛蛾。他們把它貼在那天的日志上,上面寫著:“第一個發現錯誤的實際案例。” 因此,在軟件開發中創造了術語“錯誤”和“調試”。

幸運的是,這些天我們的設備更加防蛀。術語錯誤是指我們在APP中發現的問題,通常是以下之一:

  • 需求中包含的某些功能缺失,或未在APP中正確實現。

  • 該APP具有設計不需要的其他屏幕/功能。

  • 該APP沒有達到我們對APP應該如何執行的一般期望。這可能包括崩潰或 UI 元素顯示不正確等問題。

多少APP測試就足夠了?

測試在軟件開發過程中是相當獨特的,因為沒有明確的點可以讓APP的測試“完成”。現代軟件非常復雜,可能的輸入變化的數量意味著我們不可能進行詳盡的測試——也就是說,測試系統輸入的每一個可能的組合。

如果我們將其比作設計或開發——這兩個過程都有明確的可交付成果,完成后可以明顯結束任務。這正是我們在測試時需要決定的——我們稱之為“退出標準”。

通常,這將在適當的上下文基礎上決定——例如,銀行APP的退出標準將比 noughts and crosss 游戲嚴格得多。我們可能會使用諸如以下之一的度量:

  • 已經進行了完整的系統測試,沒有發現重大錯誤。

  • 所有已識別的測試用例均已執行。

  • 測試預算已過期。

APP測試人員如何融入整個過程?

到目前為止,我們已經討論了測試分析師的主要職責——識別和記錄錯誤,并返回給開發人員。然而,測試人員還有另一個重要的角色,作為“產品專家”。

測試人員通常會與需求密切合作,并且也是作為實際用戶查看系統的主要人員。相比之下,開發人員往往一次只關注代碼的一小部分實現,因此更難看到整個系統的“大圖”。因此,測試人員的理想位置是對APP的用戶體驗進行批判性觀察——這可以推動開發的變化,并可以真正為成品增加價值。測試視角對項目經理也非常有用,可以提供有關APP質量和完整性的頂級信息。

APP測試總結

  • 我們測試APP是為了在APP到達用戶之前識別和修復APP的問題。

  • 這些問題被稱為錯誤。

  • 我們需要定義一個合理的點來知道何時停止測試。

  • 一個好的測試人員也可以利用他們的觀點為產品增加價值。

感謝你們這些堅持到這一步的人。我今天只是簡單地談到了一些概念,所以我希望我們可以下次再談一些更多的話題。下課了!

客服QQ:121446412 聯系電話:15321250321

京ICP備17026149號-1

版權所有@2011-2022 北京天品互聯科技有限公司 公司地址:北京市海淀區上地信息路甲28號B座(二層)02D室-010號

主站蜘蛛池模板: 斗式提升机,斗式提升机厂家-淄博宏建机械有限公司 | 急救箱-应急箱-急救包厂家-北京红立方医疗设备有限公司 | 长沙广告公司|长沙广告制作设计|长沙led灯箱招牌制作找望城湖南锦蓝广告装饰工程有限公司 | 不锈钢水箱厂家,不锈钢保温水箱-山东桑特供水设备 | 生物颗粒燃烧机-生物质燃烧机-热风炉-生物颗粒蒸汽发生器-丽水市久凯能源设备有限公司 | 不锈钢反应釜,不锈钢反应釜厂家-价格-威海鑫泰化工机械有限公司 不干胶标签-不干胶贴纸-不干胶标签定制-不干胶标签印刷厂-弗雷曼纸业(苏州)有限公司 | 「安徽双凯」自动售货机-无人售货机-成人用品-自动饮料食品零食售货机 | 活性炭-果壳木质煤质柱状粉状蜂窝活性炭厂家价格多少钱 | 脑钠肽-白介素4|白介素8试剂盒-研域(上海)化学试剂有限公司 | 湖南印刷厂|长沙印刷公司|画册印刷|挂历印刷|台历印刷|杂志印刷-乐成印刷 | 金刚网,金刚网窗纱,不锈钢网,金刚网厂家- 河北萨邦丝网制品有限公司 | 层流手术室净化装修-检验科ICU改造施工-华锐净化工程-特殊科室建设厂家 | 北京三友信电子科技有限公司-ETC高速自动栏杆机|ETC机柜|激光车辆轮廓测量仪|嵌入式车道控制器 | 微学堂-电动能源汽车评测_电动车性能分享网 | 北京软件开发_软件开发公司_北京软件公司-北京宜天信达软件开发公司 | 耐火浇注料-喷涂料-浇注料生产厂家_郑州市元领耐火材料有限公司 耐力板-PC阳光板-PC板-PC耐力板 - 嘉兴赢创实业有限公司 | 氧化锆纤维_1800度高温退火炉_1800度高温烧结炉-南京理工宇龙新材料股份有限公司 | 吲哚菁绿衍生物-酶底物法大肠菌群检测试剂-北京和信同通科技发展有限公司 | 软文推广发布平台_新闻稿件自助发布_媒体邀约-澜媒宝 | 杭州代理记账费用-公司注销需要多久-公司变更监事_杭州福道财务管理咨询有限公司 | 安徽控制器-合肥船用空调控制器-合肥家电控制器-合肥迅驰电子厂 安徽净化板_合肥岩棉板厂家_玻镁板厂家_安徽科艺美洁净科技有限公司 | 制丸机,小型中药制丸机,全自动制丸机价格-甘肃恒跃制药设备有限公司 | HYDAC过滤器,HYDAC滤芯,现货ATOS油泵,ATOS比例阀-东莞市广联自动化科技有限公司 | 工装定制/做厂家/公司_工装订做/制价格/费用-北京圣达信工装 | 铝箔-铝板-花纹铝板-铝型材-铝棒管-上海百亚金属材料有限公司 | 贴板式电磁阀-不锈钢-气动上展式放料阀-上海弗雷西阀门有限公司 工业机械三维动画制作 环保设备原理三维演示动画 自动化装配产线三维动画制作公司-南京燃动数字 | 艾乐贝拉细胞研究中心 | 国家组织工程种子细胞库华南分库 | 全自动端子机|刺破式端子压接机|全自动双头沾锡机|全自动插胶壳端子机-东莞市傅氏兄弟机械设备有限公司 | 全屋整木定制-橱柜,家具定制-四川峨眉山龙马木业有限公司 | 密封圈_泛塞封_格莱圈-[东莞市国昊密封圈科技有限公司]专注密封圈定制生产厂家 | ◆大型吹塑加工|吹塑加工|吹塑代加工|吹塑加工厂|吹塑设备|滚塑加工|滚塑代加工-莱力奇塑业有限公司 | 体检车_移动CT车_CT检查车_CT车_深圳市艾克瑞电气有限公司移动CT体检车厂家-深圳市艾克瑞电气有限公司 | 重庆磨床过滤机,重庆纸带过滤机,机床伸缩钣金,重庆机床钣金护罩-重庆达鸿兴精密机械制造有限公司 | 新能源汽车教学设备厂家报价[汽车教学设备运营18年]-恒信教具 | 炉门刀边腹板,焦化设备配件,焦化焦炉设备_沧州瑞创机械制造有限公司 | 广西绿桂涂料--承接隔热涂料、隔音涂料、真石漆、多彩仿石漆等涂料工程双包施工 | 立式_复合式_壁挂式智能化电伴热洗眼器-上海达傲洗眼器生产厂家 理化生实验室设备,吊装实验室设备,顶装实验室设备,实验室成套设备厂家,校园功能室设备,智慧书法教室方案 - 东莞市惠森教学设备有限公司 | 12cr1mov无缝钢管切割-15crmog无缝钢管切割-40cr无缝钢管切割-42crmo无缝钢管切割-Q345B无缝钢管切割-45#无缝钢管切割 - 聊城宽达钢管有限公司 | 欧盟ce检测认证_reach检测报告_第三方检测中心-深圳市威腾检验技术有限公司 | CCE素质教育博览会 | CCE素博会 | 教育展 | 美育展 | 科教展 | 素质教育展 | 岛津二手液相色谱仪,岛津10A液相,安捷伦二手液相,安捷伦1100液相-杭州森尼欧科学仪器有限公司 |
收縮
  • 15321250321