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 |
|
|