ความคิดเห็นที่แสดงโดยผู้ร่วมให้ข้อมูลผู้ประกอบการเป็นของตนเองคุณกำลังอ่าน Entrepreneur India แฟรนไชส์ระหว่างประเทศของ Entrepreneur Mediaเมื่อพิจารณาถึงข้อเท็จจริงที่ว่าเทคโนโลยีบล็อกเชนสร้างบันทึกที่ไม่เปลี่ยนรูปและถาวรผ่านเครือข่ายแบบกระจายแบบเพียร์ทูเพียร์ มันสมเหตุสมผลที่จะใช้เวลาพอสมควรเพื่อให้แน่ใจว่าแต่ละฟีเจอร์ที่เปิดตัวนั้นปราศจากข้อบกพร่องก่อนที่จะเข้าสู่
แพลตฟอร์มหลัก นี่เป็นวิธีการตรวจสอบให้แน่ใจว่ารหัสสัญญา
อัจฉริยะขั้นสุดท้ายที่เผยแพร่ในแพลตฟอร์มหลักนั้นทำในสิ่งที่ได้รับการออกแบบมาให้ทำอย่างแน่นอน
การสร้างแอปพลิเคชันหรือแพลตฟอร์มที่ขับเคลื่อนโดยเทคโนโลยีบล็อกเชนเป็นกระบวนการที่ยังอยู่ในช่วงเริ่มต้น ดังนั้นการตรวจสอบคุณภาพอย่างเข้มงวดจึงเป็นสิ่งจำเป็นและจำเป็น ผู้ใช้ทั้งหมดที่แพลตฟอร์มหนึ่งๆ ตั้งใจจะดึงดูดนั้นไม่เหมือนกัน กล่าวคือ พวกเขามีระดับความสามารถและกระบวนการคิดที่แตกต่างกัน การเปิดตัวฟีเจอร์บล็อกเชนเป็นระยะๆ ทำให้ผู้ใช้หลายคนมีโอกาสทดสอบแพลตฟอร์มเพื่อหาปัญหาที่เหมาะสม และนักพัฒนาจะได้รับข้อเสนอแนะที่เพียงพอเกี่ยวกับวิธีที่ผู้ใช้ยอมรับสิ่งใหม่ๆ ที่เพิ่มเข้ามาในแพลตฟอร์ม
ทีมพัฒนามีงานอื่นที่ต้องจัดการในขณะที่เปิดตัวฟีเจอร์ใหม่ นั่นคือการจำลองเมนเน็ตให้ได้มากที่สุด ในโลกของเทคโนโลยีบล็อกเชน การทำความเข้าใจเครือข่ายหลักผ่านเครือข่ายทดสอบเป็นงานที่ยากเย็นแสนเข็ญ จากความคับคั่งของเครือข่ายแบบเดิมๆ ไปจนถึงราคาน้ำมันและการยืนยันบล็อก นักพัฒนาต้องพยายามอย่างหนักในทุกขั้นตอนเพื่อสร้างเครือข่ายทดสอบที่ใกล้เคียงกับของจริงมากที่สุด
ขั้นตอนที่ 1 – testRPC โดยทีม Dev
ฟีเจอร์หรือชุดฟีเจอร์ทั้งหมดจะผ่านวงจรผลิตภัณฑ์และการออกแบบจนกว่าทีมนักพัฒนาจะเสร็จสิ้นและพร้อมที่จะเริ่มเปิดตัว ขั้นตอนนี้เกี่ยวข้องกับการทดสอบจำนวนมากที่ทำในเครื่องภายในของทีมเป็นหลักผ่าน testRPC และฐานข้อมูล การใช้ testRPC ช่วยให้มั่นใจได้ว่าคุณสมบัติจะถูกส่งผ่านไปยังขั้นตอนต่อไปเมื่อถือว่าเสร็จสมบูรณ์เท่านั้น นอกจากนี้ ทีมยังทำการทดสอบหน่วยเพื่อพิจารณาว่าคุณลักษณะนั้นเป็นไปตามข้อกำหนดทั้งหมดจากมุมมองของผลิตภัณฑ์หรือไม่
ขั้นตอนที่ 2 – การจัดเตรียมโดยทีม QA
เมื่อทีมผู้พัฒนาพอใจกับการทดสอบที่รันไปแล้ว การเปลี่ยนแปลงที่เกี่ยวข้องกับฟีเจอร์ก็พร้อมที่จะส่งผ่านไปยังเซิร์ฟเวอร์ชั่วคราว เซิร์ฟเวอร์นี้เป็นศูนย์สำหรับทีม QA ที่เริ่มชุดการทดสอบเพื่อให้แน่ใจว่าการเปลี่ยนแปลงพร้อมสำหรับการเปิดตัวเครือข่ายหลัก สามารถใช้เครือข่ายที่แตกต่างกันเพื่อจำลองเครือข่ายหลัก ตัวอย่างเช่น เครือข่าย Ropsten เป็นเครือข่ายที่ต้องการเพื่อจำลองเมนเน็ตของ Ethereum เนื่องจากเครือข่ายหลักเป็นเครือข่ายหลักที่ดีกว่าที่ testRPC สามารถทำได้ นี่คือขั้นตอนที่ดำเนินการทดสอบการยอมรับ
ผู้ใช้เพียงไม่กี่รายที่ได้รับเลือกจะได้รับโอกาสทดสอบคุณลักษณะ
ใหม่นี้ด้วย ซึ่งช่วยให้ทีม QA เห็นว่าผู้ใช้กลุ่มนี้โต้ตอบกับคุณลักษณะใหม่อย่างไร การเปิดตัวฟีเจอร์ทุกครั้งได้รับแรงบันดาลใจจากความคิดที่จะนำมาซึ่งการเปลี่ยนแปลงที่จะทำให้ผลิตภัณฑ์ดีขึ้นและตอบสนองความต้องการของตลาดเป้าหมาย นี่คือขั้นตอนที่จะบอกทีมพัฒนาและทีม QA ว่าสมมติฐานของพวกเขา ซึ่งเกี่ยวข้องกับสิ่งที่ฟีเจอร์ต้องการบรรลุนั้นถูกต้องหรือไม่
ด่าน 3 – การทดสอบเบต้าบน Main-net
ดังนั้นข้อบกพร่องจึงถูกจัดการ และส่วนอื่นๆ ก็ถูกกำจัดไปหมดแล้ว? จากนั้น ขั้นตอนนี้เป็นขั้นตอนที่การเปลี่ยนแปลงที่ได้รับอนุมัติพร้อมที่จะปรับใช้บนเครือข่ายหลัก พิจารณาว่านี่เป็นขั้นตอนการทดสอบเบต้า ซึ่งผู้ใช้กลุ่มเล็กๆ มีโอกาสใช้งานก่อน แล้วจึงแสดงความคิดเห็นเกี่ยวกับคุณลักษณะใหม่ ขั้นตอนนี้มีความสำคัญเนื่องจากนี่จะเป็นครั้งแรกที่คุณลักษณะนี้ได้รับอนุญาตให้ทำงานฟรีในเครือข่ายจริงของเครือข่ายหลัก ผู้ใช้รุ่นเบต้านำคุณลักษณะนี้ไปทดสอบพร้อมกับเงื่อนไขของเครือข่าย เช่น ราคาน้ำมันและระยะเวลาบล็อก ซึ่งจะทำให้นักพัฒนาเห็นภาพที่ชัดเจนว่าคุณลักษณะนี้จะเติบโตอย่างไรในเครือข่ายหลัก นักพัฒนาบางรายอาจเลือกที่จะเผยแพร่คุณลักษณะเบต้าเฉพาะกับผู้ใช้ที่มีโทเค็นแบบพรีมิ้นท์เท่านั้น
ขั้นตอนที่ 4 – เผยแพร่สู่สาธารณะ
หากการเปิดตัวคุณลักษณะเป็นไปอย่างราบรื่นและไม่มีปัญหากับการใช้งานบนโทเค็นก่อนเหรียญกษาปณ์หรือแพลตฟอร์มเบต้า แสดงว่าพร้อมสำหรับการเปิดตัวเต็มรูปแบบสู่แพลตฟอร์มสาธารณะทั่วไป แน่นอน การใช้งานคุณสมบัติที่เพิ่งเปิดตัวยังคงถูกตรวจสอบเพื่อติดตามประสิทธิภาพ
การเปิดตัวฟีเจอร์ใหม่ขั้นพื้นฐานแต่เป็นระบบเกี่ยวข้องกับสี่ขั้นตอนนี้และการแก้ไขมากเท่าที่จำเป็นตลอดการดำเนินการ
credit: webonauta.com hermeselling.com webam10.com WhenPigsFlyBlog.com aikidozaragoza.com FrodoWeb.com nflchampionshipblog.com sysadminblogs.com iqbeatsblog.com buyorsellhillcountry.com