Announcement

Collapse
No announcement yet.

Тестируем форму (Михаил приглашает всех п

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Тестируем форму (Михаил приглашает всех п

    тут парню тест дали - Михаил приглашает всех поучаствовать:
    Here's what we'd like you to do:
    At http://qa.chromeriver.com/stuff/qa-eval.jsp you'll find a simple login screen.
    Create/document creative and thorough test cases for this login page and execute the tests.
    Log all issues found while testing

    Valid credentials:

    Login: JSmith
    Password: KingOfTest
    Company ID: www.tester.com

    Be sure to document these test cases in either a Microsoft Office program, or a GoogleDoc and send them to me.
    In God we trust, the rest we test

  • #2
    1) Ввeсти корректный "Username" && корректный "Password" && корректный "Company ID". Expected: успешно залогинен. Разлогиниться. Почистить кэш и куки.
    2) Ввeсти корректный "Username" && некорректный "Password" && корректный "Company ID". Expected: alert.
    3) Ввeсти некорректный "Username" && корректный "Password" && корректный "Company ID". Expected: alert.
    4) Ввeсти корректный "Username" && корректный "Password" && некорректный "Company ID". Expected: alert.
    5) Установить фокус на поле "Username". Ввести текст. Нажать кнопку Tab на клавиатуре. Expected: фокус перемещается на поле "Password". Ввести текст.
    Нажать кнопку Tab на клавиатуре. Expected: фокус перемещается на поле "Company ID".

    XSS-атака
    5) Ввeсти в поле "Username" = <script> alert ("XSS"); </script> && "Password" = пустое поле && "Сompany ID" = пустое поле. Expected: alert.
    Actual: Программно не обрабатывается exception и не выдает alert, но падает и выдает ошибку "HTTP Error 500 Internal server error"
    6) Ввeсти в поле "Username" = пустое поле && "Password" = <script> alert ("XSS"); </script> && "Сompany ID" = пустое поле. Expected: alert.
    Actual: Программно не обрабатывается exception и не выдает alert, но падает и выдает ошибку "HTTP Error 500 Internal server error"
    7) Ввeсти в поле "Username" = пустое поле && "Password" = пустое поле && "Сompany ID" = <script> alert ("XSS"); </script>. Expected: alert.
    Actual: Программно не обрабатывается exception и не выдает alert, но падает и выдает ошибку "HTTP Error 500 Internal server error"
    8) Ввeсти в поле "Username" = "'';!--"<XSS>=&{()}" && "Password" = "'';!--"<XSS>=&{()}" && Сompany ID = "'';!--"<XSS>=&{()}". Expected: alert.
    Actual: Добавляет в форму после поля "Username" и Сompany ID набор символов =&{()}"/>
    In God we trust, the rest we test

    Comment


    • #3
      Вношу и свой "вклад":
      Пробный тест.doc

      Документ в формате .doc, только в формате .rtf его размер слишком велик...
      Last edited by SerValKaz; 01-14-2012, 11:17 PM.

      Comment


      • #4
        Мой вклад небольшой

        1. Пишем верные "Username" && "Password" && "Company ID", Expected: Пароль должен показывать буллетали. Успешно (показывает) в браузере Google Chrome (16.0.912.75 m)
        2. Пишем верные "Username" && "Password" && "Company ID", Expected: Пароль не должен быть скопирован. Успешно. (пароль не копируется) в браузере Google Chrome (16.0.912.75 m)

        3. Пишем верные "Username" && "Password" && "Company ID", Expected: Пароль должен показывать буллетали. Успешно (показывает) в браузере Mozilla FIREFOX (8.0.1)
        4. Пишем верные "Username" && "Password" && "Company ID", Expected: Пароль не должен быть скопирован. Не успешно. (пароль копируется) в браузере Mozilla FIREFOX (8.0.1)

        5. Пишем верные "Username" && "Password" && "Company ID", Expected: Пароль должен показывать буллетали. Успешно (показывает) в браузере Internet Explorer 8 (8.0.7601.17514)
        6. Пишем верные "Username" && "Password" && "Company ID", Expected: Пароль не должен быть скопирован. Успешно. (пароль не копируется) в браузере Internet Explorer 8 (8.0.7601.17514)


        7. Пишем верные "Username" && "Password" && "Company ID", Expected: Пароль должен показывать буллетали. Успешно (показывает) в браузере Opera (11.51)
        8. Пишем верные "Username" && "Password" && "Company ID", Expected: Пароль не должен быть скопирован. Успешно. (пароль не копируется) в браузере Opera (11.51)

        Comment


        • #5
          Смею возразить Roma.Sky по пунктам 3-6 по поводу копирования с последующей вставкой "Username" и "Password" - всё работает. в Google Chrome и Opera не проверял, т.к. не установлены...

          Comment


          • #6
            Originally posted by SerValKaz View Post
            Смею возразить Roma.Sky по пунктам 3-6 по поводу копирования с последующей вставкой "Username" и "Password" - всё работает. в Google Chrome и Opera не проверял, т.к. не установлены...
            Я имел ввиду что пароль не должен копироваться когда кто-то по неосторожности оставил его в поле.
            а он копируется в браузере Мозилла, вот пример:

            Comment


            • #7
              + Нарушены (не соблюдены) рекомендации w3c при оформлении кода.

              Comment


              • #8
                Roma.Sky, Понятно... Я подумал о другом... ( insert ).
                Last edited by SerValKaz; 01-16-2012, 03:42 PM.

                Comment


                • #9
                  Михаил, хотелось бы узнать, наши старания помогли как нибудь?

                  Comment


                  • #10
                    Да, он получил интервью. Но не прошел его - слаб технически. Им нужны были и Юникс, и Перл.

                    Comment

                    Working...
                    X