Term
| What is Software Testing? |
|
Definition
| To test for defects, problems or bugs |
|
|
Term
|
Definition
Graphic User Interface its for windows images |
|
|
Term
| What is software quality assurance? (Testing) |
|
Definition
| It involves the software development process. monitoring, improving, regulate standards and find, fix, and prevent problems. |
|
|
Term
| Why is software testing needed? |
|
Definition
| To detect the bugs in the software. To test if software meets customer's requirement, and deliver a good quality product. |
|
|
Term
| Two types of capital a good business needs |
|
Definition
|
|
Term
|
Definition
| Software Development Life Cycle |
|
|
Term
|
Definition
| !. Waterfall 2. V model 3. Agile model 4. Incremental model 5. RAD model 6. Iterative model 7. Spiral model 8. Prototyping SDLC model 9. Dynamic system Development Model 10. Fish model 11. Rational Unified process (RUP) 12. Pet model 13. Cocomo model |
|
|
Term
| Explain Waterfall Model phase |
|
Definition
| 2. User Requirement (URS) phase the user requirement specification is prepared for the business needs and operation 2. The business requirement is converted into system requirement(SRS)using specific codes. Then 3 groups begin working simultaneously and independently - must match URS and each other or its a defect. 1.Designer 2.Developer 3.Tester. Then the Acceptance Phase, the user check the requirements. if ok, then deployment and production phase begins. If the business expands after years, and further software update needed, the software goes to maintenance and recollect the user specification repeating the cycle. |
|
|
Term
| From User Requirement to System requirement the information has four requirements. What are they? |
|
Definition
| 1. Must be clear 2.Must be concise 3.Must be Testable 4.and not ongoing. |
|
|
Term
| Who determine if the software is testable? |
|
Definition
| The software tester- if its not testable its not a requirement. |
|
|
Term
| The System Requirement Specification is the reference for which three groups? |
|
Definition
| The Developer, Designer, and Tester. That is why it has to be clear, concise, testable, and not ongoing. |
|
|
Term
| Who works in the user requirement phase and what is their job? |
|
Definition
| The client or user works there to write the requirements. |
|
|
Term
| System Requirement Specification Phase- who works there? |
|
Definition
| The business analysis to write the URS to SRS in a clear, concise, testable, and not ongoing manner. He writes two documents: The SRS and Requirement Traceability Matrix(RTM). |
|
|
Term
| Who works in the Designer Phase? |
|
Definition
| The System Engineer- The Programmer. They create the System Design Document(SDD). |
|
|
Term
| Requirement Traceability Matrix is written by three groups, name them. |
|
Definition
| The Business Analyst, the Developer, and Tester. The BA starts it and the Tester ends it. |
|
|
Term
| The Developer does three things name them |
|
Definition
| 1.Develop the code or software, unit testing, and Integration testing |
|
|
Term
| Developer does unit testing because they know the code. To test the unit, they do three things name them |
|
Definition
| 1. Create unit test plan 2.Create unit test case 3.Execute unit test |
|
|
Term
| What is Integration Testing? |
|
Definition
| Making sure the system is working well with one another collectively. |
|
|
Term
| In order to do Integration testing, the Developer does three things(similar to unit testing) name them |
|
Definition
| 1. Develop integration test plan 2.Develop integration test case 3.Execute the integration test |
|
|
Term
| The Tester does ten things- name them |
|
Definition
| 1.analyse the requirement 2.Develop system test plan 3.Develop system test case 4.Development system test environment 5. Execute the test 6.Identify the defect 7.Track the defect 8.develop test analyst report 9.Requirement traceability matrix 10.Participate in the following meetings:1. daily stand up 2.weekly stand up 3.Monthly divisional meeting 4. All Hands meeting 5.Walk through meeting |
|
|
Term
| If something is wrong with the unit testing what do we look at? |
|
Definition
|
|
Term
| Name the two parts of the Design phase. |
|
Definition
1.Architecture- the big picture of the design 2.Modular(Unit)- the small parts of the design |
|
|
Term
| What is verification and validation |
|
Definition
Verification is looking if the requirement is on the page-example a save button Validation is make sure "save button" works properly as intended |
|
|
Term
| Why does software have bugs? |
|
Definition
| Miscommunication or no communication-Software complexity-Programming errors-Changing requirements-Time pressure-poorly documented code-People ego-software development tools |
|
|
Term
| Good Software Tester qualities |
|
Definition
| Creative mind, Analytical skills, Curiosity, Good listener, Proactively passionate, Quick learner, Domain knowledge, Client Oriented, Test Automation and technical knowledge, Ability to organize and prioritize, Ability to communicate, Ability to report, Attention to detail, Business oriented, intellectual ability, Good time manager, Perseverance, Ability to identify and manage risks, Quality Oriented, Ability to work in a team |
|
|