Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- First steps in software testing
- Software testing – тестване на продукта с цел да се добие информация за качеството му
- Testing objectives – ensures software should:
- - Meet design and development requirements
- - Respond correctly to user input - QA-а трябва да създава различни сценарии, при които да тества продукта
- - Perform its functions on time – добър performance на софтуера
- - Be usable sufficiently – QA-а трябва да може да се поставя на мястото на потребителя и да прави продукта лесен за работа от страна на обикновения потребител
- - Install and run on environments – тества се дали продукта върви на различни платформи
- - Achieve the general stakeholders’ desired result
- Project investigation – examine project objectives:
- - Main project goal – каква е главната цел на продукта
- - Determine mini-goals – какви са отделните функционалности на продукта
- - Target audience – каква е целевата група на продукта (към кои потребители е насочен продукта)
- - Limitations
- - Functionality map – какви са функционалностите, които продукта предлага
- - User experience
- Unexpected behavior:
- - User input:
- o Intentional input
- o Arbitrary input
- - Force majeure
- o Lack of internet connection
- o Different locale settings
- - System requirements
- o Platform dependency – ако нашия софтуер не работи на конкретна платформа е проблем
- o Drivers
- o Libraries
- Визуалната част е около 20% от това, което трябва да се изтества. Останалите 80% е back-end-а
- При грешки трябва да връщаме информация, която не съдържа sensitive данни (например пароли)
- QA-а трябва да тества различните зависимости за необходими допълнителни програми
- QA is involved into the communication between the project manager and the developer
- - Reviewing business requirements – на отиване
- - Ensuring bug fixing – на връщане
- - Observing the development process
Add Comment
Please, Sign In to add comment