Хөтөлбөрийг бий болгох нь хэд хэдэн үйл ажиллагаанаас бүрдэх бөгөөд тэдгээрийг "амьдралын мөчлөг" гэж нэрлэдэг. Хамгийн чухал алхамуудын нэг бол тест юм. Үүний гол ажил бол ажил зөв хийгдсэн эсэхийг шалгах биш харин гарч болзошгүй алдааг олж илрүүлэх явдал бөгөөд ингэснээр дараа нь үйлчлүүлэгчдэд тааламжгүй гэнэтийн бэлэг болохгүй. Та програмыг хэрхэн туршиж үздэг вэ?
Зааварчилгаа
1-р алхам
Програмыг туршиж эхэлнэ үү. Эхний алхам бол програмыг дибаг хийх явдал юм. Дебагийг эх кодыг бичсэн эсвэл шаардлагатай програмчлалын хэлийг мэддэг програмист хийх ёстой. Хэрэв та дээр дурьдсан бол эх кодоо синтаксийн алдаатай эсэхийг шалгаж эхэлнэ үү. Олдсон бүх алдааг арилгах. Дараа нь статик тест хийх. Програмыг дибаг хийхийн тулд үүнийг хийх ёстой.
Алхам 2
Хөтөлбөрийн бүх амьдралын мөчлөгийн туршид олж авсан бүх баримт бичгийг шалгана уу. Техникийн даалгавар, тодорхойлолт, эх кодыг кодчиллын стандартад нийцэж байгаа эсэхийг шалгана уу. Энэ нь програм нь хэрэглэгчийн шаардлагыг хэрхэн хангаж байгааг тодорхойлоход тусална. Хэрэв та баримт бичиг, програмын код дахь бүх алдааг арилгах юм бол энэ нь програм хангамжийн өндөр чанарыг илтгэнэ.
Алхам 3
Дибаг хийж дууссаны дараа динамик туршилтын аргууд руу шилжээрэй. Эдгээр нь програмын шууд үйл ажиллагааны явцад ашиглагддаг. Өмнө нь бэлтгэсэн мэдээллийн олон тестүүдийг ашиглан програмын зөв эсэхийг шалгана уу. Тест бүр програм ямар тохиолдолд бүтэлгүйтсэн, сүйрсэн болохыг харуулах болно. Эдгээр асуудлын шалтгааныг арилгахын тулд танд энэ мэдээлэл хэрэгтэй болно. Туршилтанд хар хайрцаг, цагаан хайрцагны аргыг ашиглана уу. "Хар хайрцаг" арга нь нэг тестийн хамгийн их алдаа, алдааг тодорхойлоход оршино.
Алхам 4
Үүнийг хийхийн тулд хоёр мэдээллийн багцыг бэлтгэ. Нэг нь зөв мэдээлэл агуулсан байх ёстой, хоёр дахь нь зориуд буруу байна. Энэ өгөгдлийг програмаар ажиллуулсны дараа бодит болон урьдчилан таамагласан функцуудын зөрүүг тогтооно уу.
Алхам 5
Мөн "цагаан хайрцаг" аргыг ашиглаарай. Энэ нь дуудлагын дотоод бүтцийг сайтар шалгаж үзэхийн тулд оператор бүрээр дамжин өнгөрөх явдал юм. Энэ нь бүх мэдээллийн зам, салбар хоорондын мөчлөг, хувь хүний мөчлөгийг туршиж үздэг. Оператор бүр нэг удаа туулдаг.