Sunday, 8 February 2015

Software Testing Fundamentals questions and answers



Why does Software have bugs?
There are many reasons for Bugs in software, Most are human introduced and some are machine oriented.
Here is the broad list:
1. Miscommunication or no communication –
As to specifics of what an application should or shouldn’t do (the application’s requirements).
2. Software complexity –
The complexity of current software applications can be difficult to comprehend for anyone without experience in modern-day software development.
3. Programming errors -
Programmers, like anyone else, can make mistakes.
4. Changing requirements -
The customer may not understand the effects of changes, or may understand and request them anyway – redesign,
  Rescheduling of engineers, effects on other projects, work already completed that may have to be redone or thrown out, hardware requirements that may be affected, etc.
5. Time pressures -
Scheduling of software projects is difficult at best, often requiring a lot of guesswork. When deadlines loom and the crunch comes, mistakes will be made.
Testing Roles in Company:
                        Trainee
                        Software Test Engineer
                        Sr. Software Test Engineer
                        Test Lead
                        Sr. Test Lead
                        QA manager
Testing Team Responsibilities:
Software Test Engineer:
  Understand the Application Under Test requirements
  Designing Test Cases
  Executing Test Cases
  Defect Reporting and Tracking
  Understand the Application Under Test requirements
  Assist with preparation of Test plan
  Preparing Scenarios
  Designing Test Cases
  Executing Test Cases
  Defect Reporting and Tracking
  Maintaining a minimum number of team
  Preparing MOM
  Understand the Application Under Test Requirements
  Preparing Test Plan
  Maintaining a project Team
  Interacting with clients
  Assist Sr. Software Test Engineers
  Involving in multiple projects
  Maintaining Test Leads
  Involving in multiple projects
  Maintaining Sr. Test Lead teams
  Interacting with clients in daily basis
 3+ experience, 4+ experience, automation testing, automation tools, glass box testing, levels of testing, manual testing, qc, qc tutorial, qtp, qtp 10 vs 11, qtp 11, qtp script, types of testing., UFT, valodation, verification,

No comments:

Post a Comment

Note: only a member of this blog may post a comment.