-
當(dāng)前位置:首頁 > 創(chuàng)意學(xué)院 > 技術(shù) > 專題列表 > 正文
自動(dòng)潤色文章生成器開源(自動(dòng)潤色文章生成器開源軟件)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于自動(dòng)潤色文章生成器開源的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
開始之前先推薦一個(gè)非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報(bào)告、論文、代碼、作文、做題和對話答疑等等
只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁版、PC客戶端
官網(wǎng):https://ai.de1919.com。
本文目錄:
【經(jīng)驗(yàn)分享】軟件測試用例管理
本文涉及到測試用例的編寫規(guī)范,以及用例管理的分享,因此,無論是對于初級(jí)測試工程師,還是質(zhì)量團(tuán)隊(duì)的管理者,都有一定的參考意義。文中涉及到的方法和工具并不是唯一解決方案,希望大家收獲到的不僅僅是文字表面,而是文中分享的一些思路。
有人說:測試用例還不知道?不就是描述測試步驟嗎?
這么回答確實(shí)沒什么錯(cuò),只是如果內(nèi)心上也僅僅這么認(rèn)為的話,只能說并未理解測試用例。
測試用例除了作為測試行為的描述,更多的是作為被測目標(biāo)是否達(dá)到需求的驗(yàn)證,主要還是考驗(yàn)了一個(gè)測試工程師的組織歸納能力,其輸入來源往往是承諾書、用例(Use Case) 以及自身對業(yè)務(wù)領(lǐng)域知識(shí)的經(jīng)驗(yàn),一個(gè)軟件測試工程師的專業(yè)度往往體現(xiàn)在他設(shè)計(jì)的測試用例上。
專業(yè)的工程師設(shè)計(jì)出的測試用例集,不僅能夠描述自己的行為,還能指導(dǎo)別人實(shí)施,不僅強(qiáng)調(diào)深度,還具有優(yōu)秀的用戶思維。
雖然從格式上來說,基本就定型了:
關(guān)于這部分,網(wǎng)絡(luò)上的教程只多不少,就不贅述了。
只不過要強(qiáng)調(diào)的重點(diǎn)是, 格式只能保證測試用例明晰,并不能提升測試用例的設(shè)計(jì)能力 。因此,測試用例該怎么寫?還是要從結(jié)構(gòu)化設(shè)計(jì)開始。這里需要提到一個(gè)概念 HLTD [ High Level Test Design ],可以簡單粗暴的理解為測試大綱的設(shè)計(jì)。
就如同我們寫文章一般,提筆正文之前,會(huì)先擬個(gè)草稿,列出中心思想及段落提綱,然后再攥寫潤色。
寫測試用例也是類似的套路,先列出測試點(diǎn)作為大綱,并且具有結(jié)構(gòu)化布局。通常以大的功能或模塊進(jìn)行分類,再細(xì)化二級(jí)甚至三級(jí)類別,最終列出具體的測試點(diǎn)。該階段的設(shè)計(jì),筆者傾向于利用思維導(dǎo)圖(腦圖),相較于傳統(tǒng)的文檔軟件工具,思維導(dǎo)圖的展現(xiàn)更直觀。
由于最終會(huì)是一張大圖,所以硬傷也隨之體現(xiàn),只適合用于思路梳理,不適合用于文檔化管理。
把這些結(jié)構(gòu)化好的測試點(diǎn)文檔化,就是我們所說的測試用例了。
所以從這里我們可以看出,每一條測試用例的目的很明確,是驗(yàn)證一個(gè)或一類測試點(diǎn),顆粒度需要根據(jù)公司實(shí)際情況權(quán)衡,太粗不利于對于測試點(diǎn)覆蓋的總結(jié),拆太細(xì)會(huì)消耗更多的精力。
測試用例其實(shí)是一個(gè)非常詳盡的文檔,必然會(huì)消耗測試工程師相當(dāng)一部分的精力。在傳統(tǒng)軟件開發(fā)時(shí)代,甚至作為 KPI 的一項(xiàng)指標(biāo)。
但隨著敏捷時(shí)代的興起,有一種聲音開始沖擊這種認(rèn)知。
早期的敏捷實(shí)踐者,對敏捷宣言的解讀僅僅停留在了文字表面,認(rèn)為“只需要軟件,不需要文檔”。這直接導(dǎo)致了這一時(shí)期,大量的團(tuán)隊(duì)缺失了詳盡的文檔,甚至連一些基本的文檔都沒有。
如今,越來越多的敏捷實(shí)踐者認(rèn)識(shí)到,敏捷宣言所宣揚(yáng)的并不是“不用詳盡的文檔”,恰恰相反, 敏捷宣言認(rèn)同了“詳盡的文檔很重要”這件事,并且提出了更高的要求 —— “工作的軟件更重要”
對于測試用例文檔化工具的選擇,很多團(tuán)隊(duì)仍然停留在傳統(tǒng)的辦公軟件,如 Word、Excel
但如今凡事比快的市場環(huán)境下,團(tuán)隊(duì)成員高效協(xié)作、團(tuán)隊(duì)信息實(shí)時(shí)共享的需求越來越高,測試用例平臺(tái)化管理必然還是最終歸屬,除了文檔化,還利用平臺(tái)制定計(jì)劃,展示進(jìn)度和結(jié)果。
事實(shí)上,在傳統(tǒng)時(shí)代,大一些的軟件公司就已經(jīng)使用平臺(tái)來管理測試用例了,這再一次證明了敏捷時(shí)代并不意味著推翻過去的經(jīng)驗(yàn)和成果,而是提出了更高的要求。
如今,相對知名的管理平臺(tái)有基于 Jira 做插件的,如:Zephyr、Xray、synapseRT、TM4J,也有獨(dú)立的開源平臺(tái): 如:TestLink,或收費(fèi)的獨(dú)立平臺(tái): 如:TestRail
我們主要從其生態(tài)、推行成本、可擴(kuò)展、費(fèi)用角度去綜合考慮。
Zephyr 的名氣一直都很大,但實(shí)際上并不太符合國人使用的習(xí)慣,使用起來諸多不便。用例直接使用 Jira issue,功能比較簡單,用例管理主要在計(jì)劃和循環(huán)的關(guān)聯(lián)上。由于其是 Jira 插件,因此能很好的跟 Jira 上其他 issue (需求、任務(wù)、缺陷) 進(jìn)行關(guān)聯(lián)。但其用例管理的可視化不是很好,沒有用例集的概念。遷移方面,數(shù)據(jù)導(dǎo)入支持類型有限。擴(kuò)展方面,若要使用其 API,還需要另外裝一個(gè)插件。其費(fèi)用中等。
Xray 算中規(guī)中矩,也是使用 Jira 的 issue 來創(chuàng)建測試用例。但其新增的 issue 類型多達(dá) 5 類,顯得極其復(fù)雜。關(guān)聯(lián)能力與 Zephyr 相同,數(shù)據(jù)導(dǎo)入支持類型有限,本身有 API 可供使用。其費(fèi)用中等。
synapseRT 是國人開發(fā),漢化效果最好,功能強(qiáng)大。有用例集的概念,用例也是用的 Jira issue 來擴(kuò)展。數(shù)據(jù)導(dǎo)入支持了 TestLink、Zephyr 這樣的其他平臺(tái)。關(guān)聯(lián)能力同 Zephyr,數(shù)據(jù)導(dǎo)入支持類型依舊有限,其本身也有 API 可使用。而費(fèi)用相對較低。
TM4J 使用獨(dú)立頁面管理測試用例,脫離復(fù)雜的 Jira issue 頁面,上手難度低。數(shù)據(jù)導(dǎo)入功能強(qiáng)大,覆蓋很多類型及一些知名平臺(tái)。關(guān)聯(lián)能力與上述插件一致,本身也有 API 可使用。但費(fèi)用相對較高。
TestLink 作為獨(dú)立的測試管理平臺(tái),功能全面,開源免費(fèi)??梢躁P(guān)聯(lián) Jira 這樣的知名平臺(tái),但由于不是 Atlassian 體系,所以生態(tài)體驗(yàn)不高。硬傷是界面丑陋,容易影響工程師的心情。筆者曾經(jīng)使用其本身的 API 進(jìn)行 UI 美化。
TestRail 是一個(gè)強(qiáng)大的商業(yè)平臺(tái),筆者接觸不多,不亂作評論。
綜合考慮,雖然 TestLink 作為免費(fèi)開源用例管理平臺(tái)中的 TOP,在用例管理上做得非常科學(xué),一直值得學(xué)習(xí),但筆者所在公司已經(jīng)在使用 Jira,并在落地 DevOps,外加筆者常受 Atlassian 中國社區(qū)研究院副院長的支持,TM4J 成為最終選擇:
出品方還是挺強(qiáng)的,除了 TM4J,Zephyr 其實(shí)也是其下產(chǎn)品,Swagger 也已經(jīng)是目前認(rèn)知度很高的產(chǎn)品了。
從官網(wǎng)介紹上可以看出,TM4J 還是比較現(xiàn)代化的:
首先我們看看利用 TM4J 如何來編寫測試用例。
層級(jí)結(jié)構(gòu)上,我們根據(jù) HLTD 來創(chuàng)建目錄以及子目錄,以方便所有人理解和閱讀,最后的測試點(diǎn)則實(shí)例化為一個(gè)測試用例,它擁有全局唯一的 Key。
點(diǎn)擊 New 按鈕創(chuàng)建新測試用例,默認(rèn)在 Details 標(biāo)簽頁,在這里定義用例名稱、目的、前提條件,詳情中可以設(shè)置狀態(tài)、優(yōu)先級(jí)、所屬組件,并可以添加一些便于管理的標(biāo)簽。
切換到 Test Scripts 標(biāo)簽頁,默認(rèn)是 Step-by-Step 類型,按照 STEP - TEST DATA - EXPECTED RESULT 添加每一個(gè)測試步驟。
另外值得一提的是,在 Traceability 標(biāo)簽頁,可以關(guān)聯(lián) Jira issue、Confluence page
通常我們針對每次產(chǎn)品發(fā)布交付,需要制定范圍,因此計(jì)劃管理是必不可少的。
計(jì)劃管理推薦按照發(fā)布版本來制定頂層目錄,然后針對測試類型創(chuàng)建二級(jí)目錄,如回歸、新功能、端到端、接口、性能等等。
測試計(jì)劃的創(chuàng)建本身操作倒并不復(fù)雜,除了定義計(jì)劃名稱、目的、狀態(tài)、責(zé)任人,外加一些標(biāo)簽。
還需要關(guān)聯(lián)一下需求或者 Confluence 頁面。測試周期在剛創(chuàng)建測試計(jì)劃的時(shí)候可能并不存在,可以在之后創(chuàng)建測試周期的時(shí)候,會(huì)雙向關(guān)聯(lián)。
測試周期是一個(gè)承上啟下的關(guān)鍵,往上關(guān)聯(lián)測試計(jì)劃,往下關(guān)聯(lián)具體的測試用例。
通常一次發(fā)布交付會(huì)經(jīng)歷 3-5 次沖刺,每輪沖刺的范圍不一定完全相同。
在新建完測試周期名稱、描述以及詳情之后。
進(jìn)入 Test Cases 標(biāo)簽頁,點(diǎn)擊 + Add test cases 添加已經(jīng)編寫好的測試用例。
這一步操作使得測試用例具備了項(xiàng)目屬性。
最后在測試周期的 Traceability 標(biāo)簽頁點(diǎn)擊 Test Plans 后面的放大鏡。
通過查找來關(guān)聯(lián)已經(jīng)做好的測試計(jì)劃。
創(chuàng)建完測試周期,就可以進(jìn)入該周期瀏覽到分配到自己名下的測試用例了,這是所有測試執(zhí)行者都需要用到的界面,還可以通過 Group by 根據(jù)不同規(guī)則進(jìn)行歸類,比如根據(jù)測試周期中制定的不同目錄。
對于用例步驟的執(zhí)行,TM4J 提供了一些快捷按鈕,可以直接標(biāo)記通過、失敗、阻塞,并且可以點(diǎn)擊齒輪按鈕,快速創(chuàng)建、查找 Jira issue 進(jìn)行關(guān)聯(lián),當(dāng)然,除了對于步驟關(guān)聯(lián) issue,也可以針對該用例標(biāo)記 issue,點(diǎn)擊 Issues 后面的 + ▼ 可進(jìn)行操作。統(tǒng)一平臺(tái)的好處便是在此了。
雖然我們在查看測試周期列表的時(shí)候可以看到測試的進(jìn)度,但更多數(shù)據(jù)展示可以通過測試報(bào)告來體現(xiàn)。
TM4J 的 Reports 功能給我們提供了豐富的模板,方便一些經(jīng)驗(yàn)不足的測試質(zhì)量管理者。
最后,筆者想說, 測試工作不能作為一個(gè)獨(dú)立的業(yè)務(wù),應(yīng)該更多的與其他角色協(xié)作 ,特別是在現(xiàn)在的敏捷時(shí)代,測試用例的執(zhí)行可以要求開發(fā)工程師關(guān)注,測試的狀況可以要求產(chǎn)品經(jīng)理隨時(shí)介入,因此,強(qiáng)烈建議我們軟件測試工作者盡量選擇一些跨職能協(xié)作平臺(tái)。
論文寫作時(shí),堪稱神器的網(wǎng)站!
語言潤色類:一、grammarly:這是一個(gè)語法潤**站,可以自動(dòng)幫你修改語法錯(cuò)誤、拼寫錯(cuò)誤,還能提供寫作建議(例如哪些詞比較恰當(dāng))。上面提到的服務(wù)基本上都是免費(fèi)的,但是想要一個(gè)高級(jí)的Proofreading是需要付費(fèi)的。可以在你常用的瀏覽器上以插件的形式安裝,盡管目前應(yīng)該只支持微軟Edge或者谷歌瀏覽器。
2.Quillbot在寫英文的時(shí)候,有的時(shí)候我們需要把原文的引用詞同義改寫一下。這時(shí)候一些靠譜的paraphrasing(同意重寫)網(wǎng)站就有用武之地了~個(gè)人對Quillbot網(wǎng)站是非常推薦的。他的同義改寫是同類網(wǎng)站中最順暢的,也是一個(gè)很好的方法,可以幫助你進(jìn)行英文培訓(xùn),提高你的英文運(yùn)用。
文章排版類:
LATEXLATEX是基于TEX的高品質(zhì)排版系統(tǒng);非常明顯的優(yōu)點(diǎn)是生成復(fù)雜的表格和數(shù)學(xué)公式。因此,它對生成高打印質(zhì)量的科技與數(shù)學(xué)文檔非常適用。相對于Word來說,它的優(yōu)勢有很多:開源軟件完全免費(fèi),不需要付費(fèi),畢竟正版Word的會(huì)員費(fèi)一年幾百還是挺貴的。直接敲擊鍵盤就能輸出數(shù)學(xué)公式,Latex可以對數(shù)學(xué)公式進(jìn)行自動(dòng)編號(hào)和交叉引用,這一點(diǎn)和Word復(fù)雜、混亂的Equotion對象相比是非常友好的。Latex寫作迫使使用者必須先進(jìn)行整體的結(jié)構(gòu)布局,細(xì)節(jié)的后續(xù)補(bǔ)充,可以培養(yǎng)使用者良好的學(xué)術(shù)寫作習(xí)慣。除了這些,Latex還有其海量精美模板、強(qiáng)大的題注系統(tǒng)等眾多Word無法比擬的優(yōu)勢。而Latex寫作系統(tǒng)的入門需要一定的編程基礎(chǔ)知識(shí),再加上沒有WORD的審閱和批注功能,所以造成了用戶使用障礙,大部分用戶只熟悉WORD。但了解Latex的存在,適度地掌握它的使用時(shí)間是可以幫助學(xué)術(shù)寫作的。
以上就是關(guān)于自動(dòng)潤色文章生成器開源相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會(huì)為您講解更多精彩的知識(shí)和內(nèi)容。
推薦閱讀:
關(guān)鍵詞自動(dòng)優(yōu)化(關(guān)鍵詞自動(dòng)優(yōu)化什么意思)
暗黑3自動(dòng)拾取材料(暗黑三自動(dòng)拾取材料)
抖音老自動(dòng)關(guān)閉怎么回事(抖音老是自動(dòng)關(guān)閉怎么回事)
德州市的生物景觀設(shè)計(jì)(德州市的生物景觀設(shè)計(jì)師有哪些)
視頻號(hào)沒在主頁展示(視頻號(hào)沒在主頁展示怎么回事)