ვიდეო: რა არის ინსტრუქციის დაფარვა?
2024 ავტორი: Lynn Donovan | [email protected]. ბოლოს შეცვლილი: 2023-12-15 23:49
ინსტრუქციის გაშუქება გვაწვდის ინფორმაციას შესრულებული ან გამოტოვებული კოდის რაოდენობის შესახებ. ეს მეტრიკა სრულიად დამოუკიდებელია წყაროს ფორმატირებისგან და ყოველთვის ხელმისაწვდომია, თუნდაც კლასის ფაილებში გამართვის ინფორმაციის არარსებობის შემთხვევაში.
უფრო მეტიც, რა იგულისხმება კოდის დაფარვაში?
კოდის დაფარვა არის ტერმინი, რომელიც გამოიყენება პროგრამული უზრუნველყოფის ტესტირებაში, იმის აღსაწერად, თუ რამდენი პროგრამის წყაროა კოდი არის დაფარული ტესტირების გეგმით. დეველოპერები ათვალიერებენ პროგრამის ქვეპროგრამებისა და ხაზების რაოდენობას კოდი რომ არიან დაფარული ტესტირების რესურსებისა და ტექნიკის ნაკრებით. კოდის დაფარვა ასევე ცნობილია როგორც ტესტი გაშუქება.
შემდგომში ჩნდება კითხვა, როგორ მუშაობს კოდის დაფარვა? კოდის დაფარვა არის პროცენტი კოდი რომელიც დაფარული ავტომატური ტესტებით. კოდის დაფარვა გაზომვა უბრალოდ განსაზღვრავს, თუ რომელი განცხადებები შეიცავს სხეულს კოდი შესრულებული იქნა სატესტო გაშვების გზით და რომელი განცხადებები არ შესრულებულა. ეს ციკლი გაგრძელდება მანამ გაშუქება აკმაყოფილებს გარკვეულ მიზანს.
უფრო მეტიც, როგორ განსაზღვრავთ ტესტის გაშუქებას?
ტესტის გაშუქება განსაზღვრულია როგორც მეტრიკა პროგრამულ უზრუნველყოფაში ტესტირება რომელიც ზომავს რაოდენობას ტესტირება შესრულებულია კომპლექტით ტესტი . იგი მოიცავს ინფორმაციის შეგროვებას იმის შესახებ, თუ პროგრამის რომელი ნაწილები სრულდება პროგრამის გაშვებისას ტესტი კომპლექტი, რათა დადგინდეს პირობითი განცხადებების რომელი ფილიალები იქნა აღებული.
როგორ ზომავს JaCoCo დაფარვას?
JaCoCo ანგარიშები დაგეხმარებათ ვიზუალურად გაანალიზოთ კოდის დაფარვა ალმასების გამოყენებით ტოტებისთვის ფერებით და ფონის ფერებით ხაზებისთვის: წითელი ბრილიანტი ნიშნავს, რომ ტესტის ფაზაში არცერთი ტოტი არ იყო გამოყვანილი. ყვითელი ბრილიანტი აჩვენებს, რომ კოდი არის ნაწილობრივ დაფარული – ზოგიერთი ფილიალი არ განხორციელებულა.
გირჩევთ:
რა არის JaCoCo ფილიალის დაფარვა?
JaCoCo ძირითადად გთავაზობთ სამ მნიშვნელოვან მეტრიკას: ხაზების დაფარვა ასახავს კოდის რაოდენობას, რომელიც განხორციელდა ტესტების მიერ გამოძახებული ჯავის კოდის ინსტრუქციების რაოდენობის მიხედვით. ფილიალების დაფარვა აჩვენებს განხორციელებული ფილიალების პროცენტს კოდში - როგორც წესი, დაკავშირებულია if/else და switch განცხადებებთან
როგორ ვაჩვენო კოდის დაფარვა eclipse-ში?
მის გამოსაყენებლად შეგიძლიათ დააწკაპუნოთ კლასზე მარჯვენა ღილაკით და შემდეგ იპოვოთ და დააწკაპუნოთ Code Coverage > Run As, ან შეგიძლიათ უბრალოდ დააჭიროთ Run As Code Coverage ღილაკს, რომელიც ჰგავს ჩვეულებრივ Run ღილაკს (ნაჩვენებია აქ):
როგორ გავააქტიურო კოდის დაფარვა IntelliJ-ში?
გსურთ კოდის დაფარვის ქცევის კონფიგურაცია? Settings/Preferences დიალოგში Ctrl+Alt+S აირჩიეთ Build, Execution, Deployment | გაშუქება. განსაზღვრეთ, როგორ დამუშავდება შეგროვებული დაფარვის მონაცემები: აირჩიეთ დაფარვის ხედის გააქტიურება, რათა ავტომატურად გაიხსნას დაფარვის ხელსაწყოს ფანჯარა
რა არის IntelliJ დაფარვა?
კოდის დაფარვა საშუალებას გაძლევთ ნახოთ თქვენი კოდის რამდენი ნაწილი შესრულებულია ერთეულის ტესტების დროს, ასე რომ თქვენ შეგიძლიათ გაიგოთ რამდენად ეფექტურია ეს ტესტები. IntelliJ IDEA-ში ხელმისაწვდომია კოდის დაფარვის შემდეგი პერსპექტივები: IntelliJ IDEA კოდის დაფარვის გაშვება (რეკომენდებულია)
რა არის ინსტრუქციის მიკროპროცესორი?
ინსტრუქცია არის ორობითი ნიმუში, რომელიც შექმნილია მიკროპროცესორის შიგნით კონკრეტული ფუნქციის შესასრულებლად. სხვა სიტყვებით რომ ვთქვათ, ეს არის ბრძანება მიკროპროცესორისთვის, რათა შეასრულოს მოცემული დავალება მითითებულ მონაცემებზე. ინსტრუქციების ნაკრები. ამ ინსტრუქციების მთელ ჯგუფს ეწოდება ინსტრუქციების ნაკრები